A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Optimization Technic | STREE | A | A | A | A | A | A | A | A | A | A | A | A | ||||||||||||||
2 | Eloi | b | b | b | b | b | b | b | b | b | b | b | b | |||||||||||||||
3 | Subject | Question | ||||||||||||||||||||||||||
4 | Unity Day 2016 | |||||||||||||||||||||||||||
5 | https://github.com/JamsCenter/2017_10_16_UnityStarterPack/raw/master/WebRef/Image/OptimisationTechnique.png?raw=true | |||||||||||||||||||||||||||
6 | CPU / Preprocessing | CPU / 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 GPU | CPU 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 / processing | Vertex / processing | ||||||||||||||||||||||||||
41 | Rasterisation | |||||||||||||||||||||||||||
42 | SH lights | |||||||||||||||||||||||||||
43 | Per vertex light | |||||||||||||||||||||||||||
44 | GPU Skinning | |||||||||||||||||||||||||||
45 | Fewer triangles | |||||||||||||||||||||||||||
46 | CPU Skinning | |||||||||||||||||||||||||||
47 | Fragment processing | Fragment 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 | Multipass | Multipass | ||||||||||||||||||||||||||
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 processing | Screen 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 | x | Aucune 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 ? |