Ogre occlusion culling

What it says on the tin: a place to discuss proposed new features.
Post Reply
litterbug23
Gnoblar
Posts: 24
Joined: Mon Sep 21, 2009 9:27 am

Ogre occlusion culling

Post by litterbug23 »

scene occlusion culling is necessary in city scene,
does ogre team have a plan to add occlusion culling feature in ogre's road map ?
User avatar
Shockeye
Gremlin
Posts: 154
Joined: Mon Nov 24, 2008 10:34 am
Location: 'Straya
x 1

Re: Ogre occlusion culling

Post by Shockeye »

Try the PCZ scenemanager - it has "antiportals" which occlude portals. I don't think they occlude objects in the same zone, but obviously any objects beyond an occluded portal would not be rendered.
User avatar
xavier
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 9481
Joined: Fri Feb 18, 2005 2:03 am
Location: Dublin, CA, US
x 22

Re: Ogre occlusion culling

Post by xavier »

Praetor was working on a software-based occlusion culling mechanism. Tuan Kuranes started (but didn't finish) an HOQ-based one in the CHCSceneManager.

There are no official plans however (that I am aware of) for such support within the Ogre core, however.
Do you need help? What have you tried?

Image

Angels can fly because they take themselves lightly.
litterbug23
Gnoblar
Posts: 24
Joined: Mon Sep 21, 2009 9:27 am

Re: Ogre occlusion culling

Post by litterbug23 »

Thanks for your reply,
maybe CHCSceneManger was intergrated to PLSM2, I'm testing it in Ogre1.7.1.
look forward to seeing PLSM3.
User avatar
xavier
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 9481
Joined: Fri Feb 18, 2005 2:03 am
Location: Dublin, CA, US
x 22

Re: Ogre occlusion culling

Post by xavier »

I have a feeling that PLSM3 is like Duke Nukem 4Ever was -- lots of hope that it will happen, very low likelihood that it will actually come to pass. With the Paging support in Ogre core now, it's unlikely that it would be finished as it would be duplicating functionality.
Do you need help? What have you tried?

Image

Angels can fly because they take themselves lightly.
User avatar
Lee04
Minaton
Posts: 945
Joined: Mon Jul 05, 2004 4:06 pm
Location: Sweden
x 1

Re: Ogre occlusion culling

Post by Lee04 »

That's to bad...

I guess you have to integrated your self like I did.

But if you want it and create it I am sure everyone else wants it once it's done...

Hell I am tired of maintaining what I have.

Looking forward of seeing what you come up with.
Ph.D. student in game development
Sgw32
Greenskin
Posts: 100
Joined: Mon Aug 30, 2010 9:35 am
x 11

Re: Ogre occlusion culling

Post by Sgw32 »

I think Occlusion Culling is a very important thing, especialy for lights and shadows - I read somewhere, that every light renders the scene...
My game is FPS, and OC is very important for it(my opinion) I need to know, how many FPS could it save? (I have 3 lights, and ~60 nodes, 900 batch count, a map is something about a million of poly, my FPS is 17)
User avatar
eugen
OGRE Expert User
OGRE Expert User
Posts: 1422
Joined: Sat May 22, 2004 5:28 am
Location: Bucharest
x 8
Contact:

Re: Ogre occlusion culling

Post by eugen »

Lee04 wrote:That's to bad...

I guess you have to integrated your self like I did.

But if you want it and create it I am sure everyone else wants it once it's done...

Hell I am tired of maintaining what I have.

Looking forward of seeing what you come up with.
How about sharing your implementation? All these other people waiting for it might thank you.
Just a thought.
Sgw32
Greenskin
Posts: 100
Joined: Mon Aug 30, 2010 9:35 am
x 11

Re: Ogre occlusion culling

Post by Sgw32 »

I also agree... Lee04, you can just share binaries(it will be so cool! :roll: :D ), without opening source code, and sell the source code, but binaries will be free(I know you sell your plugin for OC, yes?) And again, need to ask, how many FPS should Occlusion Culling save?
User avatar
xavier
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 9481
Joined: Fri Feb 18, 2005 2:03 am
Location: Dublin, CA, US
x 22

Re: Ogre occlusion culling

Post by xavier »

You'd get better results asking Praetor if he has made any progress, and is willing to share it.
Do you need help? What have you tried?

Image

Angels can fly because they take themselves lightly.
Post Reply