ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Optimization TechnicSTREEAAAAAAAAAAAA
2
Eloibbbbbbbbbbbb
3
SubjectQuestion
4
Unity Day 2016
5
https://github.com/JamsCenter/2017_10_16_UnityStarterPack/raw/master/WebRef/Image/OptimisationTechnique.png?raw=true
6
CPU / PreprocessingCPU / Preprocessing
7
Gameplay /Physics / AI
8
Pricessing Transforms
9
LOD
10
Occlusion culling
11
Dynmaic Batching
12
CPU Skinning
13
Frustrum culling
14
Sorting
15
Use culling API
16
Optimized character
17
Disable sorting
18
If not bound by drawcals don't batch
19
Render / loop Render / loop
20
VR (Not double wide)
21
Shadow map computation
22
Double wide VR rendering
23
Reduce shadow caster and receivers
24
Limit shadow distance and cascades
25
Avoid shdow mapping
26
Baked shadow
27
Use blob shadow
28
CPU to GPUCPU to GPU
29
Material change
30
Lightmap change
31
Spatial localization
32
Send CommandBuffers
33
Batching
34
Texture atlas
35
Large lightmaps or one per room or location
36
Material property blocks
37
Multi-threaded rendering
38
Mesh API
39
40
Vertex / processingVertex / processing
41
Rasterisation
42
SH lights
43
Per vertex light
44
GPU Skinning
45
Fewer triangles
46
CPU Skinning
47
Fragment processingFragment processing
48
Shadow map computation
49
Deferred lighting prepass
50
Lightmapping
51
Physical based shader
52
Limit overdraw
53
Control rendering order with materials
54
RenderQueues
55
Avoid transparency for mesh, sprites, animations particules
56
Cheaper shader for UI and mobile
57
MultipassMultipass
58
Shadow mapping
59
Deferred lighting prepass
60
Forward lighting light pass
61
Decrease per pixel light range
62
Max per pixel lights
63
Screen space processingScreen space processing
64
Color grading
65
Tone mapping
66
Bloom
67
AA
68
SSRR
69
SSAO
70
As few processing per pixel as possible
71
Course xAucune idée
72
https://github.com/JamsCenter/2017_10_16_UnityStarterPack/wiki/TF%23017
1
Je vois ce que c'est mais je maitrise plus ou moins pas
73
Do you know what is a FPS ?5
Pas parfait mais c'est correct
74
Do you know how to display FPS in the game
V
C'est bon, je connais
75
Do you know what is a profiler ??
Je réponds plus tard
76
Can you unlock a situation with the help of the profiler ?
77
Do you know what is a drawcall ?
78
Do you know what is a static mesh ?
79
Do you know what is a lowpoly ?
80
Can you recogize the differnce between low, medium and hight poy ?
81
Can you use the level of detail in game ?
82
Do you know what is the decimation of triangle ?
83
Do you know the tool MeshLab ?
84
Do you know that light is cost expensive for a game ?
85
Do you know that shadow is cost expensive for a game ?
86
Do you know how to make a game without light ?
87
Do you know how to make a game without shadow ?
88
Can you configure a game for mobile with light ?
89
Can you configure a game for mobile with shadow ?
90
Do you know that transparence object are performance killer ?
91
Do you know why transparence are performance killer ?
92
Do you know what is Vertex Color ?
93
Do you know why Vertex color are perfect for optimization ?
94
Do you know what is baking a mesh ?
95
Do you know what is baking a light ?
96
Do you know what is atlas ?
97
Do you know MeshBaker ?
98
Do you know that bones don't cost a lot's of performance ?
99
Do you know that the garbage collection can slowdown your game ?
100
Do you know what is the pool design ?