Cheetah3D Changelog

What's new in Cheetah3D 7.1

Dec 7, 2017
  • Major new features:
  • Added mesh simplification tool (using fast quadric mesh simplification)
  • Added normal compression to Cheetah/Falcon (geometry uses approx. 20% less RAM)
  • Added Loft creator object
  • Added uv coords to covers of lathe, polyplane and sweep objects
  • Added scroll wheel support to movie player in renderer manager
  • Improved transform gadget (handles are easier to pick)
  • Imporved numerical precision of polyhedra object
  • Imporved numerical precision of ruler tool
  • Improved performance of material preview rendering
  • Improved FBX exported/imported (joint type gets handled properly)
  • Timeline is always displayed after launch
  • Render tags inherit their settings to child objects
  • Render tags can be attached to folder objects
  • Fixed bug in STL, OBJ, 3DS, etc. exporters (subtract with boolean modifier caused problems)
  • Fixed bug when entering negative values in properties editor (under Swedish language)
  • Fixed bug in transform tool (IK failed under certain contitions)
  • Fixed transparency bug in Cheetah
  • Fixed transparent shadow bug in solid shader
  • Fixed menu update bug when working with multiple scenes
  • Fixed document save bug when renderer was changed
  • Fixed memory leak
  • Updated some sample scenes
  • Improved Text spline object:
  • Added multi-line support
  • Added font size property
  • Added text alignment property
  • Added character and line spacing property
  • Added animation property
  • Improved SVG import:
  • Improved import of densely packed path tags
  • arcs are no longer tesselated but converted to splines
  • Improved spline tesselation algorithm:
  • More evenly spaced
  • 3x faster

New in Cheetah3D 7.0 (Oct 5, 2017)

  • Major new features:
  • New unbiased renderer (uni-directional pathtracer)
  • New booleans which support NGons
  • Big UI update
  • Movie textures
  • Soft selections
  • Collada import
  • Object layers
  • Full OpenEXR workflow
  • Integration of macOS sharing services (upload images to Facebook, Twitter, etc.)
  • Compatible with macOS High Sierra
  • Hundreds of other new features (see full list below)

New in Cheetah3D 6.3.2 (Sep 29, 2014)

  • Supports Gatekeeper v2 signatures
  • Improved file exchange compatibility with other 3D apps
  • Fixed bug in Vec3D::dot() function
  • Fixed bug in 3DS camera import
  • Fixed bug with inconsistent usage of color spaces
  • Fixed bug in rotate along normal tool
  • Fixed bug with layered FBX textures
  • Fixed bug with hotkey assignment
  • Fixed bug in SVG import
  • Fixed typos in Javascript documentation
  • Fixed performance bug when moving parametric objects
  • Fixed bug when closing document windows on Yosemite
  • Fixed crashing HDRI bug
  • Increased FOV range

