Results 1 to 5 of 5

Thread: Landscape rendering

  1. #1
    Junior Member Newbie
    Join Date
    Jul 2001
    Location
    Cologne, NRW, Germany
    Posts
    13

    Landscape rendering

    Hi,

    everywhere I read something about fast 3D i am reading use BSP!
    Is this even a good way to render if I am on to landscape - rendering?

    I just want to know befor i implement it for nothing - right now I use a kind of space-partion-system an render 300 polygon leafs by clipping the bouncing box of the leaf against the view frustum.

    thank you for your time
    dominik

  2. #2
    Senior Member Regular Contributor
    Join Date
    Jan 2002
    Location
    Kingston, Jamaica, W.I.
    Posts
    282

    Re: Landscape rendering

    There are a lot of ways to speed up rendering in general. With terrain you'll find that frustrum culling (which you are doing now) will lead to a big improvement since typically most of the terrain is out of the viewing volume and does not need to be drawn. If I'm right BSP is more for overlapping images, so if you are looking top down on a flat terrain it will make no difference. If you have a more angled view on a hilly terrain then it should make a difference. If there are objects on the terrain it should also make a difference. Do a search on speeding up rendering and see what else you come up with.

  3. #3
    Junior Member Newbie
    Join Date
    Jul 2001
    Location
    Cologne, NRW, Germany
    Posts
    13

    Re: Landscape rendering

    Thank you for your time.

    I'll do a closer look on what I plan in my engine.

    thank you

  4. #4
    Senior Member Regular Contributor
    Join Date
    Jan 2002
    Posts
    292

    Re: Landscape rendering

    Well, BSP will grealy increase your performance, but this is more for indoor scenarios... What this does is that is takes, say rooms, and only renders things that you can see. So if you are in a hallway filled with rooms, it will not render the inside of every room, it will only do what is at sight...


    Outdoors? You are on top of the thing, f. culling...

    Did you try ROAM for rendering your terrain?
    Good stuff. Or even Quad trees...

    What do you use?

  5. #5
    Senior Member OpenGL Pro
    Join Date
    Dec 2007
    Posts
    1,077

    Re: Landscape rendering

    The typical BSP is good for collision detection in indoor scenes. That said, occlusion culling in Quake for example is done with an extension to typical bsps.
    Bsps are overrated nowadays, it was once good but today portal schemes are probably better suited for the hardware.

Similar Threads

  1. Landscape lighting looks a little.. odd
    By Hergelschmidt in forum OpenGL: Basic Coding
    Replies: 27
    Last Post: 09-14-2006, 03:06 PM
  2. 3D textures for landscape rendering
    By muhkuh in forum OpenGL: Basic Coding
    Replies: 2
    Last Post: 03-24-2004, 04:16 AM
  3. Landscape
    By eskimo in forum OpenGL: Basic Coding
    Replies: 1
    Last Post: 03-01-2004, 06:32 AM
  4. Landscape
    By in forum OpenGL: Basic Coding
    Replies: 1
    Last Post: 09-02-2002, 09:41 AM
  5. landscape
    By in forum OpenGL: Basic Coding
    Replies: 3
    Last Post: 10-11-2000, 05:33 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean