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] – Kristof | optimization [2024/05/03 16:16] (current) – Kristof | ||
---|---|---|---|
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 | + | |
- | + | ||
- | + | ||