Engine Features

From Yogurt3D Wiki

Jump to: navigation, search

Y3D supports multiple scenes, multiple cameras in a scene and multiple rendering viewports. Each scene can be attached to any viewport, or to multiple viewports. Easily create cut scenes using many cameras.

Contents

Scene Management

   Scene Manager
   Cameras
   Free Cameras (custom field of view)
   Targeted Cameras (custom field of view)
   Scene Objects
   Inanimate Scene Objects
   Animated Scene Objects
   Mouse Picking
   Viewport Layers


Y3D has a robust animation system with exporter plug-in and import functions available. Developers may add a model to the scene via loader classes and may easily add new animation to the animated models. Animations are skeleton based and weighted.

Character Animation

   Skeletal Character Animation (with 8 weights per vertex, infinite bone limit)
   Easy Animation Blending

Y3D has 3 types of dynamic lights. Y3D now supports shadow mapping.

Dynamic Lighting & Shadows

   Directional Lights
   Point Lights
   Spot Lights
   Shadow Mapping

Here is a list of supported materials by Y3D.

Materials

   Bitmap
   Chromatic
   ColorTextureFresnel
   DiffuseFill
   DiffuseTexture
   EmptyContour
   EnvMapDiffuseFill
   EnvMapDiffuseTexture
   EnvMapFresnel
   EnvMapFresnelSpecularTexture
   EnvMapping
   EnvMappingSpecular
   Fill
   HalfLambert
   Particle
   Refraction
   SkyBox
   SpecularFill
   SpecularFillVertex
   SpecularTexture
   Texture
   TextureColorFresnel
   Toon
   ToonTexture

Y3D supports many post-processing effects.

Post-Processing Effects

  Color Grading
  Dream
  Gamma Correction
  Gaussian Blur
  Lens Circle
  Negative
  Night Vision
  Pixelation
  Radial Blur
  Scratched Film
  Swirl
  Thermal Vision

Resource Loader

   Animation Resource Loader
   Mesh Resource Loader
   Material Resource Loader
   Skeleton Loader
   Texture Loader

You can export your models from Maya, XSI and 3DMax to Y3D.

Exporters

   Autodesk Maya 2009
   Autodesk SoftImage|XSI 7.0
   3DMax
Personal tools