Sandy 3D: Difference between revisions

From COLLADA Public Wiki
Jump to navigation Jump to search
Creek23 (talk | contribs)
initial write-up
 
Creek23 (talk | contribs)
m changed 3.0.3 to 3.0.2; 3.0.3 is still under closed beta
Line 4: Line 4:
  | purpose = COLLADA viewer/library for Flash (Adobe)
  | purpose = COLLADA viewer/library for Flash (Adobe)
  | last_updated = June 9, 2008
  | last_updated = June 9, 2008
  | current_version = 3.0.3
  | current_version = 3.0.2
  | status = Released
  | status = Released
  | os_list = Any web browser supporting Flash on most operating system
  | os_list = Any web browser supporting Flash on most operating system
Line 30: Line 30:
* Currently lacks support for COLLADA animation.
* Currently lacks support for COLLADA animation.


==Productname 3.0.3 has been released==
==Productname 3.0.2 has been released==
The core engine is almost 80% new !
The core engine is almost 80% new !
I have updated all the process pipeline, from computation, to screen display.
I have updated all the process pipeline, from computation, to screen display.

Revision as of 18:40, 21 September 2008


Product information

Download

This article is part of the COLLADA products directory
Adding to the list of products

Sandy 3D, or Sandy, is an intuitive and user-friendly 3D open-source library developed in Actionscript 2.0 and now Actionscript 3.0 for Adobe Flash.

The idea came in 2005 from the lack of possibilities to run 3D in Flash. It was also a way to solve the major problems of the other 3D engines available at that time :

  • Lack of documentation or support.
  • Abandoned projects.
  • Exclusive and limited engine.

Sandy is now one of the possibilities to create some 3D content in Flash. Other projects came out since Sandy first releases, giving more choice to users.


Special notes and limitations

  • Currently lacks support for COLLADA animation.

Productname 3.0.2 has been released

The core engine is almost 80% new ! I have updated all the process pipeline, from computation, to screen display.

The new code has several advantages :

  • Faster ! The new architecture is definitely better than the previous ones. More logical, more flexible, a very good basis to create amazing stuff!
  • Simpler ! I finally decided to use the power of ActionScript getter/setter methods. Now objects and transformable groups have the same possibilities as the camera. Moreover, the transformable objects have some fast access properties such as, x, y, z instead of needing to use the object's rotateX(), rotateY(), rotateZ(), roll(), pitch(), and yaw() methods to rotate the camera.
  • Possibilities and extensions reach a new scale. Creating a new material (formerly Skin) is simpler and really powerful.
  • The camera can be part of the scene graph, as a simple object. Very powerful to rotate it and place it behind an object (or a character).
  • Event system. You can register to object event easily directly through the object or its parent (bubbling event system).

External links