RoadMap

From Yogurt3D Wiki

Jump to: navigation, search

This document is a milestone road map for the new version of Yogurt3D, which uses Flash Player MoleHill technology. Below is the milestone releases planned for the new release. These features can be extended or changed over time.

Contents

Milestone Versions

Milestone releases are incremented by 100. These 100 slots are for nightly builds resolving bugs.

Milestone Releases

For every feature on milestone builds, a reference project will be delivered. These examples are to be included with the framework that is also published on yogurt3d.com web site. Examples may not to be in sync with the milestone releases, they can be published before hand.

Milestone Build 10000 (Internal)

Task Assinee Status
Shader Support
  • Introducing shader support to current Material API
Gurel done
Light API
  • Creating a new Light API
Gurel done
Animation API Refactoring
  • Refactoring the current Animation API, enabling the framework to share animated meshes with separate time info.
Gurel done
MoleHill Renderer
  • Implementing a new renderer using molehill.
Gurel done
ASDoc Documentation
  • Finishing documentation of the current implementation.
All Always Open
BaseTest Class Implementation to be used in examples and tutorials
  • Support for locked and free cameras
  • Support for custom scene properties and time functions
Engin Missing
Picking Engin done (needs optimization)
Creation of the new Y3D file specification.
  • Up Vector
  • Helper Points
  • Normal
  • Tangent
Gurel done


Milestone Build 10100 (Internal) (8-15.03.2011) ( Yogurtistan Release )

Task Assinee Status
Material Directional Light Diffuse Gurel done
Material Point Light Diffuse Gurel done
Material Spot Light Diffuse Gurel done
Multiple Viewport Support Gurel done

Milestone Build 10200 ( Beta Release )

Task Assinee Status
Material Directional Light Specular Gurel done
Material Point Light Specular Gurel done
Material Spot Light Specular Gurel done
Skybox support to Scene API Gurel done
SkeletalAnimated Mesh Handling for large bone count Yeliz done
LGPL - Lesser General Public License Cemil in progress
XSI SoftImageExporter for new file format Gurel done
3DMax Exporter for new file format Ozgun done

Milestone Build 10300

Task Assinee Status
Normal Mapping Gurel done
Shadow Mapping Yagmur in progress
Post Processing Effects Yeliz in progress
Enviroment Maps Yeliz done
Maya Exporter for new file format Ozgun, Gurel ?

Milestone Build 10400

Task Assinee Status
Deferred Lighting Support ( E ) ? ?
Dynamic Light Map ( E ) ? ?

Milestone Build 10500

Task Assinee Status
Visible Object Detection - Occlusion ? ?
LOD ? ?

Milestone Build 10500

Task Assinee Status
Transparent Materials ? ?
Parallax Mapping ? ?

Milestone Build 10600

Task Assinee Status
Screen Space Ambient Occlusion Yeliz in progress
Reflections ? ?
Ant Tasks for build and asdoc generation ? ?
Post Processing Effects Yeliz in progress
Personal tools