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/ |