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…

Slides:



Advertisements
Similar presentations
Introduction to Direct3D 10 Course Porting Game Engines to Direct3D 10: Crysis / CryEngine2 Carsten Wenzel.
Advertisements

Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
Irrlicht Engine Overview By Eric Osugi. Irrlicht's development started in 2003 with only Nikolaus Gebhardt. Only after the 1.0 release of Irrlicht in.
Yingcai Xiao Game Development with Unity3D Inside/Outside Unity3D.
Chapter 3.7 Memory and I/O Systems. 2 Memory Management Only applies to languages with explicit memory management (C or C++) Memory problems are one of.
Game Engines Non-game specific technology Game: – Engine – Assets (models, animations, sounds, AI, and physics) – Code (AI, Scripting, etc.)
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
WebGL for lazy dudes Janne Lautamäki 1 GLGE – Janne Lautamäki
Antigone Engine Kevin Kassing – Period
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Mark Nelson What are game engines? Fall 2013
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
CS 4363/6353 OTHER THINGS YOU SHOULD KNOW. OVERVIEW Matrix Stacks Raytracing and NPR Physics Engines Common File Formats.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
Project ImpactO Do you have the balls?. Unity 4 Pro Version control Global effects (God rays, volumetric partilcles, realtime shadows)
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS The asset pipeline.
10/9/20151 Unreal Basics CIS 488/588 Bruce R. Maxim UM-Dearborn.
Scalable Game Development William Roberts Senior Game Engineer
Course Introduction and Terminology CGDD 4113 – 3D MODELING AND ANIMATION.
Web Games Programming An Introduction to Unity 3D.
Platforms for Educational Games Richard M. Levy, Ph.D. MCIP Why is this an issue at all Expectations of Students Educational Game Market Resources of Academic.
UFCFS D Technologies for the Web Unity 3D: Review of Topics and Related Concepts.
Touchstone Automation’s DART ™ (Data Analysis and Reporting Tool)
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
 UDK and Unity are both game engines that offer a wide variety of options to create pretty much any type of game.  Each game engine has a built in environment.
Learning Unity. Getting Unity
Useful Tools for Making Video Games Part II An overview of.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Game Creation in XNA CS470 Final Project Chris Ragland.
Yingcai Xiao Game Development with Unity3D. Outline IDE Engine Assets Tutorial Examples Inside.
UFCEK-20-3Web Games Programming Unity 3D: Review of Topics Publishing for the Web.
Phone Apps and Their Uses By: Deividas Vavilovas.
Games Development 1 Review / Revision CO2301 Games Development 1 Semester 2.
Havok FX Physics on NVIDIA GPUs. Copyright © NVIDIA Corporation 2004 What is Effects Physics? Physics-based effects on a massive scale 10,000s of objects.
Autodesk - Maya How and what is Maya used for?. Introduction Autodesk Maya, is a 3D computer graphics software that can run on most computers. It was.
Google 20% Project list. 2D Animation I will learn how to properly use buttons, use transitions, animate characters (walk cycles, talking, ext.) and add.
Overview of Previous Lesson(s) Over View 3 Program.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
Yingcai Xiao Game Development with Unity3D Inside/Outside Unity3D.
Angry Teapots– using the physics engine in Unity Peter Passmore.
Lecture Building a 3D-game using XNA 1Elias Holmlid.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Game Development with Unity3D
Game Development with Unity3D Inside/Outside Unity3D
Games Development Practices 3D Modelling
Rapid Prototyping using UDK
Week 2 - Monday CS361.
3GB3 Game Design Unity 3D Basics.
Tutorials available at jamestedder.net
Introducing Blender.
Brian Leonard ブライアン レオナルド
Ogre Overview.
Introduction to WebGL 3D with HTML5 and Babylon.js
TerraForm3D Plasma Works 3D Engine & USGS Terrain Modeler
William Roberts Ryan Hipple
Housing application Presented by Phil Callaghan MD Caltech CRM
Tutorials available at jamestedder.net
A Prime Example of HCI Application
Computer Animation UV Mapping.
Blender API: Part 2: Game Engine
SharePoint 2019 Overview and Use SPFx Extensions
Game Engines Non-game specific technology Game: Engine
Games Development 2 Tools Programming
Games Development 1 Review / Revision
Presentation transcript:

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

New Flare3D 2.7 And new features…

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.

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 60fps Thousands on desktop. Worst case, no sleeping, lots of simultaneous contacts points.

Collisions & Physics. Some code…

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: You can also find us at Facebook, Twitter and Youtube!FacebookTwitter Youtube

Thanks Guys! :)