|
Cheetah 5.5 was released today. The biggest change in this latest version is undoubtedly the addition of a powerful particle system. Now you can create not only fountains and waterfalls but also complex motion graphics and scene from nature, like swaying forests. Since the particle system supports instancing, it is now possible to render extremely complex scenes like jungles or hordes of aliens, something which would have previously resulted in hundreds of millions- or even billions- of polygons.
Since the new particle system is also scriptable, you can even create your own custom particle systems via an easy-to-learn Javascript API.
Cheetah3D 5.5 is a free update for all registered Cheetah3D 5.x users.
New features in Cheetah3D 5.5:
- 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
- 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)
|