Title: Diapositiva 1
1games Games GAMES
2About Me
- Ariel Nehmad.
- Im 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 _at__arieln_
3New Flare3D 2.7
And new features
4Whats new?
5- Whats 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! ?
9Collisions 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
11Lightstorm on mobile (nexus4, ipad3).
12200 Rigid Bodies on a Nexus4 _at_ 60fps Thousands on
desktop. Worst case, no sleeping, lots of
simultaneous contacts points.
13Collisions Physics. Some code
14Collisions Physics.
15Collisions Physics.
16Collisions Physics. Some code
17Faster than you may think
Just need to know how to run!
18Roadmap, 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.
19You 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!
20Thanks Guys! )