Diapositiva 1

advertisement
games Games GAMES
About Me:
 Ariel Nehmad.
 I’m 31 years old.
 Live in Buenos Aires, Argentina.
 CTO and father of Flare3D, FLSL and Flare3D Phys…
 Stuff I like: Computer graphics, 3D Math, Play the Piano,
Movie Soundtracks and SCI-FI Movies.
 My not updated personal site: arieln.com
 My twitter @_arieln_
New Flare3D 2.7
And new features…
What’s new?
What’s new?
• Collision & Physics
• Gamma and Fog
• Dynamic Mesh Batch.
• Improved Scripting API.
• Much faster loading times on the tool.
Still a lot of work to do, lots of things coming! 
Gamma and Fog
• Gamma only affects light curve, not textures!.
• Global Fog adds a lot of depth.
Both are pretty cheap features, and are compiled into the materials, so…
No additional passes required.
Dynamic Mesh Batch.
• Thousands of dynamic objects into a few draw calls.
An amazing performance boost, specially on desktop and mobile!.
Suuports position, rotation and uniform scale.
• Each batch draws same mesh multiple times.
• All share the same material, but
a texture atlas can be used.
• Supports camera culling.
• Many use cases, bullets, enemies
mesh particles, coins / items, etc..
New Scripting API.
• Reflection model instead of traditional events.
• Extremely useful to create custom tools.
• Update on realtime.
• Access to the scene, library,
selection, etc…
This will get even better! 
Collisions & Physics.
Collisions & Physics.
• A small but powefull library
• It does a very specific task, but it does it very fast.
• Simple API, fast prototyping.
• Just add colliders, (ray, sphere, box, mesh).
• Still growing.
Some examples…
Lightstorm on mobile (nexus4, ipad3).
200 Rigid Bodies on a Nexus4 @ 60fps
Thousands on desktop.
Worst case, no sleeping, lots of simultaneous contacts points.
Collisions & Physics.
Some code…
Collisions & Physics.
Collisions & Physics.
Collisions & Physics.
Some code…
Faster than you may think
Just need to know how to run!
Roadmap, Next steps?
1 : New F3D file format (already started).
 Lots of mobile friendly features.
 Automatic converstion to ATF.
 Dynamic and per block compression.
 Automatic batching of static meshes.
 Pre proccesing ( geometry compression, texture sizes )
 Multiple external package files (low res, high res, additional assets, etc…)
2 : New IDE Project files.
 Library will evolve in some sort of file system structure.
 Everything uncompressed, loseless raw independent files + metada. (no need to open zf3d files, better for large projects)
 Allow to reimport specific things such as meshes, materials, animations, textures…
 Better team work, and easy to integrate with things like SVN.
3 : Better integration with generic file formats.
 Better, COLLADA, OBJ, 3DS.
 Improve 3DS Max exporter.
You can find more at:
www.flare3d.com
www.flare3d.com/blog
www.flare3d.com/showcase
You can also find us at Facebook, Twitter and Youtube!
Thanks Guys!
:)
Download