Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
games Games GAMES PowerPoint Presentation
Download Presentation
games Games GAMES

games Games GAMES

139 Views Download Presentation
Download Presentation

games Games GAMES

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. games Games GAMES

  2. 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_

  3. New Flare3D 2.7 And new features…

  4. What’s new?

  5. 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! 

  6. 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.

  7. 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..

  8. 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! 

  9. Collisions & Physics.

  10. 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…

  11. Lightstorm on mobile (nexus4, ipad3).

  12. 200 Rigid Bodies on a Nexus4 @ 60fps Thousands on desktop. Worst case, no sleeping, lots of simultaneous contacts points.

  13. Collisions & Physics. Some code…

  14. Collisions & Physics.

  15. Collisions & Physics.

  16. Collisions & Physics. Some code…

  17. Faster than you may think Just need to know how to run!

  18. 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.

  19. 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!

  20. Thanks Guys! :)