Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


BSP tree

This topic is 5459 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

good evening , i am a student in french , can you excuse me for english ? thanx ! I need help for BSP tree , in fact i want make game programming such as Quake ! my problem is for BSP tree, I don''t know How program that in DELPHI. firstly i don''t know how create a .bsp. can you help me please . do you have lessons of it ? thank you very much see you later Nicolas N.

Share this post

Link to post
Share on other sites
I don''t know about Quake .bsp''s, but if you want to learn the theory of BSP trees, there is a BSP tree FAQ you might find helpful:


Share this post

Link to post
Share on other sites
Original post by nneerrii
firstly i don''t know how create a .bsp.

You need to use a level editing program like Valve Hammer Editor or Quake3 Radiant. If you have quake 3 installed (who doesn''t?) you can unzip Pak0.pk3 (it''s just a zip file with a different extension) and find bsp files in there.

But if you REALLY want to learn BSP, you should make your own file format (meaning you have to generate the BSP tree yourself). The best way to do this would be making maps in Valve Hammer editor, saving as a .map file, and using this tutorial to turn them into a triangle soup. You would then write your own program to sort the triangles into a BSP tree.

Of course this is TONS of work, especially if you are working by yourself. It is really interesting though, especially when I hadn''t learned that kind of vector math in school yet :-).

My BSP project was eventually abandoned :-(.

Proceeding on a brutal rampage is the obvious choice.

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!