DGL
https://delphigl.com/forum/

Raycasting
https://delphigl.com/forum/viewtopic.php?f=20&t=10455
Seite 1 von 1

Autor:  yunharla [ Fr Jun 08, 2012 07:27 ]
Betreff des Beitrags:  Raycasting

Moinsen allerseits bin gerade am Überlegen ob ich eventuell meinen Renderer für die Maps eventuell auf einen Raycasting
Shader umstellen könnte... Heightmaps und Room over Room wären ja kein Problem, aber wie sieht es eigentlich mit Geometrie
ala Doom oder Darkforces 2 aus???? könnte man hier den Raum in eine Textur laden und dann diesen durchlaufen??? also z.B. 4 Pixel = eine Oberfläche
(1punkt + normale + objectID)

Autor:  Coolcat [ Fr Jun 08, 2012 11:25 ]
Betreff des Beitrags:  Re: Raycasting

Zitat:
(1punkt + normale + objectID)

Eine unendliche Ebene nutzt dir nicht viel. Du musst die Oberfläche auch begrenzen. Aber du kannst natürlich einfach die Vertexpositionen in die Textur packen, bzw. besser ein TBO benutzen.

Des weiteren solltest du darüber nachdenken ob du nicht statt einer einfachen Textur eine Baum-Struktur benutzen willst. Sonst musst du dir für jeden Raycast SÄMTLICHE Dreiecke anschauen. Such einfach mal nach "GPU kd tree"

Autor:  yunharla [ Fr Jun 08, 2012 13:14 ]
Betreff des Beitrags:  Re: Raycasting

Coolcat hat geschrieben:
Zitat:
(1punkt + normale + objectID)

Eine unendliche Ebene nutzt dir nicht viel. Du musst die Oberfläche auch begrenzen.


Wollte die eigentlich durch die Ebenen die zum gleichen Objekt gehören begrenzen zwecks Spezialeffekte usw. :)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/