Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Object Occlusion

Androclese Antonelli
Org. B-Day: 05/11/04
Join date: 25 Apr 2006
Posts: 96
05-25-2006 15:37
I saw a testing box in the test grounds, but I never looked at how it was done. You sat in the box, which as transparent, and when inside the box, you could only see the ground. All other objects disappeared.

How do we get this object occlusion to work? I've attempted various types of transparency, solids, etc, but I haven't figured out how to make it work yet.
_____________________
The Sculpted Garden

Originally Born 5/11/2004 - New AV, Old Player.

If you leave the game, don't delete your account, just make it 'free'. You'll lose your inventory like I did. *sniff*
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
05-25-2006 15:49
Did you try the ... whatever it is that people use to hide avatar limbs in non-standard avatar attachments? It makes the prim invisible, as well as certin alpha layers. It is entirely possible that the object-object occlusion still sees this object as hiding others.
Androclese Antonelli
Org. B-Day: 05/11/04
Join date: 25 Apr 2006
Posts: 96
05-25-2006 15:52
From: Draco18s Majestic
Did you try the ... whatever it is that people use to hide avatar limbs in non-standard avatar attachments? It makes the prim invisible, as well as certin alpha layers. It is entirely possible that the object-object occlusion still sees this object as hiding others.


If I had any idea what was, I would give it a try.
_____________________
The Sculpted Garden

Originally Born 5/11/2004 - New AV, Old Player.

If you leave the game, don't delete your account, just make it 'free'. You'll lose your inventory like I did. *sniff*
Sator Canetti
Frustrated Catgirl
Join date: 20 Sep 2005
Posts: 130
05-25-2006 16:39
Occlusion Culling: occlusion culling detects hidden objects and prevents them from being rendered.

How this is implimented, in SL, as I know, is that objects you can't see, because something is blocking them, aren't rendered by the client, at a limit of about 10m.

Basically, there's a lot of stuff over at point x, you're about 30m away, you place a block between you and the stuff at point x, say, halfway, large enough that you can't see the stuff at point x. With occlusion culling, the client no longer renders the stuff at point x, until you can see it, and therefore is not using graphics processing power to render things you can't see.

This is why the largest fps improvement is found when one is indoors without windows. All that stuff outside isn't being shown.
_____________________
"Have gone to commit suicide. Intend to return from grave Friday. Feed cat." -- A memo by Spider Jerusalem in Transmetropolitan

"Some people are like Slinkies; not really good for anything, but they still bring a smile to your face when you push them down a flight of stairs."

If you're reading this signature, I've probably just disagreed with you. Welcome to the club :D
Androclese Antonelli
Org. B-Day: 05/11/04
Join date: 25 Apr 2006
Posts: 96
05-25-2006 17:49
From: Sator Canetti
Occlusion Culling: occlusion culling detects hidden objects and prevents them from being rendered.

How this is implimented, in SL, as I know, is that objects you can't see, because something is blocking them, aren't rendered by the client, at a limit of about 10m.

Basically, there's a lot of stuff over at point x, you're about 30m away, you place a block between you and the stuff at point x, say, halfway, large enough that you can't see the stuff at point x. With occlusion culling, the client no longer renders the stuff at point x, until you can see it, and therefore is not using graphics processing power to render things you can't see.

This is why the largest fps improvement is found when one is indoors without windows. All that stuff outside isn't being shown.


Yeah, that part I got, it's listed in every post about why it works, I just cannot find a way to replicate the way it worked in that test cube in the test realm.

That invisi-prim thing sounds like the solution, but I don't know how to do that and search is not coming back with good results. I must be searching for the wrong keywords.
_____________________
The Sculpted Garden

Originally Born 5/11/2004 - New AV, Old Player.

If you leave the game, don't delete your account, just make it 'free'. You'll lose your inventory like I did. *sniff*
ed44 Gupte
Explorer (Retired)
Join date: 7 Oct 2005
Posts: 638
Edit/Texture/Transparency
05-26-2006 20:33
Check out the texture tab/transparency number. 0= visible, 1= totally invisible. Then try different values on different sides of a cube, and look through the cube in different directions. You may be surprised!
Shack Dougall
self become: Object new
Join date: 9 Aug 2004
Posts: 1,028
05-26-2006 23:15
From: Draco18s Majestic
Did you try the ... whatever it is that people use to hide avatar limbs in non-standard avatar attachments? It makes the prim invisible, as well as certin alpha layers. It is entirely possible that the object-object occlusion still sees this object as hiding others.


I first became aware of this trick here. You can probably check Beatfox Xevious' in world profile for a location where you can get one.
_____________________
Prim Composer for 3dsMax
-- complete offline builder for prims and sculpties in 3ds Max
http://liferain.com/downloads/primcomposer/

Hierarchical Prim Archive (HPA)
-- HPA is is a fully-documented, platform-independent specification for storing and transferring builds between Second Life-compatible platforms and tools.
https://liferain.com/projects/hpa
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
05-27-2006 10:09
From: Shack Dougall
I first became aware of this trick here. You can probably check Beatfox Xevious' in world profile for a location where you can get one.


Yes, that script. I yoinked a copy out of one of my avs (not that I've needed to use it) and what I was refering to in my above post.