Building Furniture Models

In IMVU a piece of furniture is any product that can be placed into a 3D scene. These types of products usually live in the Furniture section of the IMVU catalog. Furniture can be anything you, the developer, can think of. Whether it is a simple cube or a treadmill with an running avatar animation, you can make and sell it all in IMVU. The biggest limitation on building Furniture for IMVU is your own imagination
.
It is important to note that a Furniture product is different than the 3D scene in which it will eventually live. Although they can share many of the same technical aspects, Furniture is officially a product that can be placed and moved around in a 3D scene.

Building Furniture requires a working knowledge of building in 3D including: texture mapping, weighting, lighting, and animating.

This document will be split up into four sections:

1. Building the Skeleton, Mesh and Material for the Furniture
2. Exporting those assets into the proper, Cal3D file formats
3. Assembling those assets in the IMVU Previewer to create a Furniture product
4. Submitting a product to the IMVU catalog


When finished with this doc, you will know how to retrieve the example Furniture items from the Developer page, set up the Furniture skeleton and node hierarchy, build the Furniture geometry, assign Multi Sub-Materials and name them correctly, animate the Furniture (or portions thereof), place cameras, bake in vertex lighting, export the skeleton, mesh, animation and material files, take a GREAT catalog shot, load your new exported files in the Previewer, create a product, save your CFL file, submit the product to the IMVU catalog and - FINALLY - download the product and use it in IMVU. Very cool.

Although Furniture has a lot in common with building a 3D Scene, this document is not the same as the Scenes document and should be read carefully.

NOTE: It is very important that you work from and save all of your files to IMVUtools/Previewer/Examples. This is because certain products (like Avatar Body Patterns and all derivations of any product) rely on the existence of other products to run in the previewer. So, please avoid the headache of dealing with this bug by simply working out of the Examples folder we provide. That said, it is also VERY, VERY important that you save all of your finished products and source files anywhere but IMVUtools/Previewer/Examples as uninstalling the previewer or installing a new version of the previewer will cause this folder to be deleted.