Difference between revisions of "Mesh/What is mesh?"

From Second Life Wiki
Jump to navigation Jump to search
 
(10 intermediate revisions by 3 users not shown)
Line 2: Line 2:
{{Navbox/Mesh|basics}}
{{Navbox/Mesh|basics}}
__NOTOC__
__NOTOC__
Mesh is a new capability to bring models, known as meshes, created in other applications into Second Life. Mesh is available on the aditi developer grid initially, and will be available to all residents after the open beta period is concluded.  
Second Life has the ability to import 3D models (meshes) created in popular tools such as Maya, 3DS Max, Blender, and so on.


=== Brief demo and introduction to mesh ===
== Why use meshes in Second Life? ==
{{KBvideo|TlIn35BuNfU|448|353|type=youtube}}


== Mesh glossary ==
Mesh models enable more detailed, complex, realistic, and creative objects and avatars. Designers can use external software tools to design avatars and other content for use inworld. Avatar designs can be joint-rigged, allowing natural-looking animation without a need for extra scripting.
 
* '''Mesh -''' A collection of triangles with a single transformation matrix, roughly equivalent to a "Prim" in SL.
* '''Submesh -''' A subset of a mesh, equivalent to a "Face" in SL. Associated with a texture entry.
* '''Model -''' A collection of meshes, equivalent to a "Coalesced Object" in SL.
* '''Project Viewer -''' A special version of the Second Life viewer that allows you to test new features before they are officially released.
* '''Aditi -''' A separate grid from the main Second Life world, where you can test new features and ideas, such as mesh upload, without risk to any of your Second Life assets.  You can read more about Aditi at: [[Preview Grid]].


== What kinds of objects can be imported as a mesh? ==
== What kinds of objects can be imported as a mesh? ==
Line 20: Line 13:
Meshes may be general purpose, representing simple geometry, or rigged, in which case they also store information allowing them to be animated along with a Second Life avatar.
Meshes may be general purpose, representing simple geometry, or rigged, in which case they also store information allowing them to be animated along with a Second Life avatar.


== Types of meshes ==
{{:Mesh/Getting_started}}
 
=== Brief demo and introduction to mesh ===
{{KBvideo|TlIn35BuNfU|448|353|type=youtube}}
 
== Mesh glossary ==
 
* '''Mesh''' - A collection of triangles with a single transformation matrix, roughly equivalent to a "Prim" in SL.
* '''Submesh''' - A subset of a mesh, equivalent to a "Face" on a normal prim. Associated with a texture entry.
* '''Model''' - A mesh or collection of meshes, equivalent to a "Coalesced Object".
* '''Aditi''' - The Second Life beta grid, where you can test new features and ideas, such as mesh upload, without risk to any of your Second Life assets.  For more information, see [[Preview Grid]].
* '''Land impact''' - Mesh objects are equivalent to one or more traditional second life prims.  For information on prim equivalence, see [http://community.secondlife.com/t5/English-Knowledge-Base/Calculating-land-impact/ta-p/974163 Calculating land impact].
 
=== Types of meshes ===


A '''simple mesh''' is a mesh with a single face. It has a single color and texture, and can model a simple object in the real world.
A '''simple mesh''' is a mesh with a single face. It has a single color and texture, and can model a simple object in the real world.
Line 28: Line 34:
A '''rigged mesh''' is a mesh with an internal virtual skeleton. Manipulating the virtual skeleton causes corresponding changes in the shape of the mesh, which allows the mesh to be animated.
A '''rigged mesh''' is a mesh with an internal virtual skeleton. Manipulating the virtual skeleton causes corresponding changes in the shape of the mesh, which allows the mesh to be animated.


== Why use meshes in Second Life? ==
== Get started ==
 
Try uploading your first mesh model to Second Life!  See [http://community.secondlife.com/t5/English-Knowledge-Base/Uploading-a-mesh-model/ta-p/974185 Uploading a mesh model] to get started.
The ability to import meshes to Second Life means more detailed, complex, realistic and creative objects and avatars are available to everyone. Designers can now use external software tools to design avatars and other objects for use inworld. Avatar designs can be joint-rigged, allowing natural-looking animation without a need for extra scripting.

Latest revision as of 17:29, 2 February 2012


Second Life has the ability to import 3D models (meshes) created in popular tools such as Maya, 3DS Max, Blender, and so on.

Why use meshes in Second Life?

Mesh models enable more detailed, complex, realistic, and creative objects and avatars. Designers can use external software tools to design avatars and other content for use inworld. Avatar designs can be joint-rigged, allowing natural-looking animation without a need for extra scripting.

What kinds of objects can be imported as a mesh?

Mesh supports models represented as COLLADA files. Many applications can create COLLADA files, or can create files that can be converted into COLLADA format. COLLADA is a very general format, so not all COLLADA files will be supported. Learn more about how to create a mesh for import to Second Life here.

Meshes may be general purpose, representing simple geometry, or rigged, in which case they also store information allowing them to be animated along with a Second Life avatar.

Getting started

To try out mesh:

  1. Go to one of all the sandboxes in Second Life. See Second Life Public Sandboxes.
    Some sandboxes may become overcrowded with Residents and have poor performance. If you see objects that look like a lot of flat triangles, try moving to another region.
  2. See what people have been working on, or try uploading some sample content of your own!

Save L$ by testing on the beta grid

Uploading mesh content to the main Second Life grid costs Linden dollars. For development and testing, upload your content to the Aditi beta grid instead. For more information about Aditi, see Preview Grid.

Follow these steps to upload models to Aditi:

  1. Import your SL account to Aditi (see Updating Your Account on Aditi for instructions).
  2. Enable the grid selection dropdown on the Second Life login screen in Me > Preferences > Advanced > Show Grid Selection or by typing CTRL+SHIFT+G.
    Note: You may need to enable the Advanced menu by pressing Ctrl+Shift+D
  3. In grid selection, choose the Aditi beta grid.
  4. Your account on the beta grid has its own L$ balance, so Linden dollars earned and spent on Aditi do not affect your main grid L$ balance.

Brief demo and introduction to mesh

<videoflash type="youtube">TlIn35BuNfU|448|353</videoflash>

Mesh glossary

  • Mesh - A collection of triangles with a single transformation matrix, roughly equivalent to a "Prim" in SL.
  • Submesh - A subset of a mesh, equivalent to a "Face" on a normal prim. Associated with a texture entry.
  • Model - A mesh or collection of meshes, equivalent to a "Coalesced Object".
  • Aditi - The Second Life beta grid, where you can test new features and ideas, such as mesh upload, without risk to any of your Second Life assets. For more information, see Preview Grid.
  • Land impact - Mesh objects are equivalent to one or more traditional second life prims. For information on prim equivalence, see Calculating land impact.

Types of meshes

A simple mesh is a mesh with a single face. It has a single color and texture, and can model a simple object in the real world.

A multi-face mesh is a mesh with multiple textures.

A rigged mesh is a mesh with an internal virtual skeleton. Manipulating the virtual skeleton causes corresponding changes in the shape of the mesh, which allows the mesh to be animated.

Get started

Try uploading your first mesh model to Second Life! See Uploading a mesh model to get started.