Blender Second Life Plugin

admin
  1. This python script is a replacement for the Blender's native Collada exporter made in C. The main goal was to fix issues related to exporting static mesh objects including textures to the Second Life grid.
  2. Clothing for Second Life (Blender 2.8 - 2.9) Update Easy tool for avatar v2.1.1(addon for Blender and Second Life) #1 Install add-on #2 - Binding the Bones to the Bear #3 - Binding the bones to the banana #4 - Binding the bones to the goat #5 – Binding clothes.

Scaling is somewhat arbitrary in Blender 2.49. In principle you just have to know how the mapping is between your 3D program (Blender) and the target environment (Second Life). Then all you need to do is to work in the correct scale. You even can later rescale your model in your target system. So, what is the issue with Blender 2.49? Second Life Wiki Mesh Blender Blender is a free open source 3D computer graphics program, available under the GNU General Public License for the Linux, Mac OS X, and Microsoft Windows operating systems.

Learn how to create your own model for the new Second Life’s Bento skeleton using Blender.

This tutorial provides information on how to use Blender, without any 3rd-party plugin, script or software, to create the models, as well the animations.

It is a guide for those that already have a knowledge in 3D modeling (specially for games) and creating objects in Second Life.

Three examples are provided: cat tail and ears, centaur lower body, and four-arms winged demon. All the source files in Blender format are provided, as well the models inworld.

Blender

Blender notes for porting to Second Life and OpenSim

Things To Do Before Exporting to Collada

Make a Backup ! These items will be applied to your model irreversibly. Making changes to a simple mesh with a modifier is much easier before these steps, than after these steps.

You will only be able to use Meshes as final output. So a lot of models you find will need to be converted to mesh.

Convert Curves to Mesh

Many models will use curves, Meta, surfaces, and text. You must convert these to meshes

Apply all Modifiers

Any modifiers should be applied before exporting, except Armature modifiers. The Avastar plugin will do this for you, but it is best to apply them individually and check for errors before you spent $L uploading.

Blender Mesh File

As an example, this nice, open source lizard has a mirror modifier. Click the Apply button to remove it.

Apply Locations, Rotations & Scale in Object Mode

If you do not apply the rotations and positions to all meshes, then they will appear wrong size, rotation, or out of place when first loaded. Not a big thing with avatars as they use weight painting and will correct themselves when worn, but annoying.

One way to find these is to enable 'All Object Origins' in the 'N' window. A dot will appear. All the dots should be located at 0,0,0 on your screen.

Remove doubles

Select each mesh, go into edit mode, and click Mesh-Vertex->Remove Doubles.

Triangulate your model

For best results, select each mesh, edit it, and run the Triangulate command with Ctr-T or select Mesh->Faces-Triangulate Faces.

Second Life and Opensim will also automatically do this for you. If you do it first, any surprises you see can be easily taken care of.

Making Low Poly models.

Step 1. Save your model. Now export it as Collada. This will be your highest level of detail model.

Using Blender For Second Life

Step 2. Apply a reduce modifier of 0.5. It will reduce the level of detail by half. You may need to tweak the UV map. This will be your level 1 modifier. Now export it as Collada into a new file.

Step 3. Reload your original, saved high poly model. Apply a reduce modifier of 0.25. It will reduce the level of detail by four. You may need to tweak the UV map. This will be your level 2 modifier. Now export it as Collada into a new file.

Step 4. Reload your original, saved high poly model. Apply a reduce modifier of 0.125. It will reduce the level of detail by eight. You may need to tweak the UV map. This will be your level 3 modifier. Now export it as Collada into a new file.

The above numbers are just suggestions. Your model may differ. If you are working on a couch, the level 3 LOD could just be a couple of cubes, as no one really needs to see the detail on a couch from far away. For the lowest possible LOD, I have used a single triangle for Level 3 LOD.