I would like to make 3D volume data: Density (can be displayed on the Alpha channel), Temperature (can be displayed on RGB). I am currently simulating a maximum projection of intensity, for example: rendering the densest / opaque pixel at the end. But this method loses the perception of depth.
I would like to imitate the effect, like a fire inside a smoke.
So my question is, what methods in OpenGL generate images based on available data?
Any idea is welcome.
Thanks Arman.
First, I tried a volume beam caster.
Google " Ray Casting", , . NVidia ( openg) .
, , .
:
: 1) , .
Vertex shader: 2) ( )
: 3) , . 4) while . 3 , . A) , . B) . C) , , .
5) .
Source: https://habr.com/ru/post/1740138/More articles:документация для пакета в php? - phpJava - Weblogic - JMX: request available free memory on all servers - javaCall omnicompletion for every keystroke in vim - vimcall server side python script from javascript - javascriptI'm missing something - sql-serverpassword / login in php - securitySimilar Excel vertical and horizontal headers for Android - androidWhat encoding does the Alt + Numpad keys generate? - c #Is there a delphi winsock2 library? - delphiКак подавить слово VBScript в заголовке окна сообщения? - vbscriptAll Articles