Author Topic: New Flare3D 2.5.15 beta is out!  (Read 50221 times)

Ariel Nehmad   «   on: December 06, 2012, 03:48:08 PM »
Hey guys!, new version! :)

Links:
Flare3d 2.5.15 Beta Preview
Flare3d IDE for windows
Flare3d IDE for mac

Here is a short video showing the particles in action. :D

Also merged/updated the examples, almost 50 in total now, and more coming!!

On the IDE:
* added particles support and properties panel :)
* added visibility options for gizmos.
* added gradient color controls and alpha picker.
* fixed an important amount of bugs.
* since these versions are builds in progress, some configurations may be replaced.

On the Library (swc):
* added - Particles3D class (beta).
* added - #for statements for static loops in FLSL. (beta).
* added - const casting in FLSL. Now is possible to cast a value to a const() to precalculate values outside the shader. for ex: const( i * 0.2 ); will be evaluated outside the shader by the compiler.
* fixed - components are removed before disposing the Pivot3D.
* fixed - errors with mouse and ray collisions.
* fixed - errors when using specular + self illumination filters.
* fixed - errors with texture options (wrap/filter/mip) in QuadMaterial.
* changed - Input3D gets reset when the stage dispatch deactivate event.
* fixed - other minor issues here and there.

What's next?
Save / Export options!.

Enjoy :)
Attachments:
« Last Edit: December 08, 2012, 07:06:07 AM by Ariel Nehmad »

Arnaud   «   Reply #1 on: December 06, 2012, 06:47:59 PM »
Hi Ariel,

Nice job, it looks really cool!
Is the starling integration feature on this release ?
I don't see it in the release notes yet...
I'm waiting for this feature for a long time now, and if it's ready in time, I should switch the 3d lib I use for the playerio contest to flare3d (I currently use away, which is the only 3dlib to offer this feature, I think...)

Thanks

Ariel Nehmad   «   Reply #2 on: December 06, 2012, 08:00:12 PM »
Is the starling integration feature on this release ?
Thanks Arnaud, yes, Starling integration has been there for a while ;)
You can check it out here

Ariel Nehmad   «   Reply #3 on: December 07, 2012, 12:46:28 PM »
We just updated the IDE and library versions with some bug fixes related to sortMode of particles when duration property is less than 1.

jackie   «   Reply #4 on: December 07, 2012, 11:02:08 PM »
I got a bug in 2.5.15,when Zf3dLoader.dispose(),I got " TypeError: Error #1009: Cannot access a property or method of a null object reference.
   at flare.core::Pivot3D/dispose()[Z:\projects\flare3d 2.5\src\flare\core\Pivot3D.as:306";
But it works in 2.5.14;

Ariel Nehmad   «   Reply #5 on: December 08, 2012, 07:06:45 AM »
I got a bug in 2.5.15,when Zf3dLoader.dispose()
Thanks jackie, fixed now, please download again.
Also fixed other minor issues too.

jackie   «   Reply #6 on: December 09, 2012, 12:02:53 PM »
Help! I set TextureMapFilter.alpha on EnterFrame Event, and it works uncertainly unless I call TextureMapFilter.build() every frame.

jackie   «   Reply #7 on: December 10, 2012, 01:20:55 AM »
RangeError: Error #1125: The index -9 is out of range 12.
   at flare.basic::Scene3D/update()[Z:\projects\flare3d 2.5\src\flare\basic\Scene3D.as:704]
   at flare.basic::Scene3D/enterFrameEvent()[Z:\projects\flare3d 2.5\src\flare\basic\Scene3D.as:570]
When I removeChild on ANIMATION_COMPLETE_EVENT

nero king   «   Reply #8 on: December 10, 2012, 02:44:17 AM »
hi , Ariel Nehmad , "Device3D.trianglesDrawn" can not properly run.

Joe Cole   «   Reply #9 on: December 10, 2012, 04:21:46 AM »
Hi I was using Override public function init(emiter:Particles3D) in the previous version but no longer works using the new Particles3D am I missing something?

Ariel Nehmad   «   Reply #10 on: December 10, 2012, 06:09:41 AM »
I set TextureMapFilter.alpha on EnterFrame Event, and it works uncertainly unless I call TextureMapFilter.build() every frame.
jackie, for these kind of issues, please open a separated thread, so we can follow the thing.

RangeError: Error #1125: The index -9 is out of range 12.
   at flare.basic::Scene3D/update()[Z:\projects\flare3d 2.5\src\flare\basic\Scene3D.as:704]
   at flare.basic::Scene3D/enterFrameEvent()[Z:\projects\flare3d 2.5\src\flare\basic\Scene3D.as:570]
When I removeChild on ANIMATION_COMPLETE_EVENT
Thanks!, we'll check that!

hi , Ariel Nehmad , "Device3D.trianglesDrawn" can not properly run.
We'll fix that too.

Hi I was using Override public function init(emiter:Particles3D) in the previous version but no longer works using the new Particles3D am I missing something?
Joe, The particles engine has been totally rewritten from scratch, and it uses a totally different approach than the old particles system.
This new one, is full GPU accelerated, which means, it has some limitations (you can not longer update particles manually like in the old version), but the speed up improvement is like 100 times faster....or more...
However, you can use the initParticleFunction:property to initializate the particles in a more custom way, for ex:

Code: [Select]
emitter.initParticleFunction = myInitCustomParticles;

function myInitCustomParticles( emitter:Particles3D, index:int, init:ParticleInit3D ):void
{
    init.position.setTo( 0, 0, 0 );
    init.velocity.setTo( 0, 100, 0 );
    init.spin = 10
}

Joe Cole   «   Reply #11 on: December 10, 2012, 07:43:08 AM »
Thanks ariel , could we have a updated release notes that details what exactly changed since its the old one still =) in the zipe file that is thanks
« Last Edit: December 10, 2012, 07:54:03 AM by Joe Cole »

Tags: