[c++] 3D Level File Format.

Pagina: 1
Acties:

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Heeft iemand hier ervaring met 3D levels? Ik probeer wat info te vinden over het laden/saven/bewerken van 3D levels. Hoe kan je dit het beste doen? Gewoon een 3D software pakket gebruiken, daar het level in maken en dan saven/laden in je programma/game?

Met een 2D level is het easy, daar kan je voor een simpel RPG game het volgende gebruiken:
code:
1
2
3
4
5
6
7
111111111111111
100000000000001
100000000000001
102020202020201
100000000000001
100000000000001
111111111111111

(oid)

Maar hoe zit het met 3D Levels?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op dinsdag 06 november 2001 09:45 schreef Avater het volgende:
http://nehe.gamedev.net/tutorials/lesson10.asp
hmm nehe had er ook al iets over.. shit, heb ik dus niet goed gekeken |:( thnx!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 16-09 23:17

.oisyn

Moderator Devschuur®

Demotivational Speaker

Over het algemeen zijn 3d levels opgebouwd uit CSG (Constructive Solid Geometry)

Oftewel, allemaal solids die gedefinieerd worden door een setje planes die de solid afbakenen.

Dit is dus wat een 3d level editor uitpoept. Dat wordt vervolgens door een level compiler heen gegooid en die doet vervolgens wat met die data, zoals niet zichtbare polygonen verwijderen, bsp-tree, quadtree of octree genereren, PVS (Possible Visibility Set) uitrekenen, enz.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op dinsdag 06 november 2001 19:04 schreef OiSyN het volgende:
Over het algemeen zijn 3d levels opgebouwd uit CSG (Constructive Solid Geometry)

Oftewel, allemaal solids die gedefinieerd worden door een setje planes die de solid afbakenen.

Dit is dus wat een 3d level editor uitpoept. Dat wordt vervolgens door een level compiler heen gegooid en die doet vervolgens wat met die data, zoals niet zichtbare polygonen verwijderen, bsp-tree, quadtree of octree genereren, PVS (Possible Visibility Set) uitrekenen, enz.
Hmm nice! thnx!! hier heb ik wat aan. heb je toevallig ook nog het 1 en ander in .doc oid staan? of url?

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Had die toevallig nog in mijn favorieten staan, weet niet of je er wat aan hebt

[ link ]

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 16-09 23:17

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op dinsdag 06 november 2001 22:40 schreef Scorpion het volgende:

[..]

Hmm nice! thnx!! hier heb ik wat aan. heb je toevallig ook nog het 1 en ander in .doc oid staan? of url?
nee... ja... pfff... niet echt...

wat is jouw ervaring met 3d? Anders moet je eens gaan zoeken naar wat keywords waar ik het net over had...

Dus "CSG operations", "bsp trees", "octrees" enz.

verder kun je nog kijken op http://www.flipcode.com of http://www.gamedev.net voor een hoop tutorials en links

dan vragen de meeste zich waarschijnlijk af waarom ik http://www.gamasutra.com er niet bij zet, maar naar mijn idee kunnen die mensen daar niets anders dan ideeen en basic theorietjes van andere documenten samenvatten en in een artiekeltje gooien, waar vervolgens helemaal niemand wat aan heeft. Maar goed, zoals ik al zei, dat is mijn mening :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op woensdag 07 november 2001 00:58 schreef OiSyN het volgende:

[..]

nee... ja... pfff... niet echt...

wat is jouw ervaring met 3d? Anders moet je eens gaan zoeken naar wat keywords waar ik het net over had...

Dus "CSG operations", "bsp trees", "octrees" enz.

verder kun je nog kijken op http://www.flipcode.com of http://www.gamedev.net voor een hoop tutorials en links

dan vragen de meeste zich waarschijnlijk af waarom ik http://www.gamasutra.com er niet bij zet, maar naar mijn idee kunnen die mensen daar niets anders dan ideeen en basic theorietjes van andere documenten samenvatten en in een artiekeltje gooien, waar vervolgens helemaal niemand wat aan heeft. Maar goed, zoals ik al zei, dat is mijn mening :)
Ik was me al aan het verdiepen in Z-Buffering en BSP tree's. Zal ook eens naar die andere onderwerpen kijken.

Dat van gamasutra kreeg ik ook al de indruk van. Meestal wel interresante onderwerpen, maar na het lezen ervan ben je nog niet echt veel wijzer geworden.
Pagina: 1