Dim3 Inspire

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
m (Dim3 Inspire gotchas)
m (Reverted edits by Joseph05408 (Talk); changed back to last version by Dozycow)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
From the [http://www.littlegenerals.com/inspire/ official dim3 inspire web site]:
+
== Overview ==
 +
=== Description ===
 +
[[Image:Dim3_logo.jpg|Dim3_logo.jpg]]<br>
 +
''Inspire is a general purpose mesh animation tool branched off of dim3 Animator. While Inspire continues to fully support dim3, it also aims to be helpful to the rest of the Mac development community. Inspire can be used as part of your dim3 installation, or it can be used all by itself!''
  
:''"Inspire is a general purpose mesh animation tool branched off of dim3 Animator. While Inspire continues to fully support dim3, it also aims to be helpful to the rest of the Mac development community. Inspire can be used as part of your dim3 installation, or it can be used all by itself!''
+
''Inspire adds powerful new features such as automated bone generation, intuitive tools and user interface improvements, support for both Wavefront Object and Alias FBX exportation (for seamless integration with modellers such as Cheetah3D, Cinema4D, Maya and even other game creation applications like Unity), Macromedia Flash exportation, and much more!''  
  
:''Inspire adds powerful new features such as automated bone generation, intuitive tools and user interface improvements, support for both Wavefront Object and Alias FBX exportation (for seamless integration with modellers such as Cheetah3D, Cinema4D, Maya '''and even other game creation applications like Unity'''), Macromedia Flash exportation, and much more!''
+
URL: [http://www.littlegenerals.com/inspire/ www.littlegenerals.com/inspire/] <br>
 
+
Tutorials: [http://www.littlegenerals.com/inspire/tutorials/ www.littlegenerals.com/inspire/tutorials/] <br>
:''And the best part is Inspire is free, so what are you waiting for? [http://www.littlegenerals.com/inspire/dim3_inspire.zip Download dim3 Inspire now!]''
+
Current Version: [http://www.littlegenerals.com/inspire/dim3_inspire.zip www.littlegenerals.com/inspire/dim3_inspire.zip]
 
+
=== Known Issues ===
The documentation on dim3 inspire is sparse, although there is a tutorial on automatic rigging at: [http://www.littlegenerals.com/inspire/tutorials/abg/index.php www.littlegenerals.com/inspire/tutorials/abg/]
+
* Remember to scale your models when importing into Dim3 Inspire. For some reason, Dim3 Inspire uses integers instead of floats to store vertex information, so if you want to preserve small features or if you have modeled at a small scale, remember to scale it up by factor 100-500.
 
+
* If you put a model in your game world and then delete/add an object or component it will lose its prefab connection to the 3D file (blender or other) it came from and if that file is reimported with new objects in it it won't take effect. However edits to verts, uvs and removing objects inside the original objects will be recognized.
== Importing assets into Unity ==
+
* You have to re-add all the colliders to an object imported from Blender
You can import meshes from 3D modellers into dim3 inspire as Wavefront obj files or as fbx files.
+
You should probably bake the scale and rotation in Object Mode before importing into Unity. Select Object>Clear/Apply>Apply Size/Rotation. This "bakes" the transformations into the model.
To use the animations in Unity, you should [http://www.littlegenerals.com/inspire/tutorials/fbx/index.php save as fbx file] in your asset folder.
+
=== Navigation ===
 
+
* To rotate the view, hold down the command (apple) key while dragging the LMB
== Dim3 Inspire gotchas ==
+
* To zoom, hold down the option key while dragging
* Remember to scale your models when importing into Dim3 Inspire
+
* To pan, hold down the space bar while dragging
:: For some reason, Dim3 Inspire uses integers instead of floats to store vertex information, so if you want to preserve small features or if you have modeled at a small scale, remember to scale it up by factor 100-500.  
+
* To select vertices, hold down the shift key
 +
* To de-select vertices, hold down the control key
 +
== Unity Scale Calibration ==
 +
TBA
 +
== Meshes (Modelling) ==
 +
=== Object Reorientation ===
 +
When importing an object (.obj) from Blender into Inspire, the orientation will be different from what is seen in the Blender 3D view. That’s easily corrected in Blender: After modeling in the front view, flip the object backwards 90 degrees so that the front is now on top. Then pack the data and export it as an .obj. The Blender object can also be modeled in the top view without the need to flip it, especially if a background image is being used as a guide.
 +
== Textures (UV's) ==
 +
TBA
 +
== Bones ==
 +
=== Adding Bones ===
 +
Bones can either be "added" to or "generated" within the model. It seems easier and more efficient to “add” the bones (using “Add Bones...”) one by one and moving them both manually (by dragging the pink cube at the center of the coordinate cursor) and through typing in the coordinates, until the full skeleton is set up within the object. When a bone is first added, only the cursor is visible. To make the bone visible and to connect it to another bone--its "parent"--drag the "child" bone to the "parent" bone in the heirarchy view. Now the bones can be further adjusted by dragging their end points. (Note: It may be easier to move the newly added bones if the coordinate cursor is placed where the bone is supposed to go, so that when the bone is "parented" to another, the visible bone is fully extended, making it easier to drag the end points). The vertices are then attached to the bones using the “Add Vertexes to Bones” command. (First select a bone, then select the vertices to be attached to it.) There’s more about moving the bones and selecting vertices below.
 +
=== Generating Bones ===
 +
“Generate Bones....” by selecting a group of vertices in an arm or leg, torso or head, etc., and typing in how many bones need to be generated. The problem with this is that the bones seem to choose their own vertices in a haphazard way. To resolve this, select each individual generated bone (which also highlights the vertices attached to it) and then select “Remove Vertexes from Bone.” Move the end of each bone into position, and select and attach the correct vertices.
 +
== Animations ==
 +
=== Moving Bones ===
 +
At this writing, there doesn't seem to be a way to grab and move whole bones once they are parented. Instead, the location coordinates have to be typed in and tweaked until each bone is in place, or else the end points can be moved. As in Blender, the view has to be changed often while this is being done. To resize and move the ends of bones, first click the end of some other bone to get the coordinate pivot out of the way. Then click and drag the end of the bone that needs to be moved.
 +
=== Poses and Animation ===
 +
Creating poses and using them in animations is described in the second tutorial mentioned earlier in this Workaround Manual. Two important things to remember are: 1) After selecting “New Pose....” and setting the bone coordinates and locations, selecting “New Pose....” again automatically saves the previous pose. 2) To insert each pose in the timeline, select “Insert Pose....” and position it with the timeline slider. The frame position can also be selected by double-clicking the pose and typing the position in. It takes some tweaking to get it right.
 +
== Exporting to Unity ==
 +
=== Scene Cleanup ===
 +
TBA
 +
=== Export ===
 +
You can import meshes from 3D modellers into dim3 inspire as Wavefront obj files or as fbx files. To use the animations in Unity, you should save as fbx file in your asset folder.
  
 
[[Category:3D Applications]]
 
[[Category:3D Applications]]

Latest revision as of 19:13, 19 October 2009

Contents

[edit] Overview

[edit] Description

Dim3_logo.jpg
Inspire is a general purpose mesh animation tool branched off of dim3 Animator. While Inspire continues to fully support dim3, it also aims to be helpful to the rest of the Mac development community. Inspire can be used as part of your dim3 installation, or it can be used all by itself!

Inspire adds powerful new features such as automated bone generation, intuitive tools and user interface improvements, support for both Wavefront Object and Alias FBX exportation (for seamless integration with modellers such as Cheetah3D, Cinema4D, Maya and even other game creation applications like Unity), Macromedia Flash exportation, and much more!

URL: www.littlegenerals.com/inspire/
Tutorials: www.littlegenerals.com/inspire/tutorials/
Current Version: www.littlegenerals.com/inspire/dim3_inspire.zip

[edit] Known Issues

  • Remember to scale your models when importing into Dim3 Inspire. For some reason, Dim3 Inspire uses integers instead of floats to store vertex information, so if you want to preserve small features or if you have modeled at a small scale, remember to scale it up by factor 100-500.
  • If you put a model in your game world and then delete/add an object or component it will lose its prefab connection to the 3D file (blender or other) it came from and if that file is reimported with new objects in it it won't take effect. However edits to verts, uvs and removing objects inside the original objects will be recognized.
  • You have to re-add all the colliders to an object imported from Blender

You should probably bake the scale and rotation in Object Mode before importing into Unity. Select Object>Clear/Apply>Apply Size/Rotation. This "bakes" the transformations into the model.

[edit] Navigation

  • To rotate the view, hold down the command (apple) key while dragging the LMB
  • To zoom, hold down the option key while dragging
  • To pan, hold down the space bar while dragging
  • To select vertices, hold down the shift key
  • To de-select vertices, hold down the control key

[edit] Unity Scale Calibration

TBA

[edit] Meshes (Modelling)

[edit] Object Reorientation

When importing an object (.obj) from Blender into Inspire, the orientation will be different from what is seen in the Blender 3D view. That’s easily corrected in Blender: After modeling in the front view, flip the object backwards 90 degrees so that the front is now on top. Then pack the data and export it as an .obj. The Blender object can also be modeled in the top view without the need to flip it, especially if a background image is being used as a guide.

[edit] Textures (UV's)

TBA

[edit] Bones

[edit] Adding Bones

Bones can either be "added" to or "generated" within the model. It seems easier and more efficient to “add” the bones (using “Add Bones...”) one by one and moving them both manually (by dragging the pink cube at the center of the coordinate cursor) and through typing in the coordinates, until the full skeleton is set up within the object. When a bone is first added, only the cursor is visible. To make the bone visible and to connect it to another bone--its "parent"--drag the "child" bone to the "parent" bone in the heirarchy view. Now the bones can be further adjusted by dragging their end points. (Note: It may be easier to move the newly added bones if the coordinate cursor is placed where the bone is supposed to go, so that when the bone is "parented" to another, the visible bone is fully extended, making it easier to drag the end points). The vertices are then attached to the bones using the “Add Vertexes to Bones” command. (First select a bone, then select the vertices to be attached to it.) There’s more about moving the bones and selecting vertices below.

[edit] Generating Bones

“Generate Bones....” by selecting a group of vertices in an arm or leg, torso or head, etc., and typing in how many bones need to be generated. The problem with this is that the bones seem to choose their own vertices in a haphazard way. To resolve this, select each individual generated bone (which also highlights the vertices attached to it) and then select “Remove Vertexes from Bone.” Move the end of each bone into position, and select and attach the correct vertices.

[edit] Animations

[edit] Moving Bones

At this writing, there doesn't seem to be a way to grab and move whole bones once they are parented. Instead, the location coordinates have to be typed in and tweaked until each bone is in place, or else the end points can be moved. As in Blender, the view has to be changed often while this is being done. To resize and move the ends of bones, first click the end of some other bone to get the coordinate pivot out of the way. Then click and drag the end of the bone that needs to be moved.

[edit] Poses and Animation

Creating poses and using them in animations is described in the second tutorial mentioned earlier in this Workaround Manual. Two important things to remember are: 1) After selecting “New Pose....” and setting the bone coordinates and locations, selecting “New Pose....” again automatically saves the previous pose. 2) To insert each pose in the timeline, select “Insert Pose....” and position it with the timeline slider. The frame position can also be selected by double-clicking the pose and typing the position in. It takes some tweaking to get it right.

[edit] Exporting to Unity

[edit] Scene Cleanup

TBA

[edit] Export

You can import meshes from 3D modellers into dim3 inspire as Wavefront obj files or as fbx files. To use the animations in Unity, you should save as fbx file in your asset folder.

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox