• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: MISC-1151
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Sveid Heidenstam
Votes: 59
Watchers: 7
Operations

If you were logged in you would be able to see more operations.
4. Second Life Misc Issues - MISC

Have crouching affect avatar's collision box.

Created: 24/Apr/08 03:07 AM   Updated: 01/Jul/09 08:49 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Environment: Low ceilings. Assorted nooks and crannies.


 Description  « Hide
As the summary states, I would like to see crouching affect an avatar's bounding box. Allowing a taller avatar to crouch, and then move under obstacles, or through passages with low ceilings, such as vent shafts, or caves. Adding the new ability, to "duck", would also be beneficial, given the great variety in height possible within SL, our tallest avatars being over 8 feet tall! Allowing a resident to also remain crouching or ducking until they decide to stand up would be an ideal addition as well.

If this is possible, it would open up more options for builders and content creators, which in turn increases the immersive potential of SL.

Imagine being in a ruined building, you come across a locked door. Looking around, you see a ventilation shaft. Clicking on the rusted grate it comes free. Kneeling down, your avatar begins to crawl through the tiny passage, which gives you entrance to the locked room.

Imagine a small tunnel in the back of a short cave. Crawling through leads to a breathtaking underground chamber.

Imagine an 8 foot tall monstrous alien creature ducking to chase you into a room with a low ceiling. To escape, you crawl down the emergency hatch at the end of the room, too small a passage for the gigantic beast!

Imagine wandering the wrecked landscape of an island city after a terrible disaster. You come across a street with an overturned truck blocking the path. Seeing there is enough room to crawl beneath you do so and continue on your journey.

At present, none of these things are possible in SL, due entire to the fact that crouching seems to have no affect on the avatar's "height". It plays an animation, yes, but for all intents and purposes, one's avatar is as tall standing, as they are crouching.

This would be a vital tool for environment designers. I should say it is a vital tool, one that has been conspicuously missing from SL since its inception.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Amras Martynov added a comment - 02/Aug/08 03:01 AM
This would also be beneficial for AO as well as non-humanoid avatar creators. I fail to see why the collision box isn't affected by animations. Also from the visual side of physics standpoint it doesn't make sense to have something "be where it isn't," which I find allot of in SL since the collision frame stays the same seemingly regardless of avatar appearance. A possible solution might be to bind the collision frame to the avatar skeleton, though I myself am not familiar with Havok so it might not be feasible.

WarKirby Magojiro added a comment - 04/Aug/08 01:32 PM
I like how you filled in the Environment field

Sveid Heidenstam made changes - 18/Oct/08 12:29 PM
Field Original Value New Value
Description  As the summary states, I would like to see crouching affect an avatar's bounding box. Allowing a taller avatar to crouch, and then move under obstacles, or through passages with low ceilings, such as vent shafts, or caves.

 If this is possible, it would open up more options for builders and content creators, which in turn increases the immersive potential of SL.
 As the summary states, I would like to see crouching affect an avatar's bounding box. Allowing a taller avatar to crouch, and then move under obstacles, or through passages with low ceilings, such as vent shafts, or caves. Adding the new ability, to "duck", would also be beneficial, given the great variety in height possible within SL, our tallest avatars being over 8 feet tall! Allowing a resident to also remain crouching or ducking until they decide to stand up would be an ideal addition as well.

 If this is possible, it would open up more options for builders and content creators, which in turn increases the immersive potential of SL.

 Imagine being in a ruined building, you come across a locked door. Looking around, you see a ventilation shaft. Clicking on the rusted grate it comes free. Kneeling down, your avatar begins to crawl through the tiny passage, which gives you entrance to the locked room.

 Imagine a small tunnel in the back of a short cave. Crawling through leads to a breathtaking underground chamber.

 Imagine an 8 foot tall monstrous alien creature ducking to chase you into a room with a low ceiling. To escape, you crawl down the emergency hatch at the end of the room, too small a passage for the gigantic beast!

 Imagine wandering the wrecked landscape of an island city after a terrible disaster. You come across a street with an overturned truck blocking the path. Seeing there is enough room to crawl beneath you do so and continue on your journey.

 At present, none of these things are possible in SL, due entire to the fact that crouching seems to have no affect on the avatar's "height". It plays an animation, yes, but for all intents and purposes, one's avatar is as tall standing, as they are crouching.

 This would be a vital tool for environment designers. I should say it is a vital tool, one that has been conspicuously missing from SL since its inception.
CrystalShard Foo added a comment - 18/Oct/08 12:58 PM
Avatar animations do not affect the collision box since the collision box happens to be a static cube shaped box. The size that you get from llGetAvatarSize happens to be the size of the collision box itself - it is only affected by the avatar height alone, toward the Z axis.

The box does not rotate or changes no matter at which state your avatar is placed at (except for left/right revolutions). This'll change the day we get true rag-doll avatars, ofcourse.

In the meantime, making the collision box smaller even by a half or a third of its default scale would be a simple enough of a hack to implement crouching with. I've been wishing for the ability to crouch for quite awhile now, glad to see that I am not alone in this.

I'm all for this feature!


Sue Linden made changes - 13/Nov/08 11:38 AM
Workflow jira-2007-12-22a [ 55247 ] jira-2008-11-14 [ 74666 ]
Sue Linden made changes - 13/Nov/08 11:53 AM
Workflow jira-2007-12-22a [ 74666 ] jira-2008-11-14 [ 79002 ]
Sue Linden made changes - 13/Nov/08 04:18 PM
Workflow jira-2008-11-14 [ 79002 ] jira-2008-11-14a [ 83598 ]
ShadowWolf Lane added a comment - 13/Feb/09 10:52 PM
Not sure on how some of this stuff works, but having the collision box change size rapidly maybe hard cause sometimes when you switch shapes your AV size isn't instantly affected so your small and standing up a foot off the ground or your tall and are a foot in the ground, and you have to go into Edit Appearance to fix it. So prehaps spliting the collision box into two seperate boxes would be better. So that there is an upper and lower collision box, and when you crouch down ethier the upper collision box goes phantom or sinks into the lower collision box

kimmie Loveless added a comment - 01/Jul/09 08:49 AM
Crouching does actually effect your collision box already, always has. But lately it seems to make you slightly taller, instead of shorter. This bug was likely introduced in the havoc 4 upgrade, but few people ever crouch so it's remained unnoticed.