OpenSim Supports Deep Seas and Minus 0m Underwater Builds

OpenSim supports terrain and objects that have negative height values and are below the “normal” terrain floor level of 0m (sea level normally being set to 20m). This allows for deep sea regions and underwater builds without adjusting the region sea level from the default.

2014-05-10-OSGrid-at-Minus-18m-1

Image from OSGrid Marineville region with terrain base at -20m

BulletSim (the default) and OpenDynamics Engine (ODE) physics both support such deeper builds. Viewer support is reasonable, e.g. in Firestorm 4.6.1 with the avatar able to travel below 0m into minus territory, and building and editing builds possible using object “move” at such levels. But there are some hard wired 0m lowest level areas in viewers such as directly editing the type in Z value in the edit object dialogue tool or trying to set a negative z value in the map/teleport tool. See Firestorm JIRA #13582.

It is possible to set the sea level to a custom setting per region… though its best to position such regions well away from normal sea level ones to avoid odd visual effects and sudden sea level changes as an avatar transitions between regions.

2014-05-10-OSGrid-at-Minus-18m-2

Image from OSGrid Marineville region with terrain base at -20m

2014-05-10-OSGrid-at-Minus-18m-3

Inside Justin Reeve’s underwater classroom at -18m

Advertisements

About Ai Austin

Virtual University of Edinburgh
This entry was posted in OpenSim and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s