Sandy 0.2 release – a brand new world

January 20th, 2006 by kiroukou :: Project, Releases :: RSS 2.0

To celebrate the new release of Sandy, I switched the old blog to the latest Wordpress system.

Furthermore we have now a specific board to give you a real and efficient support :)

So now you have a real Resources page, hopefully visible this time, and a support place. Everything to play with Sandy in good conditions ;)

I would like to do a special note about Alan Shaw for his help during the tests. Thanks a lot Alan for your support and your time :)

But let’s talk about the new relase now :)


Here the list of the modifications :

  • Integration of Pixlib library, mainly for the Event system !
  • change world.render use. You must call it once! You must register to some events to get the possibility to add some actions in the same time.
  • You change the framerate of the animation with world3D.getInstance().setFPS() method.
  • Modification of Rotation3D, Scale3D and Translation3D use. Now you can apply those transformations like it was before, BUT the effect will be applied only once.
  • Add “quad” and “tri” mode available for some 3D primitives.
  • Implemented render4 in all Skins.
  • Add camera movements. pitch, yaw and roll for the rotation and translations methods too
  • Renamed Vector4 to Vector.
  • add NumberUtil class.
  • add preRendered methods to Group.
  • performance improvment in Group.render
  • Depth-sorting completely changed
  • . It’s not ever done in Group.render, but in Object3D.render, and the sorting system is done face per face (no more object per object)

  • add implementation of NFace3D class
  • Cylinder primitive use NFace3D for the top and the bottom face with “quad” mode.
  • Add ObjectEvent class.
  • Add the possibility to reveive some Events from the objects. Look at the ObjectEvent static properties. Basically we can listen the onPress, onreleaseOutside, onRollOver and onRollOut events. but it seems that onRollOut doesn’t work everytime! To check.
  • Change MixedSkin constructor parameters order. Now it’s the fill color and alpha then the lines color, alpha and thickness.
  • minor change of TranslationInterpolator parameters effect
  • add start and stop method to World3D.
  • Add addChild method to Group class. It allows a tree representation of Objects(needs to be tested and completed)
  • Add Quaternion and QuaternionMath classes. It’s still unused and untested! So be careful with it.
  • Add getMatrix method to Transform3D.

But be careful, THIS VERSION IS NOT COMPATIBLE WE THE 0.1 (not completely in fact)
I’ll wrote a tutorial next week to explain how to port your old developments to the new version :)

I hope you will be happy of the new features :)
Have fun,
Thomas

14 Responses to “Sandy 0.2 release – a brand new world”

  1. January 26th, 2006 at 11:39 am :: Jethro

    Brilliant stuff. Well done. I cant wait to start using/helping.

  2. January 26th, 2006 at 3:35 pm :: C P

    Sure would be nice if there was an actual example. I am not going to download something, install, and build an example just to find out it looks like crap.

  3. January 26th, 2006 at 10:20 pm :: kiroukou

    Thanks Jethro :)
    CP well just wait few days. If you don’t want to give it a try to make your own opinion, no problem ;)

  4. January 27th, 2006 at 1:28 am :: judah

    This are cool; and by cool, I mean totally sweet!

    I would love to see a example or demo on the site.

    Judah

  5. January 27th, 2006 at 8:54 am :: Erny

    great work !!!! my compliment to you .
    when do you publish some examples ?

  6. January 27th, 2006 at 8:58 am :: Thomas

    Curious to play with the example. A 3D viewer in flash should be an excellent tool to post cubic 360° panorama pictures for a large user base, something like an gate for our kind of special panorama photography.

  7. January 27th, 2006 at 11:51 am :: kiroukou

    Hi all :)
    Thanks about those nice comments (sorry about the moderation, i’ll change that soon)
    Examples are planned for sure :) I’m thinking to create a gallery. Just need time to do this. If you want to present your stuff no problem ;)

    tool to post cubic 360° panorama pictures

    We already thought about that ;) Alan Shaw worked on it during the BETA, but performance aren’t good at the moment. It will be completely useful with A3.

  8. January 28th, 2006 at 12:28 pm :: Paul Neave

    Congrats Thomas, you’ve done a great job!

    Nodename has published a 360 panormaic example on the forum and I’ve uploaded the example to view here although it’s not as quick as Immervision’s version here.

    So some optimisation is still needed!
    Paul.

  9. January 28th, 2006 at 12:30 pm :: Paul Neave

    (For some reason my links in the above post don’t work… the panoramic example can be found here: http://www.neave.com/temp/pano/ )

  10. January 28th, 2006 at 5:54 pm :: pinch

    Cool, I can try some things :)

  11. January 29th, 2006 at 5:27 pm :: bluef

    i have tried to make a flash 3d engine too.i just simply translated the words on the teaching book into as.it’s a as1 version one and only support line mode.i’m going to make a as2 one with color filled feature but i’ll have entrance exam to collage in 4 month.i hope you can make a better one.and the document need improving lots of feature of sandy still unclear to mass.

  12. January 29th, 2006 at 10:37 pm :: Jennifer

    I wish I had been able to help you more with the testing, Thomas. I think I need to get to know Sandy more thoroughly before I will be able to help with that. Maybe next time. I would like to help with the tutorials. If I complete a tutorial, where should I submit it? To the Showcase thread in the forum?

  13. March 21st, 2006 at 8:36 am :: mp3

    nice to hear you again Jennifer