Next game frontier 2014

Post on 27-Jun-2015

616 views 2 download

Tags:

description

Optimizing 3D assets for mobile and web devices

Transcript of Next game frontier 2014

Create 3D assets

For the mobile world & the web,The point of view of a 3d designer who appreciate too much very looong session names

Michel RousseauUI, UX, design evangelistMicrosoft France, DPE

Be : www.behance.net/MichelRousseauBlog : http://aka.ms/michelTwitter : @rousseau_Michelmirousse@microsoft.com

« …blood, toil, tears and sweat »John Carmack, or W.Churchill (may be).

A high end PC, 6 Go of video memory (GDR5) .A high end phone, 2 of lazy DDR3.

3x less.

A high end PC, 16 Go of RAM memory.A high end phone, 1 Go of LPDDR.

16x less.

A high end GB, 2688 logical cores.A high end phone GC , 72 logical cores.

37x less…

So, how will I fuck my work up, to match with the phone capabilities…

The test 3D scene from ENOZONEAR, 3D viz, innovative contents, …

Hill Valleyhttp://enozone.net/index.html

First thing first : dim the texture size…

… in a consistent way.… in a single format.… and know how the engine deals with alphas.… reduce pollution.

… in a consistent way.

… in a single format.

… deal with alphas.

…reduce pollution.

…procedural thinking.

…procedural thinking.

Optimize materials

… reduce multi-materials.… reduce texturation channels.… delete useless texture maps.

… reduce multi-materials.

< insert the elite barber demo here />

… reduce texture maps.

< do not forget to launch Photoshop />

… reduce complex stuff. I mean blend materials. For example.

The goal here is to reduce the complexity of the 3D space.

“The less items, the better”John Carmack, or G. Khan(may be).

Optimize objects

The overall face number is only statistics.

Reduce the faces (polygons).Impostors.Simplify and optimize (Trees).Supress all that is not VERY important.

< insert the column demo here />

It slows down the rendering ?Fire at will !

Beware of special effects.

FS AA, anisotropic modes, specific buffers…You’re dead meat.

No VBL synch.

Create 3D assets

For the mobile world & the web,The point of view of a 3d designer who appreciate too much very looong session names