Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Volume rendering in WebGL [closed]

I have:

  1. a 3D array containing a 3d dataset to be displayed
  2. a 4x4 matrix which defines spacing/scaling/orientation of the volume to be displayed
  3. a opacity transfer function
  4. a color transfer function

I would like to use ThreeJS to do volume rendering (MIP, RayCasting, etc.) of this data. Are there some shaders/demos available?

Should I work directly at the shader level or in javascript?

Any hint/code sample would be very much appreciated, Best

like image 391
Nicolas Avatar asked Oct 27 '14 13:10

Nicolas


1 Answers

Medical imaging (DICOM, Nifti, NRRD support for now) raycasting volume rendering in webGL with AMI/THREEJS

http://fnndsc.github.io/ami/#vr_singlepass_raycasting

like image 159
Nicolas Avatar answered Sep 28 '22 17:09

Nicolas