New in Cheetah3D 6.3.1 (Jan 31, 2014)

  • Updated to FBX SDK 2014.2.1
  • Fixed bug in sky light (geometry couldn't be turned off)
  • Fixed bug in render manager when displaying movies
  • Fixed performance bug when rendering very simple scenes
  • Fixed crashing bug when copy and pasting particle systems

New in Cheetah3D 6.3 (Dec 30, 2013)

  • Improved Mavericks (OS X 10.9) compatibility
  • Compiled with LLVM 5.0 compiler. 5-10% faster throughout the application
  • Updated to FBX SDK 2014.2
  • Improved dithering
  • Improved max. resolution of light map renderer
  • Improved application start-up time
  • Faster rendering of material previews
  • Fixed bug in IK solver
  • Fixed crashing bug in properties editor
  • Fixed sequence selection bug in object browser
  • Fixed bug in OpenGL projection (Left and Right projection were mixed up)
  • Fixed redraw bug in render manager (high CPU usage while idle)
  • Fixed bug in create joint tool
  • Fixed crashing bug in irradiance cache
  • Fixed bug in delete spline control points command
  • Fixed crashing bug in ABF unwrap tool
  • Fixed shadow casting bug
  • Fixed bug in target tag
  • Fixed bug in timeline with Retina displays
  • Fixed some localization bugs
  • Fixed bug in text spline object
  • Fixed bug in render manager when saving images
  • Fixed memory leak in preferences window
  • Fixed FBX export/import bug (specular shininess was exported incorrectly)
  • Fixed FBX import bug with scenes where Z is the up-axis
  • Fixed Collada export bug (incorrectly exported bind pose)
  • Fixed bug which could cause corrupted FBX files
  • Fixed crashing bug in LSCM/ABF unwrapping tool
  • Fixed flipped icons when dragging objects
  • Fixed redraw bug when resizing OpenGL views
  • Fixed crashing bug when resizing window
  • Fixed normal calculation bug
  • Fixed crashing bug when normals were NaN
  • Fixed redraw bug in take manager

New in Cheetah3D 6.2.1 (Apr 8, 2013)

  • Fixed crashing bug in ring select tool
  • Fixed bug in OpenGL preview
  • Fixed bug in mouse dragging delay
  • Fixed bug in ruler tool
  • Fixed bug in "Cheetah3D forum" menu command

New in Cheetah3D 6.2 (Jan 30, 2013)

  • Added ABF unwrapping
  • Added support for "Spline IK"
  • Added "Split joint" tool
  • Added "3D View - Single/Quad" hotkey
  • Added "Unwrap UV with ABF" hotkey
  • Completely rewritten loop selection (now with auto-highlighting, partial edge loops, faster, works in point mode, support for border loops)
  • Completely rewritten ring selection (now with auto-highlighting, partial rings, faster, works in point mode)
  • Improved support for Retina displays
  • Improved numerical accuracy of LSCM unwrapping
  • Improved Sweep object to maintain the profile shape through hard corners
  • Improved context menu of Material browser (Cut command was missing)
  • Improved context menu of Object browser (Cut, Copy, Paste and Make Editable )
  • Removed undersampling
  • Fixed problem when loading FBX files with Windows-style texture paths
  • Fixed bug in text object
  • Fixed dynamics bug (undesired recovery of initial state)
  • Fixed bug in Quantize tool
  • Fixed UV bug in Disc object
  • Fixed crashing bug in 3DS loader
  • Fixed bug in FCurve::valueAtTime() Javascript function
  • Fixed hidden mouse cursor bug in Transform tool
  • Fixed memory leak in Smooth modifier
  • Fixed bug when loading 16-bit PNG greyscale images
  • Fixed bug in Scene Info tool (total vertex count was missing)
  • Fixed bug in F-Curve evaluation of Boolean parameters
  • Fixed antialiasing bug (min. samples didn't work properly)
  • Fixed DOF bug
  • Fixed tool reset bug
  • Fixed bug in Ruler tool when deleting polygons
  • Fixed bug in Bridge tool
  • Fixed bug in Scalpel tool
  • Fixed bug in Attraction force
  • Fixed bug when deleting first spline segment
  • Fixed bug where linear splines snapped to tangents
  • Fixed bug in DXF exporter (flipped normals)
  • Fixed bug with Space Navigator (jumps when switching windows)
  • Fixed bug in Heat Binding tool (hung when binding very small meshes)
  • Fixed bug in Scene Info tool (spline ops were mixed up)
  • Fixed bug in PDF importer (missing boxes)
  • Fixed bug in "Select All" context menu command in 3D view
  • Fixed bug in Symmetry object (wrong drawing)
  • Fixed bug in DAE exporter (creator objects were wrongly handled)
  • Fixed bug in Transform tool (snapping in orthographic views)
  • Fixed bug in Material browser (drawing bug when editing material name)

New in Cheetah3D 6.1 (Oct 18, 2012)

  • MacBook Pro with Retina display is now fully supported
  • Almost 200 new HiDPI icons
  • All OpenGL views support Retina display
  • Much reduced file size of application bundel
  • Improved appearance and drawing speed of key view and time line
  • Increased mouse accuracy of inner extrude tool
  • Increased mouse accuracy of extrude tool
  • Increased mouse accuracy of bevel tool
  • Fixed bug when loading incorrect OBJ files
  • Fixed dithering bug
  • Fixed spline scaling bug
  • Fixed crashing bug in brush tool
  • Fixed FBX crashing bug when loading scenes with more than 1000 materials
  • Fixed key dragging bug in key view
  • Fixed selection bug in key view
  • Fixed de-selection bug in key view
  • Fixed context menu bug in key view
  • Fixed time cursor dragging bug in key view
  • Fixed copy & paste bug in key view
  • Fixed context menu bug in time line
  • Fixed de-selection bug in time line
  • Fixed "Select all" command in material editor,property editor, node editor, key editor, F-curve editor
  • Fixed bug when expanding hierarchy by clicking on expand arrow with ALT+Left mouse button
  • Fixed arrow-key navigation bug in object browser
  • Fixed default window layout saving bug
  • Fixed copy&paste bug in F-curve editor
  • Fixed time cursor dragging bug in F-curve editor
  • Fixed de-selection bug in F-curve editor
  • Fixed context menu bug in F-curve editor
  • Fixed bug in soft spline interpolation tool
  • Fixed view resizing bug
  • Fixed bug in "Show Render Manager" toolbar item
  • Fixed material assignment bug
  • Fixed crashing edge delete bug
  • Fixed some typos
  • Replaced some deprecated string functions in Javascript File class
  • Removed unused icons from the bundle

New in Cheetah3D 6.0.1 (Jul 25, 2012)

  • Supports Mac OS X 10.8 (Mountain Lion)
  • OBJ file loader imports materials
  • Fixed red blured reflections bug
  • Fixed crashing bug when closing unsaved documents
  • Fixed crashing bug in optimize tool
  • Fixed crashing bug in boolean object
  • Fixed crashing bug with polygon selection
  • Fixed area selection bug with orthographic projections
  • Fixed some typos in the UI
  • Fixed smart folder reload bug
  • Fixed background image relfections bug
  • Fixed particle drawing bug (when child object of Isosurface)
  • Fixed LWO loading bug
  • Fixed memory leak
  • Fixed locked camera bug
  • Improved automatic texture reloading
  • Added Document::animPosition() function

New in Cheetah3D 6.0 (Apr 13, 2012)

  • Simulation of rigid-body and soft-body dynamics using the industry-proven Bullet physics engine
  • Seamless integration of the physics engine with interactive realtime preview
  • Simulation baking for complex scenes
  • Isosurfaces (Metaballs) with support for balls, vertices, particles and splines
  • Keying (animation) of mesh vertices and spline control points
  • New parametric object types: Capsule, Fractal, Isosurface, Line
  • New mesh modifiers: Smooth, Shell, Crumple
  • Global scene search field: you can now search all objects and materials interactively
  • Improved sweep and bevel tools
  • Even more hotkeys and customizable colors
  • Improved Collada export (iBooks Author compatible)
  • Upgraded to the latest FBX SDK (v2012.2)
  • Greatly extended Javascript API offers access to animation data (F-Curves)
  • Support for OS X Lion full-screen mode
  • Support for 16-bit textures
  • And much, much more: in total, over 200 new features, enhancements and optimizations!

New in Cheetah3D 5.8 (Aug 30, 2011)

  • improved compatibility with Mac OS X 10.7 Lion
  • adjusted layout gradients (Lion)
  • improved Collada export for Preview.app compatibility (Lion)
  • removed toolbar separators (Lion)
  • added new hotkeys:
  • record position
  • record scale
  • record rotation
  • improved 3DS UV import/export
  • removed support for caps lock modifier key as hotkey
  • added undo to the following commands:
  • new pose
  • delete pose
  • update pose
  • color preferences can be set back to their default settings (see context menu)
  • pose manager now remembers its selection
  • reduced application bundle file size (down from 116 MByte to 80 MByte)
  • disabled UI animation of preferences window
  • fixed crashing bug when closing unsaved scenes (Lion)
  • fixed tabs redraw bug (Lion)
  • fixed auto-keying bug
  • fixed UV edge tweaking bug
  • fixed UV scaling bug
  • fixed link handling bug
  • fixed file loader undo bug
  • fixed problem when loading FBX files whose objects have no names
  • fixed registration problem (Lion)
  • fixed drawing bug in F-curve editor
  • fixed texture loading bug
  • fixed display bug of objects with modifiers
  • fixed bug whereby hidden objects don't export
  • fixed bug in .stl exporter caused by empty scenes
  • fixed object center snapping bug
  • fixed bug in extrude tool

New in Cheetah3D 5.7.1 (Jun 1, 2011)

  • Fixes crashing bug on 32-bit Macs

New in Cheetah3D 5.7 (May 24, 2011)

  • Completely new Preferences window:
  • Preferences window has toolbar
  • All menu commands can now be bound to hotkeys
  • Scripts can be bound to hotkeys
  • Many colors are customizable
  • Preferences window is now also accessible when no document is open
  • Many new preferences
  • Extended Collada exporter:
  • Added animation export
  • Added skinning export
  • Added second UV set export
  • Default mouse mode now supports:
  • ALT + CRTL + left mouse drag for camera move
  • ALT + COMMAND + left mouse drag for camera zoom
  • Extended Target tag:
  • Added offset parameter
  • Added Up-Vector parameter
  • Target tag now aims on pivot point
  • Added support for PFhoe Pro via. FBX files
  • SSE optimized subdivision surfaces (25% faster)
  • Scripts can now only be installed in the "~/Library/Application Support/Cheetah3D/scripts" folder
  • Moved render history to "~/Library/Application Support/Cheetah3D/Render History"
  • Camera guidelines are now always visible
  • Rotation angle is displayed in status bar
  • Added "Rotation step size" property to transform tool
  • Line antialiasing is now a global preferences
  • Increased UV transform gadget selection sensitivity
  • Improved drag&drop in object browser
  • Ruler tool also support parametric objects
  • Saves absolute texture paths to FBX files
  • Changed default near clipping plane to 0.01
  • Added work around for Bamboo problems
  • Unified Play and Stop animation menu commands
  • Improved 3DS loader
  • Fixed bug in obj loader (negative indices)
  • Fixed numerical problem with Euler rotations
  • Fixed disappearing particles bug in renderer
  • Fixed background gradient drawing bug
  • Fixed non-stoppable animation bug
  • Fixed bug in transform tool (free rotate failed)
  • Fixed normal export bug in .obj exporter
  • Fixed .hdr loader bug for big textures
  • Fixed bump mapping bug
  • Fixed texture painting bug
  • Fixed bug in HSV2RGB node
  • Fixed polygon selection bug
  • Fixed bug in .obj exporter
  • Fixed IK bug which caused scaling of joints
  • Fixed bug in extrude tool
  • Fixed snapping bug to hidden polygons
  • Fixed snapping bug to invisible objects
  • Fixed normal breaks crashing bug
  • Fixed bug in shell tool
  • Fixed bug in pose tag (table view)
  • Fixed bug in morph tag
  • Fixed bug in skeleton tag
  • Fixed bug in take manager
  • Fixed bug of MAS version on case-sensitive file systems
  • Fixed auto-highlighting bug after selecting a tool form the menu
  • Fixed material adding undo bug
  • Fixed material copy&paste undo bug
  • Fixed bug when baking IK and other constraints
  • Fixed polygon selection bug
  • Fixed link bug in polygon scripts
  • Fixed import children hotkey bug
  • Fixed UV-view editing bug

New in Cheetah3D 5.6 (Nov 16, 2010)

  • completely rewrote transform tool:
  • support for multiple object selections
  • add path through selection for all selection modes
  • added gadget mode:
  • transform gadget can be moved to any position before transformation
  • transform gadget can snap to any component (point, edge, polygon, UV coords, spline tangents, etc.)
  • transform gadget can be aligned to polygon, edge and point selections
  • added support for post- and pre-rotations
  • much improved snapping:
  • component snapping
  • surface snapping
  • raster snapping
  • tweak mode can be accessed with ALT+SHIFT -key (when selection is empty)
  • added new hot keys for fast access of new transform tool features:
  • transform - snapping Off
  • transform - component snapping
  • transform - surface snapping
  • transform - raster snapping
  • transform - gadget mode
  • transform tool is now the default tool when opening new document
  • transform tool gets automatically selected when adding a new object to the scene
  • increased control selection accuracy
  • added added auto-highlighting to UV transform tool
  • adjusted the UV transform tool to fit the 3D transform tool
  • added support for the following video codecs too Render Manager:
  • TIFF
  • JPEG
  • JPEG2000
  • H.263
  • H.264
  • MPEG4
  • M-JPEG A
  • M-JPEG B
  • Pixlet
  • Uncompressed
  • added joint orient tool
  • added auto-highlighting for splines
  • improved SVG import
  • improved Collada export (added geometry triangulation)
  • improved FBX exporter (exports creator application and version number)
  • improved point auto-highlighting sensitivity
  • selected objects are now drawn with wire frame
  • improved object selection accuracy
  • added object renaming to object browser
  • added keyboard navigation to object browser
  • Up & Down arrows scroll list vertically
  • Left & Right arrows fold/unfold one level of hierarchy beneath current object
  • Alt + Left/Right arrows folds/unfolds all levels of hierarchy beneath the current object
  • Shift + Up/Down arrows extend selection
  • added parent constraint
  • changed color scheme for splines
  • doubled levels of undo to 64
  • changed joint selection/sub-selection color
  • changed line-width of OpenGL preview to 1.0
  • changed default field of view to 40°
  • improved fractal, turbulence and noise nodes
  • improved .hdr loading efficiency
  • accelerated editing of animations with thousands of keys
  • accelerated quad view editing
  • CTRL+Left Mouse click now longer shows context menu
  • fixed a many typos
  • fixed registration bug when preferences file was write protected
  • fixed jerky particle animation bug
  • fixed pivot point bug in light object
  • fixed material export bug in FBX exporter
  • fixed script tag loading bug
  • fixed bug in split tool
  • fixed bug in collaps tool
  • fixed bug in sky light
  • fixed crashing bug when using wrong parameter names in Javascript API
  • fixed display bug in symmetry creator object
  • fixed crashing bug while rendering animations
  • fixed redraw bug in object browser
  • fixed keys copy&paste bug
  • fixed texture filtering bug
  • fixed bug which allowed editing materials while rendering an animation
  • fixed bug in UVMapper tool (centering didn't work properly)
  • fixed bug in flip normal tool
  • fixed clipping bug in ruler tool
  • fixed bug in Javascript File::write() function
  • fixed bug in timeline
  • fixed redraw bug in split tool
  • fixed bug in hard interpolate spline tool
  • fixed material drag and drop bug
  • fixed bug when rendering objects with negative scale
  • fixed clipped point light bug
  • fixed bug in edge selection
  • fixed bug with unwrap tool hot-key
  • fixed crashing bug during activation
  • fixed bug in heat weighting tool
  • fixed rendering bug with fog and transparent objects
  • fixed 2 bugs in bevel tool
  • fixed crashing bug in reverse sequence tool

New in Cheetah3D 5.5 (Jun 16, 2010)

  • added particle/instancing system
  • various particle system types
  • particle emitter (omni, rect, disc, mesh and spline emitters)
  • particle array
  • particle spline
  • particle mesh (point, edge, polygon, surface and volume distribution)
  • various particle effectors
  • dynamic effectors (forces)
  • attraction
  • drag
  • deflection
  • gravitation
  • radial
  • turbulence
  • wind
  • state effectors
  • orientation
  • particles are instanced to save memory
  • particle state node for creating per instance materials
  • particle tag to initialize each particle individually
  • particle instances can be baked before rendering
  • multiple particles types in each particle system allowed
  • particles can be converted to polygon object
  • particle system is scriptable via Javascript
  • added material preview to material menu
  • added many new predefined materials (donated by archie)
  • added support for normal mapping
  • added Blueprint object to "Object" menu
  • added Stair object to "Object" menu
  • added "auto" camera light mode
  • camera light turns off when there is a light source in the scene or if there is a Radiosity + HDRI Tag
  • improved joint tool
  • added auto-highlighting
  • joint hierarchy is expanded by default
  • removed context menu from pose tag
  • improved turbulence function
  • improved split tool (deletes polygon selection)
  • integer parameters are now interpolated in F-Curves
  • localized object names in object browser
  • objects get selected when they are collapse in the object browser
  • added new functions to Javascript API
  • Base::scriptPath()
  • Particle::getBirth()
  • Particle::getColor()
  • Particle::getDeath()
  • Particle::getIndex()
  • Particle::getPosition()
  • Particle::getPositionSpeed()
  • Particle::getRotation()
  • Particle::getRotationSpeed()
  • Particle::getScale()
  • Particle::getScaleSpeed()
  • Particle::getRand()
  • Particle::getUVW()
  • Particle::getWeight()
  • Particle::getVisible()
  • Particle::setBirth()
  • Particle::setColor()
  • Particle::getDeath()
  • Particle::setIndex()
  • Particle::setPosition()
  • Particle::setPositionSpeed()
  • Particle::setRotation()
  • Particle::setRotationSpeed()
  • Particle::setScale()
  • Particle::setScaleSpeed()
  • Particle::setRand()
  • Particle::setUVW()
  • Particle::setWeight()
  • Particle::setVisible()
  • ParticleCore::addParticle()
  • ParticleCore::particleCount()
  • ParticleCore::particleAtIndex()
  • ParticleCore::removeParticleAtIndex()
  • ParticleCore::removeAllParticles()
  • added new constants to Javascript API
  • Global::PARTICLEFAMILY
  • Global::MATERIALFAMILY
  • Global::NODEFAMILY
  • Global::SETTINGFAMILY
  • Global::FORCEFAMILY
  • Global::EFFECTORFAMILY
  • Global::BLUEPRINT
  • Global::PARTICLEEMITTER
  • Global::PARTICLEARRAY
  • Global::PARTICLEMESH
  • Global::PARTICLESPLINE
  • Global::FORCE
  • Global::ATTRACTIONFORCE
  • Global::DRAGFORCE
  • Global::DEFLECTORFORCE
  • Global::GRAVITYFORCE
  • Global::RADIALFORCE
  • Global::WINDFORCE
  • Global::EFFECTOR
  • Global::ORIENTATIONEFF
  • Global::PARTICLESCRIPT
  • fixed .jas file loading bug
  • fixed some german localization typos
  • fixed subdivide bug of second UV set
  • fixed bump mapping bug in membrane shader
  • fixed crashing bugs in booleans object
  • fixed object copy&paste bug
  • fixed material selection bug (didn't update timeline)
  • fixed bug with material "takes"
  • fixed texture tiling bug
  • fixed bug when rendering reflective objects on bright surfaces
  • fixed ESC delete bug
  • fixed endianes bug in "File" Javascript class
  • fixed crashing bug in rendere caused by NaN-vertices
  • fixed bug in joint tool
  • fixed pivot point bug in FBX loader
  • fixed shadow bug in distant light
  • fixed wrongly defined UVPINNED and CREASE constants in Javascript API
  • fixed bug in camera navigation icons (jump)
  • fixed bug in sweep tool when deleting a spline
  • fixed FBX export bug (messed up rotation)

New in Cheetah3D 5.3 (Feb 23, 2010)

  • added 64-bit support for Intel Macs
  • Altivec/SSE accelerated raytracing core
  • Altivec/SSE accelerated wire frame material node
  • redesigned UI of render manager (with thumbnail preview, job manaeger in main window, etc.)
  • moved pose manager functionality to new pose tag
  • tool settings can be saved to preferences (small factory icon in tool editor)
  • Second UV set is now displayed in the 3D view properly
  • chanchged extrude "segment" property to 1
  • some new icons (by Frank)
  • HDRI tag now uses panormaic mapping as default
  • more effienct preferences loading/saving
  • fixed bug in Object::setCreatorObj() Javascript function
  • fixed bug in Global::print() Javascript function
  • fixed bug in File::seek() function
  • fixed bug in File::readFloat() function
  • fixed small bug in toolbar when using small icons
  • fixed bug when opening .jas files when a script was missing
  • fixed bug in render manager (beep after finished render job)
  • fixed crashing bug when using under sampling
  • fixed bug in gradient node
  • fixed bug in point slide tool
  • fixed bug when assigning materials to hidden polygons
  • fixed bug in gradient node
  • fixed bug in edge break normal calculation
  • fixed bug when loading scripts on Japanese systems
  • fixed bug with corrupted object IDs when importing .jas files
  • fixed bug with corrupted object IDs when copy & pasting object
  • fixed OpenEXR import bug
  • fixed exploding scale bug
  • fixed material assignment bug
  • fixed blurred reflections bug
  • fixed bug when rendering long animations
  • fixed bug with textures with alpha channel
  • new Javascript API functions:
  • Base::addParameterString(String paraname, String initvalue, Boolean build)
  • Base::addParameterLink(String paraname, Boolean build)
  • Base::parameterCount()
  • Base::parameterAtIndex(Number index)

New in Cheetah3D 5.2 (Jan 20, 2010)

  • switched to WebKit - JavascriptCore Javascript engine
  • much faster Javascript execution due to JIT compiler
  • added some new Javascript API calls
  • Vec2D::inverse()
  • Vec2D::isEqual(Vec2D a)
  • Vec3D::dot(Vec3D a)
  • Vec3D::cross(Vec3D a)
  • Vec3D::inverse()
  • Vec3D::isEqual(Vec3D a)
  • Vec4D::inverse()
  • Vec4D::isEqual(Vec4D a)
  • removed Javascript API calls
  • OS::system()
  • switched form QuickTime to QTKit framework
  • switched to latest FBX SDK Version 2010.2
  • added texture preview to properties editor
  • added copy & paste of animation keys to time line
  • added support for normal-breaks
  • added file type selector to save panel of render manager
  • added support to save .jpg files with quality setting unequal 100%
  • added "Background" color property to texture node (when using non-tiled textures)
  • added dragging delay to transform gadget
  • modifier objects are now added as children of polygon objects
  • optimized opening of files
  • floating point numbers are localized now
  • node editor always displays selected material
  • added new sky light icon (by Frank)
  • added new obj file format icon (by Frank)
  • uses higher resolution textures in the OpenGL preview
  • bevel tool now tries to maintain creases,seams and UVs
  • buttons in properties editor have consistent style and size now
  • fixed "locked rotation bug" in transform tool
  • fixed FBX pivot point export bug
  • fixed copy and paste bug in node editor
  • fixed preview rendering bug
  • fixed auto-keying bug
  • fixed UV selection bug
  • fixed node unselect bug
  • fixed node connection redraw bug
  • fixed preview recalculation bug when deleting nodes
  • fixed menu localization bug
  • fixed redraw bug in pose manager
  • fixed save panel bug (forgot last directories)
  • fixed bug in optimize tool
  • fixed redraw bug in material editor
  • fixed crashing problem during movie export off Japanese version

New in Cheetah3D 5.1 (Dec 1, 2009)

  • Added new automatic heat skinning.
  • Added preview to all nodes.
  • Added copy & paste of vertex selections.
  • Added copy & paste of edge selections.
  • Added copy & paste of polygon selections.
  • Added constraint options to taper modifier.
  • Added hierarchical key selection to time line.
  • Added hierarchical key delete to time line.
  • Added hierarchical key move to time line.
  • Added undo/redo support to time line.
  • Added "packed dots" procedural texture.
  • Scenes with many objects load up to 10x faster.
  • Scenes with many objects require considerably less RAM (up to 1/3 less).
  • Increased max. render resolution to 5000x5000.
  • Improved radiosity sampling when error property is set to zero.
  • Changed symmetry modifier behavior (triangulations of quads is now symmetrical).
  • Changed context menu of texture connection button (less entries).
  • It is no longer required to click on the title of a node to select/drag it.
  • Fixed uv bug in .sia import.
  • Fixed bug in ball object.
  • Fixed bug in sky light.
  • Fixed un-even bevel bug.
  • Fixed crashing bug in .3ds export.
  • Fixed material copy and paste bug (lost names).
  • Fixed node copy and past bug (non deleted connections).
  • Fixed localization bug in selector properties.
  • Fixed light backing bug.
  • Fixed bug in optimize tool.
  • Fixed some typos.
  • Fixed bug in split tool.
  • Fixed bug in area light.
  • Fixed crashing bug in bevel tool.
  • Fixed bug in bevel tool (deleted material assignments).
  • Fixed redraw bug in node editor (in German and Japanese version).
  • Optimized some materials.
  • Changed some material names.
  • Updated starters guide.
  • Removed support for ICNS files (used framework is not 64 bit save).
  • Removed bug reporting feature (used framework is not 64 bit save).

New in Cheetah3D 5.0.1 (Oct 8, 2009)

  • Rendering
  • New node based material system
  • Support for up to 16 threads
  • New irradiance cache
  • Material defs can be saved (with embedded textures)
  • Many new 2D, 3D or 4D procedural textures (and more to come)
  • New shaders (toon, shadow, optimized dielectric and metal etc.)
  • Blurred refraction
  • Renderer stops much faster
  • Modeling
  • Bend modifier
  • Bevel tool
  • Better edge delete
  • Support for pivot points
  • Other small enhancemnets
  • New node editor
  • Tag selector
  • Automatic texture reload
  • Script menu update menu item
  • Object history in properties editor
  • Material name editing in material browser
  • Jump to linked objects if you double click a link property
  • text field un-selection when moving mouse over 3D or UV editor
  • File IO
  • Collada export (only static scenes)
  • FBX loader supports pivot point
  • improved .sia loader/exporter
  • German localization
  • Many small enhancements, optimizations and bug fixes

New in Cheetah3D 4.7 (Sep 2, 2009)

  • Mac OS X 10.6 Snow Leopard compatibility.
  • Fixed texture import bug (on 10.6).
  • Fixed render manager preview bug (on 10.6).
  • Fixed crashing render bug (on 10.6).
  • Fixed bug when rendering resolutions not dividable by 8 (on 10.6).
  • Optimized frame buffer which uses less memory.
  • Faster calculation of material previews.
  • Minor bug fixes and enhancements.

New in Cheetah3D 4.6.4 (May 9, 2009)

  • Fixes crashing bug in renderer (when rendering stills of an animation).
  • Some other minor bug fixes.

New in Cheetah3D 4.6.3 (May 9, 2009)

  • Added joint object to objects menu.
  • Fixed irradiance cache bug (white spots in rendering).
  • Fixed bug in ring select tool.

New in Cheetah3D 4.6.2 (Sep 16, 2008)

  • Added new Mitchell pixel reconstruction filter.
  • Improved FBX export and import.
  • Faster openeing of files with many materials.
  • Fixed "focus camera" hotkey bug.
  • Fixed bug in .sia loader.
  • Fixed bug in UV tweak mode (vertices didn't highlight).
  • Fixed bug in mode tag (draw wire mode draws modified meshes).
  • Fixed bug in mode tag (making objects editable doesn't reset tag properties).
  • Fixed bug in "Save UV to PDF" tool.

New in Cheetah3D 4.6.1 (Jul 15, 2008)

  • improved .svg loader
  • enhanced SpaceNavigator support (roll, fliped rotation axes, 3 times faster)
  • added live editing of text in Text spline object
  • 3D view doesn't become auto-activated anymore
  • changed material assignment behavior
  • more efficient properties editor (doesn't create unnecessary undos anymore)
  • fixed bug in .obj loader
  • fixed bug in property editor (center text in property groups)
  • fixed crashing bug when deleting a 3D view
  • fixed crashing bug in light map renderer
  • fixed crashing bug when deleting animation takes
  • fixed crashing bug in time line when recording a parameter
  • fixed bug displaying position/scale/rotation parameters of tags
  • fixed bug when moving camera while animation job is running
  • fixed memory leak when rendering animation
  • fixed bug in burn transform tool
  • fixed bug in .hdr exporter (output no longer gamma corrected)

New in Cheetah3D 4.6 (May 14, 2008)

  • added Auto-Saving (can be enabled in the preferences window)
  • added support for rendering movies with arbitraty frames per second rate
  • added support for importing NURBS and Patches form FBX files (triangulated)
  • improved lightmap baking renderer
  • shared file loaders (saves RAM)
  • Javascript API: PolyCore.setUVCoord now also works with Vec4D
  • Javascript API: PolyCore.uvCoord return Vec4D
  • tiff export uses LZW compression
  • fixed redraw bug in material browser
  • fixed drawing bug of creases and seams
  • fixed drawing behaviour of Boolean creator object
  • fixed bug in take manager (locked during aniamtion rendering job)
  • fixed bug when rendering fog (fog start value didn't work)
  • fixed render manager display bug (disabled in menu when no open document)
  • fixed crashing bug when rendering animations (when no active camera)
  • fixed bug in sky light (south is now in Z axis)
  • fixed bug in paint tool
  • fixed bug in update checker
  • fixed redraw bug in take manager

New in Cheetah3D 4.5.1 (Mar 13, 2008)

  • fixed memory leak which could cause crashes
  • fixed bug in About Panel

New in Cheetah3D 4.5 (Mar 12, 2008)

  • improved Mac OS X 10.5 (Leopard) compatibility
  • improved PDF import
  • shared Render Manager for all documents (uses less RAM)
  • render manager swaps finished render jobs to hard disc, only visible image/movie is loaded into RAM (saves lots of RAM)
  • rendered images are not lost if Cheetah3d should crash
  • rendered images are not deleted after application is closed
  • animation rendering jobs save every frame as .png into cache
  • faster application start up
  • scroll wheel works in all mouse navigation modes now
  • scroll wheel drag works as camera rotation
  • fixed F-Curve/3Dview redraw bug
  • fixed bug in Javascript (CYLINDER primitive was missing)
  • fixed bug in UV unwrapping tool
  • fixed rotation coordinates display bug in F-Curve editor
  • fixed rotation coordinates display bug in Key editor
  • fixed bug in blue print object (flip property doesn't work on PPC Macs)
  • fixed bug in transform tool (object selection after delete)
  • fixed rendering of white frames bug
  • fixed bug in Membrane shader
  • fixed bug when rotating 3D view
  • fixed some typos in documentation
  • fixed bug wehn closing a document (which stops rendering jobs)
  • fixed bug in symmetry creator object
  • fixed bug in triangulator
  • fixed bug in .3ds loader
  • fixed bug in membrane shader
  • fixed bug caused on Macs with GMA 3100 GPU

New in Cheetah3D 4.5 (Mar 12, 2008)

  • scroll wheel works in all mouse navigation modes now
  • scroll wheel drag works as camera rotation
  • fixed F-Curve/3Dview redraw bug
  • fixed bug in Javascript (CYLINDER primitive was missing)
  • fixed bug in UV unwrapping tool
  • fixed rotation coordinates display bug in F-Curve editor
  • fixed rotation coordinates display bug in Key editor
  • fixed bug in blue print object (flip property doesn't work on PPC Macs)
  • fixed bug in transform tool (object selection after delete)
  • fixed rendering of white frames bug
  • fixed bug in Membrane shader
  • fixed bug when rotating 3D view
  • fixed some typos in documentation
  • fixed bug wehn closing a document (which stops rendering jobs)
  • fixed bug in symmetry creator object
  • fixed bug in triangulator
  • fixed bug in .3ds loader
  • fixed bug in membrane shader
  • fixed bug caused on Macs with GMA 3100 GPU

New in Cheetah3D 4.4 (Jan 9, 2008)

  • improved Mac OS X 10.5 (Leopard) compatibility
  • enhanced skeletal binding (now also end joints get weights)
  • enhanced OpenGL preview
  • added splash screen to Cheetah3D
  • added Transform, Move, Scale and Rotate toolbar icons
  • replaced Sparkle Autoupdate function with new "Check update" function
  • fixed shear bug
  • fixed bug in FBX embedded texture export
  • fixed bug when importing textures
  • fixed caustic photon number bug
  • fixed white image rendering bug
  • fixed SHIFT Scrollwheel zoom bug
  • fixed spline drawing bug
  • fixed redraw bug in 3D view controlls
  • fixed zoom bug in perspective mode
  • fixed zoom bug in orthographic view
  • fixed redraw bug in tab view
  • many other small bug fixes and enhancements

New in Cheetah3D 4.3.1 (Nov 26, 2007)

  • added enhanced Japanese localization files
  • added transform gizmo highlightning
  • added pure move/scale/rotate modes to transform gizmo
  • added pure move/scale/rotate toolbar items
  • added scroll wheel FOV-zoom (just hold SHIFT key)
  • increased transform gizmo selection accuracy (when in quad view mode)
  • fixed crashing bug when opening .jas files (getFloatArray)
  • fixed crashing bug during animation rendering
  • fixed selection of hidden objects bug
  • fixed FOV zoom bug
  • fixed zoom bug (when camera center in rotation pivot)
  • fixed slow camera move bug
  • fixed bug in flower object
  • fixed bug in localization
  • fixed memory leak
  • fixed bug in smart folders
  • fixed file loader memory leak
  • fixed "print()"-bug in scripting environment
  • fixed "document()"-bug in scripting environment
  • fixed redraw bug in timeline

New in Cheetah3D 4.3 (Oct 26, 2007)

  • Cheetah3D 4.3 is Mac OS X 10.5 (Leopard) compatible
  • Added Japanese localization
  • Added texture and lightmap baking support
  • Added support for secondary UV set
  • Added weld vertices mode to optimize tool
  • Updated FBX SDK to version 2006.11_1
  • 50% speed up thoughout the whole application (rendering, SDS modeling, etc.)
  • smoother animation playback
  • Cheetah3D 4.3 uses the Sparkle framework to support automatic updates
  • Improved Bump-Map rendering
  • Maped "Save" to "Save As" for non .jas files
  • Combine polygon selections when material drag & drop
  • Fixed bug on beige G3 systems
  • Fixed bug in ring cut tool
  • Fixed bug in transform gadget
  • Fixed bug on SpaceNavigator support
  • Fixed crashing bug in irradiance cache
  • Fixed FBX exort bug (object will be given unique names)
  • Fixed various bugs in UV packing
  • Fixed bug in edge rotate tool
  • Fixed object browser drawing bug (names)
  • Fixed material assignment bug
  • Fixed .sia loading bug
  • Fixed bug of ruler tool when in wire frame mode
  • Combine polygon selections when material drag & drop
  • Deprecated UV Tag (please use UV Mapper tool instead)
  • various other bug fixes and optimizations