Next game frontier 2014

38
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

description

Optimizing 3D assets for mobile and web devices

Transcript of Next game frontier 2014

Page 1: 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

Page 2: Next game frontier 2014

Michel RousseauUI, UX, design evangelistMicrosoft France, DPE

Be : www.behance.net/MichelRousseauBlog : http://aka.ms/michelTwitter : @[email protected]

Page 3: Next game frontier 2014

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

Page 4: Next game frontier 2014
Page 5: Next game frontier 2014
Page 6: Next game frontier 2014
Page 7: Next game frontier 2014
Page 8: Next game frontier 2014
Page 9: Next game frontier 2014
Page 10: Next game frontier 2014

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

3x less.

Page 11: Next game frontier 2014

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

16x less.

Page 12: Next game frontier 2014

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

37x less…

Page 13: Next game frontier 2014
Page 14: Next game frontier 2014
Page 15: Next game frontier 2014

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

Page 16: Next game frontier 2014

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

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

Page 17: Next game frontier 2014
Page 18: Next game frontier 2014
Page 19: Next game frontier 2014

First thing first : dim the texture size…

Page 20: Next game frontier 2014

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

Page 21: Next game frontier 2014

… in a consistent way.

Page 22: Next game frontier 2014

… in a single format.

Page 23: Next game frontier 2014

… deal with alphas.

Page 24: Next game frontier 2014

…reduce pollution.

Page 25: Next game frontier 2014

…procedural thinking.

Page 26: Next game frontier 2014

…procedural thinking.

Page 27: Next game frontier 2014

Optimize materials

Page 28: Next game frontier 2014

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

Page 29: Next game frontier 2014

… reduce multi-materials.

< insert the elite barber demo here />

Page 30: Next game frontier 2014

… reduce texture maps.

< do not forget to launch Photoshop />

Page 31: Next game frontier 2014

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

Page 32: Next game frontier 2014

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

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

Page 33: Next game frontier 2014

Optimize objects

Page 34: Next game frontier 2014

The overall face number is only statistics.

Page 35: Next game frontier 2014

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

< insert the column demo here />

Page 36: Next game frontier 2014

It slows down the rendering ?Fire at will !

Page 37: Next game frontier 2014

Beware of special effects.

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

No VBL synch.

Page 38: 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