Archived

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

danielk

Mario64 style engine woes

Recommended Posts

danielk    122
Hey people! I''m attempting to write a versatile engine similar to mario 64, which is more geared to outdoor secenery but can do indoor scenery just fine. I''m not quite sure how to go about it though.... The first problem is creting the worlds, i''ve written a very basic Quake Brush style editor similar to thread (so you position objects in 3d, not using a 2d grid interface), but I dont really like the results....Would 3Dstudio Max be the best option???? Secondly, do I use Octrees or BSP''s??? Octrees would be simpler to implement right??? And smaller??? But I''d have to use the Z buffer whilst with BSP, I would only have to use it for objects right???? Any ideas on occlusion culling using Octrees??? I.e. not drawing EVERY node if you are looking from a corner...I dont really want to use the Z buffer, but with octrees, I thinks it''s best ( I dont really want to go into having sub BSP''s in octree nodes etc ^_^ ). I dont really want to use BSP''s as I dont want too much static information, and out door levels would take up loads of memory, and I also find them a wee bit confusing ^_^, can I achive the same effect (fast rendering, depth sorting etc) with octrees? And thirdly, yes I''m a novice, but I''m starting a game programming degree in October ^_^, What exactly do portals do??? And would they be useful in this type of engine??? Thanks, hope someone can help, Dan Transformers Rulez!!

Share this post


Link to post
Share on other sites
vincoof    514
For portals, take a look at Ask Midnight at FlipCode (you have to scroll down a bit).

Portals are designed for indoor scenes. Needless to say, it is less efficient for outdoor scenes !


About BSP or OctTrees... it''s up to you to decide.
BSP are a bit more difficult to understand, but not really more difficult to implement. BSPs are very popular at this time, but not necessarily more efficient.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
BSP''s are good indoors, but a dog for outdoor scenery. Engines that do both often implment octrees _and_ BSPs, one for outdoor and one for indoor.

Try to keep yourself down to one ''?'' per question in the future, would you?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
quote:
Original post by Anonymous Poster


Try to keep yourself down to one ''?'' per question in the future, would you?


why should he? his questions all tie in together...

Share this post


Link to post
Share on other sites
Maximus    124
I think you missed his point.. he doesnt want "???" rather he wants to see just "?" after each question.

-----------------------
"When I have a problem on an Nvidia, I assume that it is my fault. With anyone else''s drivers, I assume it is their fault" - John Carmack

Share this post


Link to post
Share on other sites