This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| optimization [2024/05/03 15:51] – kristodergamer | optimization [2024/05/03 16:16] (current) – kristodergamer | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== “art = space” | + | ===== Optimierungs-Tipps====== |
| - | + | //work in progress// | |
| - | __Optimieren geht nicht ohne Messungen.__ | + | * Compressing von Texturen und Audio |
| - | + | * Effizient | |
| - | *Compressing von Texturen und Audio \\ | + | * Texture Atlas, mehere |
| - | *Effiziente | + | * Procedural Generation: Levels, |
| - | *Texture Atlas: mehrere | + | * Texture Arrays |
| - | + | * Straming Assets: assets nur laden wenn sie gebraucht werden, Frustum Culling, Occlusion Culling | |
| - | *Procedural Generation: Levels, | + | |
| - | + | | |
| - | *Texture Arrays? \\ | + | |
| - | + | ---------------------------------------------------------------- | |
| - | *Streaming assets: assets nur laden wenn sie gebraucht werden, | + | *Profiling |
| - | | + | *Code Minimieren: (am ende), wiederholungen reduzieren |
| - | | + | *ungebrauchtes kürzen, |
| - | Shader: vereinfachen \\ | + | *Effiziente |
| - | + | *quad-trees, octrees für collision detection und culling | |
| - | Auflösung und LOD: dynamisch an spieler hardware | + | *Testen: |
| - | Vertex shading/ | + | *Komprimieren während des Packing (LZMA, zlib) |
| - | + | --> Optimieren | |
| - | Licht? | + | -->um sorgfältig optimieren zu können sollte man spielerfeedback und performancedaten |
| - | + | sammeln\\ | |
| - | “Profiling”-tools: bottlenecks | + | --> art = space |
| - | Code Minimieren: (am Ende) wiedeerholung reduzieren, \\ | + | |
| - | ungebrauchtes kürzen, | + | |
| - | | + | |
| - | quad-trees, octrees für collision detection und culling | + | |
| - | Testen: Auf Hardware | + | |
| - | Komprimieren während des Packing (LZMA, zlib) \\ | + | |
| - | + | ||
| - | Optimierung | + | |
| - | + | ||
| - | Performance-Daten und Spielerfeedback müssen gesammelt werden | + | |
| - | effektiven stellen | + | |
| - | + | ||
| - | + | ||