Cheetah3D

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
m (Categories)
(corrected broken tutorials link; added a couple more)
 
(14 intermediate revisions by 9 users not shown)
Line 1: Line 1:
From the [http://www.cheetah3d.com Cheetah3D website]:
+
== Overview ==
 +
=== Description ===
 +
[[Image:Cheetah3d_logo.jpg|Cheetah3d_logo.jpg]]<br>
 +
''Cheetah3D provides the most useful features you need to get the job done, and organises them within a beautifully elegant user interface that's powerful, intuitive and quick to work with. Performing truly advanced operations in Cheetah3D will seem like second nature very rapidly. Cheetah3D packs a terrific punch for its tiny price. In fact, the program provides a level of productivity that you will be hard-pressed to equal in software ten times the cost!''
 +
 
 +
URL: [http://www.cheetah3d.com http://www.cheetah3d.com] <br>
 +
Tutorials:
 +
* [http://www.cheetah3d.com/forum/showthread.php?t=1833 Master List of Tutorials on the Cheetah3D Forum]
 +
* [http://www.mac3dsoftware.com/cheetah3d-tutorials/ Video tutorials by Mac3DSoftware.com]
 +
Current Version: [http://www.cheetah3d.com/download.php http://www.cheetah3d.com/download.php]<br>
 +
Book: [http://loewald.com/c3dbook/ Learn 3D with Cheetah 3D 6]<br>
 +
Unity Documentation: [http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectCheetah3D.html http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectCheetah3D.html]
 +
== Known Issues ==
 +
TBA
 +
== Unity Scale Calibration ==
 +
1 unit in cheetah = 1 unit in Unity
 +
== Meshes (Modelling) ==
 +
Cheetah3d is a polygon/subdivision modelling app, with its own set of custom "modifiers"
 +
== Textures (UV's) ==
 +
Cheetah can create 2 UV sets per model, but can only display 1 at a time. It has full support for lightmapping, including radiosity, AO, and colour baking.
 +
 
 +
== Bones ==
 +
Cheetah supports Bones, Inverse kinematics.
 +
 
 +
== Animations ==
 +
Cheetah supports Unity friendly bone-based animation, and object based keyframing. It is fully capable of creating bone based animated characters for Unity.  Integrates just fine with Mecanim.
 +
 
 +
== Exporting to Unity ==
 +
If you save your Cheetah files into your asset folder and have your textures there too, Unity will automatically link the texture to the model. Apply Unity shaders to suit (Lightmapping etc).
 +
== Scene Cleanup ==
 +
What you see in cheetah is what you get in Unity, with the exception of cheetah's "Smart Folders" Move objects outside of smartfolders before saving final asset to Unity project folder.
 +
== Export ==
 +
For Unity to use Jas files it needs to have Cheetah3D on the same system. Unity uses Cheetah3D to convert the jas file to fbx.
 +
It is recommended to save files as native .jas format, for convinience. For files which may be edited in another app, export as .fbx (recommendation)
 +
 
 +
== Importing a Terrain Heightmap ==
 +
 
 +
Getting a terrain heightmap exported properly can be a bit confusing.  Hopefully this will help.
 +
 
 +
 
 +
* Export your terrain from the Unity:  Terrain -> Export Heightmap RAW ( Select 8 bit, WINDOWS )
 +
* Open the resulting RAW file in Photoshop
 +
* Image -> Rotate Canvas -> Flip canvas Vertical
 +
* Image -> Rotate Canvas -> 180
 +
* Save as tiff (no compression, pixel order interleaved, MAC byte order )
 +
 
 +
Now you can open Cheetah3d and import the terrain by creating a new Relief object ( Polygon -> Relief ) and selecting the tiff you exported previously as the texture for the relief.
 +
 
 +
 
  
''"Cheetah3D is a lean, fast and elegant 3D modelling, renderering and animation tool for Mac OS X with an easy learning curve. It offers many tools from powerful polygon editing over advanced subdivision surface modelling to HDRI and radiosity renderings. Support for many common 3D file formats rounds up its feature set."''
 
  
The newer versions of Cheetah3D work great with Unity.  To import models from Cheetah3D, simply place them somewhere in your project's Assets folder and they should be automatically imported.
 
  
 
[[Category:3D Applications]]
 
[[Category:3D Applications]]

Latest revision as of 07:49, 5 January 2014

Contents

[edit] Overview

[edit] Description

Cheetah3d_logo.jpg
Cheetah3D provides the most useful features you need to get the job done, and organises them within a beautifully elegant user interface that's powerful, intuitive and quick to work with. Performing truly advanced operations in Cheetah3D will seem like second nature very rapidly. Cheetah3D packs a terrific punch for its tiny price. In fact, the program provides a level of productivity that you will be hard-pressed to equal in software ten times the cost!

URL: http://www.cheetah3d.com
Tutorials:

Current Version: http://www.cheetah3d.com/download.php
Book: Learn 3D with Cheetah 3D 6
Unity Documentation: http://unity3d.com/Documentation/Manual/HOWTO-ImportObjectCheetah3D.html

[edit] Known Issues

TBA

[edit] Unity Scale Calibration

1 unit in cheetah = 1 unit in Unity

[edit] Meshes (Modelling)

Cheetah3d is a polygon/subdivision modelling app, with its own set of custom "modifiers"

[edit] Textures (UV's)

Cheetah can create 2 UV sets per model, but can only display 1 at a time. It has full support for lightmapping, including radiosity, AO, and colour baking.

[edit] Bones

Cheetah supports Bones, Inverse kinematics.

[edit] Animations

Cheetah supports Unity friendly bone-based animation, and object based keyframing. It is fully capable of creating bone based animated characters for Unity. Integrates just fine with Mecanim.

[edit] Exporting to Unity

If you save your Cheetah files into your asset folder and have your textures there too, Unity will automatically link the texture to the model. Apply Unity shaders to suit (Lightmapping etc).

[edit] Scene Cleanup

What you see in cheetah is what you get in Unity, with the exception of cheetah's "Smart Folders" Move objects outside of smartfolders before saving final asset to Unity project folder.

[edit] Export

For Unity to use Jas files it needs to have Cheetah3D on the same system. Unity uses Cheetah3D to convert the jas file to fbx. It is recommended to save files as native .jas format, for convinience. For files which may be edited in another app, export as .fbx (recommendation)

[edit] Importing a Terrain Heightmap

Getting a terrain heightmap exported properly can be a bit confusing. Hopefully this will help.


  • Export your terrain from the Unity: Terrain -> Export Heightmap RAW ( Select 8 bit, WINDOWS )
  • Open the resulting RAW file in Photoshop
  • Image -> Rotate Canvas -> Flip canvas Vertical
  • Image -> Rotate Canvas -> 180
  • Save as tiff (no compression, pixel order interleaved, MAC byte order )

Now you can open Cheetah3d and import the terrain by creating a new Relief object ( Polygon -> Relief ) and selecting the tiff you exported previously as the texture for the relief.

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox