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

XTK lesson 13 (ami example) - Removing the boundary lines in slices obtained from 2D volume rendering

I've implemented XTK lesson 13 from the AMI examples (this - https://fnndsc.github.io/ami/#xtk_lesson13) by passing a set of DICOM images. In the slices obtained, there are these colored dotted lines that I'm assuming is a boundary of some sort. I…
Zephyr
  • 1,612
  • 2
  • 13
  • 37
0
votes
1 answer

How to visualize 3D volume?

I had tried the following demo code in Matlab. I'm using Matlab 2018b load('spiralVol.mat'); h = volshow(spiralVol); But I'm getting a black screen.imshow() is working properly. Is it related to opengl? i tried opengl software and opengl…
stu dent
  • 5
  • 5
0
votes
0 answers

When to apply phong shading in volume data?

I have a volume dataset, that I can render(this was part of a homework) I have already implemented ray casting using front-to-back composition and I want to integrate phong-shading. For computing the gradient I use forward-difference-method. I know…
greedsin
  • 1,252
  • 1
  • 24
  • 49
0
votes
1 answer

Volume Rendering in OpenGL using 2D textures

Why we have to align the textures in different directions depending on the perspective of the camera? Shouldn't it be the same?(If I enabled depth test) Edit 1: I used my own program to test it. Here is my code for the rendering function. …
FunnyFunkyBuggy
  • 495
  • 1
  • 7
  • 21
0
votes
1 answer

3D texture sampling in OpenGL

I am currently trying to learn ray casting on a 3D texture using something like glTexImage3D. I was following this tutorial from the start. My ultimate goal is to produce a program which can work like this: My understanding is that this was…
FunnyFunkyBuggy
  • 495
  • 1
  • 7
  • 21
0
votes
1 answer

Ray-Volume Intersection in OpenGL

I am making a volume renderer. I have successfully read the volume and have few classes ready from my ray tracer. Now problem is how to do Ray and Volume (It's size is 256 * 256 * 256) intersection so as to find the coordinates 'intersectFront' and…
0
votes
1 answer

VTK how to Import 3D image data via imageImport on c++ for Volume Rendering

Through VTK Python API, we can import/make 3d image data and Volume Rendering as follow: And the Python code is: # coding=utf-8 import vtk from numpy import * import random num = 74 # We begin by creating the data we want to render. # For this…
Honghe.Wu
  • 5,899
  • 6
  • 36
  • 47
0
votes
1 answer

How to use the hardware's 3D texture sampling with a flipbook style volume texture?

A question sort of addressing the problem and another question asking a related question. I have a 2D texture that has 12x12 slices of a volume layered in a grid like this: What I am doing now is to calculate the offset and sampling based of the…
Noobs DeSroobs
  • 253
  • 1
  • 6
  • 24
0
votes
0 answers

Directx11 Volumetric Render Positioning

So I have been looking into volumetric rendering using raycasting and i found an tutorial blog here http://graphicsrunner.blogspot.co.uk/2009/01/volume-rendering-101.html Now I managed to get this working I can render an image, but the problem is…
user3546481
  • 107
  • 1
  • 12
0
votes
2 answers

Volume rendering using ray-casting- flowing through the volume

I'm working on my volume rendering application (C# + OpenTK). The volume is being rendered using raycasting, i found a lot of inspiration on this site: http://graphicsrunner.blogspot.sk/2009/01/volume-rendering-101.html, and even though my…
imo
  • 11
  • 3
0
votes
0 answers

Mesh vertex rotation in Matlab

I have a 3D matrix in Matlab that was created using a volume MRI scan. I then use matlab toolbox iso2mesh (vol2surf) to convert this volume to a surface mesh and then extract the nodes/vertex coordinates and faces of this mesh. However I find that…
Maheen Siddiqui
  • 539
  • 8
  • 19
0
votes
0 answers

3D volume rendering in MATLAB

I started with the vol3d function from MATLAB file exchange for the 3D display part but its slowing down the entire application. I am working on a MATLAB based GUI. Need to display a volume of size 512X512X512, single precision. The display has 4…
0
votes
0 answers

maintain resolution in mayavi or vtk during object rotation

In my application a user interacts with a 3D volumetric rendering. The data is quite noisy, but there are objects of interest buried in the noise. My users are able to get a good geometric sense of these objects by rotating and panning the…
user3391229
  • 798
  • 9
  • 17
0
votes
1 answer

volume rendering raycasting artifacts

I am trying to implement a simple raycasting volume rendering in WebGL. It is kind of working, but there are some artifacts when you rotate the volume around (i.e. the head appears deformed). Live…
Nicolas
  • 2,191
  • 3
  • 29
  • 49
0
votes
1 answer

mayavi enthought volume rendering buggy gui

I think I have come across a genuine bug. It seems that something very strange and certainly unintuitive is happening with the colortransferfunction(CTF) interface. I'll describe here what I've shown in the movie at the following…
user3391229
  • 798
  • 9
  • 17