Archive for the 'en' Category

Have a Coke and a Smile with Sandy

Tuesday, March 31st, 2009 by Petit :: Must see, demos, en :: 1 Comment

Living Positively

We are proud and pleased to see that Sandy in a way was granted the FWA Site of the Day Award March 25 2009.

Gabriel Laet at the multilingual Brazilian media firm Gringo developed the vivapositivamente site for Coke, and to the joy of the hard working developers of the Sandy3D team, they used Sandy to drive this fine and elaborate site.

If you know a bit of Spanish or Portuguese you’ll understand the text. Otherwise, enjoy the artistic work!

Sandy AS3 3.1.1 release

Saturday, March 28th, 2009 by kiroukou :: General, Project, Releases, en :: 4 Comments

We are happy to announce a new version of our engine, tagged as a 3.1.1 since this release comes with some improvemens and bugfixes withotu any API change. [Edit] A 3.1.2 release in sync with the 3.1.2 haXe version is now available under download.

We are really recommanding to make the upgrade, since there’s a better memory management with the addition of a smart reference counting system. Basically this system allows material ressources to be disposed automatically as soon as no polygon reference it. You don’t have to care about that manually, Sandy does it for you. If you need to keep the material alive for some reasons, just set the property of the material autoDispose to false.

We also added more examples to help users to get started with the library. In this examples you can learn the best practises and rapidly give a try to the feature you need while preparing a project.

Here is the change log: (Access complete changes list)

  • fix of a bug with visible property and cache system
  • change in the skybox class and orientation of the roof texture
  • addition of a dispose method to materials
  • advanced reference counting system on material which makes the dispose method to be called as soon as no more polygon use it (if the autoDispose property of Material is set to true which is the default value)
  • fix memory leak when clipping was enabled
  • improvement of Mode7
  • fix sorting issue with clipping and useSingleContainer = true modes
  • minor improvements

Now you can go to the download page and get that new power into your Sandy3D apps !

Sandy 3.1 released!

Wednesday, March 4th, 2009 by kiroukou :: Project, Releases, en :: 1 Comment

We are proud to annouce that the 3.1 version of Sandy3D is now available as a stable release.

After some good testing since the Release candidate, the API is now very stable and quite faster!

Most of the rendering process has been redesigned to gain few ms here and there, and to give more and more flexibility and reliability.

The version number step means there are some backward compatibility issues, but check the article on how to port your code from 3.0.2 to 3.1, and you’ll see how simple it would be for you to get that brand new power.

Now go and download it !

About the major features:

  • parsers improvement, and automatic texture loading added to all parsers
  • extrusion package with several utility tools
  • Really smart cache system to save a lot of cycles, without adding a single line to your existing code.
  • Startfield class, to create pixels based 3D effects, check our tutorials list
  • MD2 animated models format support.
  • addition of visitor pattern to smoothly integrate and customize Sandy into your complex apps
  • Mode7 renderer to render infinite planes/floors with high quality and good perspective correction for very few rendering cycles.
  • Better management of interactivity and handling of the requested MOUSE_OUT event.
  • and lot more…

This is the result of a long and quiet work with several people, so thanks to all people involved into this release (Makc, flexrails, Max, Petit, etc.. and all mailing list people ;) )

Sandy3D is also haXe powered !

I would also thank the haXe team (Niel Drummond, Pedro Moraes, Russell Weir, Justin Lawerance Mills) who are working really hard to get the haXe version Sandy 3.1 ready. If you want to give it a look,check the haxe branch in sandy svn.

For those who are looking for a stable haXe version, you can get the official stable 3.0.2.

If you don’t know haXe yet, it is a great language with amazing set of features, and the magic is that your code can target muliple platforms.

That mean Sandy is ready to target Javascript, and in the future Neko, and even more?.


jiglib for Flash, AS3 3D Physic engine

Tuesday, January 13th, 2009 by kiroukou :: General, Must see, Project, demos, en :: 12 Comments

A very interessting project is on the road, it is a port of jiglib from C++ to AS3.

What is jiglib, basically a 3D rigid bodies engine, so different from what Wow offered to us until now.

Here is a fast port of their official demo to Sandy 3.1, use keyboard directionnals keys to move, and space button to apply vertical force.

Sandy3D 3.1 Release candidate 1 is out!

Sunday, December 14th, 2008 by kiroukou :: Project, Releases, en :: No Comments

Sandy team is happy to offer you our latest version of the library, Sandy 3.1 RC1

Download it with Flash CS3 examples

This version is currently in Release Candidate status, meaning it has been tested quite a lot, but need even mor testing to allow us supply the most complete document about your apps upgrade.

As always we focused on simplicity, and really small impacts with backward compatibility during upgrading. We need some testers to help us to complete the backward compatibility problems list (which is really short until now) and also make some feedbacks about performance and reliability.

We include a good list of new features which I’m pretty sure you will love!

- parsers improvement, and automatic texture loading added to all parsers

- extrusion package with several utility tools

- Really smart cache system to save a lot of cycles, without changing anything in your application. More on that soon :)

- Startfield class, to create pixels based 3D effects, check our tutorials list

- MD2 animated models format support.

- addition of visitor pattern to smoothly integrate and customize Sandy into your complex apps

- and lot more features I do not even remember… :)

This is the result of a long and quiet work with several people, so thanks to all people involved into this release (Makc, flexrails, Max, Petit, etc.. and all mailing list people ;) )

Please make your feedbacks on our forum

AS3Dmod, a modifier library for all Flash 3d engines

Wednesday, September 3rd, 2008 by kiroukou :: Contributions, Project, Resources, en :: 2 Comments

Bartek Drozdz released today an early version of his AS3DMod library.

This library will allow Sandy3D user to apply some modifiers to 3D objects geometry.

What are Modifiers?

let’s quote Bartek

Modifiers are basically functions that can be applied to a 3d object to transform it in a certain way. They can be used separately, but when combined they become a very powerful tool. In this, they are much like filters in Photoshop.

Right now that library, which should be fully documented in the coming weeks, offers:

  • a framework for creating static and animated modifier stacks
  • 3 basic modifiers: Noise, Bend and Perlin

Check this project at google code and play with it until some other cool Sandy3D news be available ;)

What’s up

Friday, July 25th, 2008 by makc :: General, Project, en, tutorials :: 3 Comments

Hey, it’s time to spam the blog again! People ask when 3.0.3 will be out, so I thought I’d write a bit on subject as well as what’s going on in general.

So, when 3.0.3 will be out? Well, you might know that Thomas is currently on vacation and will not work on release for next two weeks, at least. Then, you also might know about some breaking changes he introduced for better performance, but currently performance seems to be even worse, and so this situation needs some investigation. People who want latest version compatible with 3.0.2 can use revision 663, but be aware that some bugs were fixed after that (not to mention pending bugs).

Still, things aren’t bad for 3.0.3, in my opinion. I make noise and contribute some new stuff (you might have noticed StarField or MD2, I guess). Other people in team keep quiet, but SVN commits notifications give them away :) If you suddenly notice some clever code or documentation improvements, you know they did it.

So, when 3.0.3 will be out, again? I think you can expect it in August as final version for v9 (unless someone suddenly finds lots of bugs a day after release).

To conclude this post, I’d like to take my chance and congratulate folks at Ginga who released online jets comparison application for Embraer company last week. A part of this great application – flight range flash widget – was designed using two open source libraries, APE and – you guessed it – Sandy.

Using globes for spatial data visualization is something we now see more and more; to address this trend, I just added new tutorial for Sandy users who would like to do something similar themselves. For other people, I plan to release some basic globe component for free, so keep an eye on this secret link.