Questions tagged [volume-rendering]

In the case of Direct Volume Rendering (DVR), a transfer function (TF) maps the raw volume data to optical properties needed for image synthesis, e.g. from opaque black and white images to translucent and coloured results.

In the case of indirect rendering methods, opaque surfaces get extracted by preprocessing the raw volume data, e.g. resulting in isosurfaces.

105 questions
0
votes
1 answer

Hounsfield values in volume rendering

I am wondering how the hounsfield values are handled when visualizing CT datasets. Since the range of the HU unit contains negative values which might be problematic to handle (for example when multiplying with an attenuation factor during ray…
Marius Herzog
  • 589
  • 3
  • 18
0
votes
0 answers

3D texture get hidden when viewed from different angle

I have encountered a problem of rendering artifacts of 3D texture as below: I have searched on net as to find solution of this problem, and most answer pointed towards the problem in regards of depth buffer bit. While i have tried to change the…
vincent911001
  • 523
  • 1
  • 6
  • 20
0
votes
1 answer

Visible edges from Opengl 3d texture

I have encountered visible edges of cube from volume rendering of volume data, it happens when viewing is done at the edges of the cube. FYI, the artifacts are as below: Rendering artifacts 2 Rendering artifacts 2 FYI, the fragment shader snippet is…
vincent911001
  • 523
  • 1
  • 6
  • 20
0
votes
1 answer

Representing Voxel in different Formats

I am new to Graphics. Can someone tell me how do I represent a Voxel with different formats (eg. Rectilinear Grid)
user4479371
0
votes
2 answers

Windowing Transfer Function

I'm implementing a volume renderer and I want to use Windowing Transfer Function to enable the user to change the opacity of some regions. As far as I understood, there are three variables window, offset and scale The window is how much of my…
Lily
  • 816
  • 7
  • 18
  • 38
0
votes
1 answer

Volume Rendering alpha blending

I found this tutorial http://www.codeproject.com/Articles/352270/Getting-started-with-Volume-Rendering about Volume Rendering and tried to implement my own renderer. I got to the point when I can draw all slices at once with alpha testing, which…
Konrad
  • 3
  • 2
0
votes
0 answers

volume rendering with openGL es 3.0

I am trying to render 3D volume,raw data is successfully uploaded from main memory to graphics memory but still there is nothing on screen.here is my shader code can someone help me to locate the issue. const char vShaderStr[] = "#version 300…
user3492894
  • 43
  • 1
  • 6
0
votes
1 answer

2D-texture based volume rendering

I found a wonderful volume rendering tutorial on the internet: volume rendering tutorial . The sample code is written in Windows and since I am working on a Mac, I tried to write my own code according to my understanding. For now, my program just…
NJUHOBBY
  • 850
  • 3
  • 10
  • 30
0
votes
0 answers

Video generation from SolidWorks .STL file

I have received an .stl file and I want to generate a video from it. It is a SolidWorks originated object and it is a cube. I want to make a video that displays this cube is doing translation, rotation. My specific question is how to make a video…
mexes
  • 23
  • 7
0
votes
1 answer

OpenGL bad performance with 3D texture

I try to implement a Volume Renderer with OpenGL and ray casting. Everything works well but I get a performance problem when I look in a negative direction. This means if I look in positive x direction (viewing vector 1, 0, 0) is the performance ok.…
user1844213
  • 47
  • 1
  • 6
0
votes
2 answers

vtkgdcmimagereader for volume rendering

I want to read a series of 2D dicom images. Then, I'll display it as a 3D volume. For that, I followed this steps: 1- ipp sorter 2- setfilenames 3- vtkimagechangeinformation After these, I tried to visualize them using vtkimageviewer2. I'm sending…
TahaYusuf
  • 335
  • 3
  • 5
  • 16
0
votes
1 answer

volume rendering: maintain interactivity

I try to implement Raycasting volume rendering using OpenGL, GLSL and C++. As we all know, it is computationally intensive and it is very hard to get good interactivity such as move the viewpoint and zoom in and out. We can use an adaptive scheme…
XiaJun
  • 1,855
  • 4
  • 24
  • 41
0
votes
2 answers

Here is a Volume Render result, how to interact with other 3D object

I've implemented the volume render using ray-casting in CUDA. Now I need to add other 3D objects (like 3D terrain in my case) in the scene and then make it interact with the volume-render result. For example, when I move the volume-render result…
TonyLic
  • 647
  • 1
  • 13
  • 26
-1
votes
2 answers

vtkOpenGLExtensionManager Extension GL_VERSION_1_2 could not be loaded

I'm getting this error at runtime when launching my C# volume rendering program. I saw that I'm not the only one, but still did not find any solution. I read that it could be a NVidia related error. But at first, I coded this program in C++ and…
Charrette
  • 690
  • 1
  • 11
  • 29
-1
votes
1 answer

Read files in mac

I am new to openGL and am working on a volume rendering project. So the project needs to read frames from a file at first and then constructs the 2D textures. In the sample code, the programmer uses the CFile.read() function to do this. However, I…
NJUHOBBY
  • 850
  • 3
  • 10
  • 30
1 2 3 4 5 6
7