Features
April 27th, 2008
Added in version 3.3.3
2009-03-05
- Perspective correct textures with Flash 10’s drawtriangles method
- Enhanced Dot3 material for Flash10 using pixel bender
Added in version 2.3.0
2009-02-13
- Frustum and nearfield clipping
- Object culling (using frustum calculations)
- Interchangeable camera lenses to allow for different types of projection
- All values allowed for stage properties “align” and “scaleMode”
- Advanced normalmap tools
- Bezierpatch tool for creating smooth surfaces
- Improved memory management
- Optimised extrusion tools
- ROLL_OVER/ROLL_OUT events added to MouseEvent3D
- Billboard mesh objects
Added in version 2.2.0
2008-09-27
- Triangle caching
- Collada bones animation
- PathExtrude and PathAnimator classes
- Improved bounding box and bounding sphere calculations
- Projector classes to handle all transformation operations
- Simple shadow class
- Obj exporter class
- Multiple view interaction
- ElevationModifier class
- Non-destructive scaling and pivot properties on all objects
- Geometry class separated from Mesh class
- Renderer property for custom renderer definition on ownCanvas objects
- AS3Exporter support for nested containers
Added in version 2.1.0
2008-05-23
- Documentation for all public classes and methods
- Simplified events model.
- Event types listed as static classes.
- Simplified BitmapRenderSession use.
- dynamic property setters on object primitives.
- “Alpha” and “color” property support on allĀ bitmap materials.
- Improved material access on individual sides of the cube primitive
Added in version 2.0.0
2008-04-15
- Simulated phong shading (with blinn-phong specular highlights)
- Environment-mapped materials
- Normal-mapped materials
- Z-depth filter for large outdoor scenes
- Fog filter
- Straight-to-bitmap rendering for fast scaled views
- Surface caching for fast rendered lights
- Composite material for on-the-fly layering
- Package refactor for easier learning of basic classes
- SkinExtrude and ElevationReader classes
Added in version 1.9.4
2008-02-24
- AnimatedBitmapMaterial for processor-saving animations
- Lathe and segments extrusions classes for creating many different shapes on the fly
- BitmapFileMaterial for external loading of a material’s texture
- Autoloading textures in collada and 3ds importers
- Support for multiple meshes and materials on 3ds importer
- 2d rotation on Sprite2d and Sprite2DDir
- Google sketchup importer (.kmz files
- AS3 exporter for .md2 animated meshes
Added in version 1.9.3
2008-01-29
- Scaling, translating and rotating a texture inside it’s render plane with TransformBitmapMaterial
- Texture projection with TransformBitmapMaterial
- Cached texture layers on a mesh with BitmapMaterialContainer.
- Removed statics for faster Matrix3D, Number3D and Quaternion calculations.
Added in version 1.9.2
2007-12-18
- Memory optimisations to minimise garbage collection.
- blendMode property on all 3d objects for use with ownCanvas
- Optimised corrective z-sorting
- Optimised outline drawing on mesh objects.
Added in version 1.9.1
2007-11-20
- interactive property on MovieMaterial for mouse events on textures
- filters property on all 3d objects for use with ownCanvas
- ownCanvas property on all 3d objects for rendering inside a z-sorted sprite
- SkyBox panel order modified to standard qvtr format
- asXML method on Mesh for returning xml representation of data
- back property on Face for back material
- maxU minU and maxV minV getters on Face
- findVertNomals and getVertexNormal methods on Mesh
- Static MouseEvent3D string types on MouseEvent3D object
Added in version 1.8
2007-09-25
- Stats panel for debugging framerate, memory usage, triangle clipping etc.
- Quaternion manipulation methods.
- Animation playback support
- Smooth animation playback on meshes
- Render loop optimisations
- movePivot method for all 3d objects
- asAS3Class method added to Mesh
Added in version 1.7
2007-07-25
- TargetCamera class for camera object fixated on a single point
- MouseOver and MouseOut events on 3d objects
- useHandCursor on 3d objects
- add/remove event methods on 3d objects
- scenePosition and sceneTransform on 3d objects
- Improved Cast methods
Added in version 1.6
2007-07-16
- moveTo method on 3d objects
- screen method on Camera3D for transforming individual vertices
- New scene and mesh packages
- New mesh inheritance for improved element management
- Object3dLoader class for improved load management
Added in version 1.5
2007-06-14
- AlphaBitmapMaterial class for semi-transparent materials
- RegularPolygon class for flat circular objects
- ctrl key and shift key support on mouse events
- scale property on 3d object
- Cast class for resolving object types
- static Renderer class for default renderers
Added in version 1.4
2007-05-30
- Convex blockers for occlusion culling
- MovieMaterial class for animated textures
- Torus primitive class
- Sprite2D and Sprite2DDir classes for spherical billboard objects
- Init class for dynamically casting properties in the init object
- LODObject class for displaying multiple meshes defined at various levels of detail
Added in version 1.3
2007-05-10
- View3D class for defining a view independent of a scene
- Color class for casting color strings
- SkyBox6 for skybox creation with a single image
- Mouse events added on 3d objects
- Ase loader
- test package for creating test environment
Added in version 1.2
2007-05-03
- Light3D for lit scenes
- ColorShadingMaterial for shaded colored materials
- WhiteShadingBitmapMaterial for shaded bitmap material
- Skybox primitive
Added in version 1.1
2007-04-15
- new QuadrantRenderer for corrective z-sorting and intersecting objects
- AnotherRivalFilter and QuadrantRiddleFilter used in z-sorting
- RectangleClipping for culling triangles outside a viewport
- Wire primitives
- Wire materials
Branched from Papervision - version 1.0
2007-03-25
- Perspective correction on BitmapMaterial
- Implemented traverser/producer/consumer framework
- draw package for abstract DrawPrimitive classes holding render data
- render package for separate render classes holding render methods





The BitmapMaterialContainer and BitmapFileMaterial doesn`t work toghether, right?
Comment by Henrique — August 11, 2008 @ 12:24 pm