• Advertisement

Archived

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

BSP tree

This topic is 5027 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

Hello everyone, i have some problem with BSP trees! What''s the main difference between node based BSP tree and leafy based BSP tree ? What are advantage/drawback of this two methods ?? Besides, without portal rendering with BSP trees always all the polygons of the scene are rendered ???

Share this post


Link to post
Share on other sites
Advertisement
"Besides, without portal rendering with BSP trees always all the polygons of the scene are rendered"

No they are not.
I don''t know the answer to your first question.

Share this post


Link to post
Share on other sites
In a solid leaf BSP tree, all polys are splitters, and the front list contains all polys classified to be in front of the splitter´s plane, as well as the splitting plane itself. the back list is always NULL.

Share this post


Link to post
Share on other sites
Ow!

Are you sure there?



From what I''ve read, a node-based BSP tree stores all the polygons in the nodes, as splitters.

A leaf-based BSP tree stores the polygons in the leafs, as convex sets.


Leaf-based BSPs are more useful in my opinion.



No portal rendering....all polys......

No. Definitely not.
Quake/Q2/Half-Life etc use a thing called a PVS (potentially visible set) to specify which nodes are visible from a particluar node.

(That''s what the costly Vis process is about)

Share this post


Link to post
Share on other sites

  • Advertisement