Super Furniture Products

Although fairly useless as Furniture items go, the Super Furniture Product does include one of every potential settings and effect you might want to use in your own Furniture product creation.

In this tutorial we will break down each of the features used and point you to other tutorials that will help you better understand how to do this yourself. It is worth noting that this only scratches the surface of what is possible and we look forward to you surprising us with your own unique combinations of these effects and techniques.

To help you along, we recommend that you check out the Super Furniture Product itself by clicking on the Derive from this Product link at the bottom of the product's catalog page.

Standing & Seated Nodes
Starting from the far right and working to the left, we have included the standard Standing & Sitting Avatar Seat locations. These are as basic but worth mentioning.

The standard Seat Nodes include an appropriately named Root Node, a Catcher & Pitcher Node, and in the case of the Seated Avatar, a Handle Node.

All Avatar Animations that are displayed in these locations are the default Seat and Standing Idle Animations built into the IMVU Client. To create your own Poses and Animations you will need to do a little more work which we will cover below.

For more information about Standing & Seated Nodes, check out the following Tutorials:

Nodes for Furniture
Catcher & Pitcher Nodes
Handle Nodes
Seat Naming Convention

Note: The Catcher & Pitcher Nodes are place in the depicted way to keep cooperative Animations from intersecting the model platform.

Animated Textures
There are a lot of ways to create movement in your Furniture and Room models without necessarily having to build it into the Geometry. These include both Scrolling and Cycling Texture Animations. Both are achieved through settings in the Create Mode Editor and need a little preparation in the Textures that you use.

Scrolling Texture
To achieve this we built a Texture that could Tile horizontally. This means that as the Texture scrolls you are unable to see a seam that would otherwise give away the effect of moving from one image to the next.

In the Create Mode Editor we used the following settings to create the Animated effect:
Note that the Texture Animations Parameters is checked ON, the Mode is set to Scrolling, and the Direction is along the X Axis at "-1" (speed).

Cycling Animation
For the monitor that includes the Wire Frame Rotating Chair, we used a simple Cycling Texture Animation consisting of for frames. All four frames reside on the same Texture and are applied to the Mesh so that all of the frames are visible.

Once in the Create Mode Editor you can set each part of the Texture to be displayed separately, over an adjustable length of time.

In the Create Mode Editor we used the following settings to create this Animated effect:

Note that the Texture Animation Parameters is checked ON, the Mode is set to Cycling, and the Frame/Cell set to 12.

The Cell Width and Height tells the Create Mode Editor the size of each frame of Animation, the Start Cell begins with 0 to indicate the first frame, and the Number how many cells are in your Texture.

For more information on how to apply and animate textures, check out the following Tutorials:

Introduction to Textures
Mapping Materials
Create Mode Editor - Mesh TAB

Particle Effect - ALPHA
Another effect that can be added to a Furniture Product is Particle Effects. These can be as simple as a Puff of Smoke, or Splash from a Fountain, or Engulf your entire product in Flames.

Particle Effects are still an ALPHA feature and will be going through an evolution of enhancements over time, but you can start playing with them now in the latest version of the Create Mode Editor.

The many options for how a Particle is displayed and reacts can be daunting, so we suggest you try building your Furniture product from one of the several beginning Particle products we have created for that purpose.

The settings for this particular effect include a Source Rule and a KillOld Rule. The main Particles TAB allows you to influence the Gravity effect, load a .PNG texture file, and choose which Rules will influence how your particles will behave.

The Source Rule determines how many Particles appear per second and how they are created.

The KillOld Rule determines the life of a Particle on screen. The smaller the number the shorter the life of the Particle.

For more information about Particle Effects, please consult the Particle Effects ALPHA Tutorial

Animated Avatar
For the control panel, we built a simple Avatar Animation or "action". Like the Seat Nodes, we created a unique Avatar seat that loads an Avatar action we created using the Rigged Avatar.

The Rigged Avatar file allows you to load up all the tools you need to Pose or Animate your Avatar. In the case of the Avatar Pressing buttons on our control panel, we have only Animated those Bones that control the Arms, Shoulders, and Hips.

The rest of the Avatar, including the Hands, are in a static Pose position that is all we need to create the action we want. The Head is free to look around, and when another Avatar sits in the Animated Chair the two Avatars appear to be looking at each other as they go through their motions.

For more information on how to create an Animated Avatar Pose or Action, please consult these tutorials:

Rigged Avatar Tutorial
Avatar Animation Files
Avatar Skeletal Animations
Avatar Animations for Furniture & Rooms

Avatar Statue
For the Animated chair we wanted an Avatar Pose that was different than what is offered with the standard Seat Nodes. To do this we created a static Pose and an Avatar Statue to help correctly place the new Pose within my Mesh while we built it.

To achieve this, we applied the same technique used to create our Animated Avatar at the control panel, but did not include movement. We did however still need to Export an Animation file (.xaf) to tell the Avatar to assume the Pose when Seated in our Chair.

We left the Head free to look around to add a sense of connected-ness to the environment and periodic eye contact with the Avatar at the controls, or anywhere nearby for that matter.

To learn more about creating Poses or Avatar Statues, please consult following tutorials:

Avatar Statue
Avatar Actions

Chat Triggered Animated Chair The final element is the Animated Chair who's Animation is Triggered by the Avatar typing the word "Go" into a chat balloon. Note in the video to the right that the movement of the Mesh is dictated by an Animation Node (green cube) that the chair is Weighted to. The secret behind Animating any Furniture or Room element is the Animation Node and how the Mesh relates to it.

It is also important to note that the Seat Node and Avatar Statue are Linked to the Animation Node.

In the Hierarchy chart to the left you will see the Root Node (.xsf), with the Animation Node (CaptainsChair.animation) Linked to it. The Handle Node and Seat Node are then Linked to the Animation Node, and finally, the Avatar Placeholder (Avatar Statue) is Linked to the Seat Node. Finally the Mesh (CaptainsChair.mesh) is Weighted to the Animation Node.

This allows for the Mesh to Animate with the Animation Node, and the Avatar to follow right along.

To create a word Trigger to start the Animation we placed the word "go" into the Trigger field under the Actions TAB in the Create Mode Editor:

For more information about Furniture Animation, please consult these tutorials:

Animating Nodes
Furniture & Room Animation
Exporting Animations .XAF
© 2018 IMVU All rights reserved