Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

1

22.12.2003, 08:14

"BSP-VIewTree" für Outdoor

Wie kann ich sowas wie die Bsp-ViewTree (oder wie auch immer das heisst) für Aussenareale machen, also dass nicht immer die gesammte aussen Landschaft gerendert wird?

Bisher hab ich so gemacht das ich zwei ebenen gebildet hab, eine die hinter mir liegt und eine die X+Sichtweite vor mir liegt und dann hab ich überprüft ob die objekte zwischen den beiden liegen, soweit so gut, is auch noch recht schnell. Wenn ich aber nun das selbe für links von mir (Sichtwinkel) und rechts von mir und oben und unten mache wird es kompliziert zu überprüfen ob ein Vertex in diesen Bereich in irgeneiner Form berührt.

Also wer meine Idee ergänzen/vervollständigen kann oder ne andere Idee hat...bitte mir sagen.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

2

22.12.2003, 15:38

hmm bin da nicht so der checker, aber warum machste da nicht gleich n Kreis um dich rum und schaust einfach ob die Objekte in diesem Kreis. Also einfach mit if(objekt.entfernung < 100.0f)rendere oder so?!

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

3

22.12.2003, 17:38

hmm, stimmt zum. als grobe auslese der zu prüfenden objekte is das keine schlechte methode.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

4

24.12.2003, 11:43

Hat keiner ne Ahnung wie das gehen könnte?
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

5

24.12.2003, 21:19

Generell verwendet man fuer Outdoor Levels immer einen Quad-Tree. Der ist auch recht einfach zu Implementieren. Dann brauch man nur noch Pruefen welche Leafs vor einem liegen und die kann man dann Rendern. Das selbe gilt natuerlich auch fuer deine Objekte. Wenn sich ein Objekt in einem Leaf befindet der Sichtbar ist, kann man das Objekt Rendern.

Oft wird der Quad-Tree mit dem ViewFrustum benutzt. Es gibt aber noch eine andere Methode Occlushion Culling oder so aehnlich. Das ViewFrustum hat David bereits in seiner Engine Implementiert. Ist eine einfache Funktion in seiner Mathe Bibi.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

6

25.12.2003, 10:57

Kannst mir dazu vielelicht 'n paar Tuts empfehlen? Ich such zwar schon grad selbst, aber es sieht nich so aus als wenn ich da was finden würde und vielleicht kennst du ja ein gutes.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

7

25.12.2003, 20:34

Sorry...aber Tutorials kann ich dir jetzt keine geben. Bin nicht in reichweite meines Rechners :rolleyes:

Aber auf GameDev.net wirst du vieleicht fuendig.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

QuestOfDreams

Frischling

Beiträge: 3

Wohnort: Austria

  • Private Nachricht senden

8

31.01.2004, 00:27

Schau mal auf gamasutra.com und such nach terrain, da gibt's einiges

Ghandi

Treue Seele

  • »Ghandi« ist der Autor dieses Themas

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

9

31.01.2004, 09:31

Hab schon trotzdem danke, auch an Dragonmaster und nirvana.
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

Werbeanzeige