Algorithmische Grafik
Wundertüte für kleinere Teams?
Jochen Winkler
jwinkler@jochenwinkler.com
Downloadlink Schwerter Download Weltraum
Was ist algorithmische Grafik?
● Definition: Grafik, bei der man Algorithmen
benutzt um große Mengen oder große
Komplexitä...
[Bild Apfelmännchen]
Was ist algorithmische Grafik?
● Definition: Grafik, bei der man Algorithmen
benutzt um große Mengen oder große
Komplexitä...
Was ist algorithmische Grafik?
● Definition: Grafik, bei der man Algorithmen
benutzt um große Mengen oder große
Komplexitä...
Was bringt alg.Gr. kleinen Teams?
● „Wir brauchen 1000 schöne Waffen und haben einen
Monat Zeit.“ / „Wir brauchen bis morg...
Was bringt alg.Gr. kleinen Teams?
● „Wir brauchen 1000 schöne Waffen und haben einen
Monat Zeit.“ / „Wir brauchen bis morg...
Was bringt alg.Gr. kleinen Teams?
● „Wir brauchen 1000 schöne Waffen und haben einen
Monat Zeit.“ / „Wir brauchen bis morg...
„viel Content“...
„Ja, wir wollen viel Content (und nix dafür tun).“
Folgende Alternativen vergleichen:
● Assets kaufen
● ...
Viel Content: Assets kaufen
✔ Unschlagbar schnell (allerdings:
Nachbearbeitung!)
✔ Manchmal sehr günstig
✗ Nicht immer im ...
Viel Content: Outsourcing („30 Inder“)
✔ Individuelle Anfragen, auch Environments
✔ Mengen von 5 – 200 Stück frei skalierb...
Viel Content: Algorithmische Grafik
✔ Extreme Stückzahlen möglich (1000+!)
✔ Grafiker ohne Kulturbarriere ansprechbar.
Gra...
Was bringt alg.Gr. kleinen Teams?
● „Wir brauchen 1000 schöne Waffen und haben einen
Monat Zeit.“ / „Wir brauchen bis morg...
Kleiner Download, riesiger Inhalt
(Algorithmische Grafik auf dem Rechner des Spielers berechnen)
Unterschiedliche Zielsetz...
(Unendliche Welt:
„Manevolence: Sword of Ahkranox“)
Was bringt alg.Gr. kleinen Teams?
● „Wir brauchen 1000 schöne Waffen und haben einen
Monat Zeit.“ / „Wir brauchen bis morg...
Alleinstellungsmerkmale
...Euer Spiel kann etwas, was niemand sonst
kann.
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Algorithmische Grafik im Projekt
Sonstige Eigenheiten:
● Lohnt nur in hohen Stückzahlen
● Halbieren der Assetzahl halbiert...
Algorithmische Grafik im Projekt
Tipps für den Ausführenden:
● Concept Art
● Stil imitieren
● Ungenauigkeiten reinbringen
...
Algorithmische Grafik im Projekt
Noch Fragen?
Jochen Winkler
jwinkler@jochenwinkler.com
Links:
Link zum Schwerterartikel (Generierte Waffen):
http://www.jo...
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Algorithmische Grafik
Upcoming SlideShare
Loading in...5
×

Algorithmische Grafik

459

Published on

Indie Outpost Vortrag von Jochen Winkler (http://www.jochenwinkler.com/) vom 11.07.2013

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
459
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Algorithmische Grafik

  1. 1. Algorithmische Grafik Wundertüte für kleinere Teams? Jochen Winkler jwinkler@jochenwinkler.com
  2. 2. Downloadlink Schwerter Download Weltraum
  3. 3. Was ist algorithmische Grafik? ● Definition: Grafik, bei der man Algorithmen benutzt um große Mengen oder große Komplexität zu erschaffen. ● Unterschied zu „Prozeduraler Grafik“? ● Apfelmännchen und 64k-Demos?
  4. 4. [Bild Apfelmännchen]
  5. 5. Was ist algorithmische Grafik? ● Definition: Grafik, bei der man Algorithmen benutzt um große Mengen oder große Komplexität zu erschaffen. ● Unterschied zu „Prozeduraler Grafik“? ● Apfelmännchen und 64k-Demos? ● Ist algorithmische Grafik immer zufallsgeneriert?
  6. 6. Was ist algorithmische Grafik? ● Definition: Grafik, bei der man Algorithmen benutzt um große Mengen oder große Komplexität zu erschaffen. ● Unterschied zu „Prozeduraler Grafik“? ● Apfelmännchen und 64k-Demos? ● Ist algorithmische Grafik immer zufallsgeneriert? ● Übergänge sind fließend. (Skripteinsatz im Alltag? Diablo?)
  7. 7. Was bringt alg.Gr. kleinen Teams? ● „Wir brauchen 1000 schöne Waffen und haben einen Monat Zeit.“ / „Wir brauchen bis morgen noch 1000 unterschiedliche Waffen, egal wie.“ ● Unser Team hat nur einen Artist, wir wollen aber eine riesige, frei begehbare Umgebung. / „Wir wollen jeden Tag ein neues Level veröffentlichen.“ (...und trotzdem noch etwas anderes arbeiten) ● „Wir wollen [unglaublich viel] Grafik und Level, wollen den Download aber auf 20 Megabyte beschränken.“ ● Alleinstellungsmerkmale die Euer Spiel wirklich einzigartig machen und euch von den „Großen“ abheben.
  8. 8. Was bringt alg.Gr. kleinen Teams? ● „Wir brauchen 1000 schöne Waffen und haben einen Monat Zeit.“ / „Wir brauchen bis morgen noch 1000 unterschiedliche Waffen, egal wie.“ ● Unser Team hat nur einen Artist, wir wollen aber eine riesige, frei begehbare Umgebung. / „Wir wollen jeden Tag ein neues Level veröffentlichen.“ (...und trotzdem noch etwas anderes arbeiten) ● „Wir wollen [unglaublich viel] Grafik und Level, wollen den Download aber auf 20 Megabyte beschränken.“ ● Alleinstellungsmerkmale die Euer Spiel wirklich einzigartig machen und euch von den „Großen“ abheben.
  9. 9. Was bringt alg.Gr. kleinen Teams? ● „Wir brauchen 1000 schöne Waffen und haben einen Monat Zeit.“ / „Wir brauchen bis morgen noch 1000 unterschiedliche Waffen, egal wie.“ ● Unser Team hat nur einen Artist, wir wollen aber eine riesige, frei begehbare Umgebung. / „Wir wollen jeden Tag ein neues Level veröffentlichen.“ (...und trotzdem noch etwas anderes arbeiten) ● „Wir wollen [unglaublich viel] Grafik und Level, wollen den Download aber auf 20 Megabyte beschränken.“ ● Alleinstellungsmerkmale die Euer Spiel wirklich einzigartig machen und euch von den „Großen“ abheben.
  10. 10. „viel Content“... „Ja, wir wollen viel Content (und nix dafür tun).“ Folgende Alternativen vergleichen: ● Assets kaufen ● Outsourcing ● Algorithmische Grafik Dann erst entscheiden ob algorithmische Grafik eingesetzt werden soll.
  11. 11. Viel Content: Assets kaufen ✔ Unschlagbar schnell (allerdings: Nachbearbeitung!) ✔ Manchmal sehr günstig ✗ Nicht immer im richtigen Stil / Format ✗ Spieltypische Assets gibt’s nicht ✗ Nicht exklusiv ✗ Rechte bisweilen nicht überprüfbar ➔ ideal für Standard-Assets bis 20 Stück
  12. 12. Viel Content: Outsourcing („30 Inder“) ✔ Individuelle Anfragen, auch Environments ✔ Mengen von 5 – 200 Stück frei skalierbar ✗ Je billiger, desto schlimmer die kulturellen Unterschiede. → Frisst Zeit oder scheitert. ✗ Vertrauenswürdige Kooperationspartner gewinnt man erst mit der Zeit. ➔ Wer keinen programmierenden Grafiker, aber ein grafisch begabtes Kommunikationstalent im Team hat, ist mit vorsichtigem Outsourcing oft gut bedient. (Vorsicht allerdings: Outsourcing ist ein Kapitel für sich und Rückschläge sind vorprogrammiert.)
  13. 13. Viel Content: Algorithmische Grafik ✔ Extreme Stückzahlen möglich (1000+!) ✔ Grafiker ohne Kulturbarriere ansprechbar. Grafiken genau wie fürs Spiel gewünscht. ✔ Änderungen für alle Assets sind auch im Nachhinein billig durchführbar. (z.B. „Für den arabischen Raum müssen wir bei 500 weiblichen Rüstungen Schultern und Oberarme bedecken.“ - „Mach ich heute Nachmittag.“) ● Viel gibt’s schnell, Schönheit nur bei Zeitaufwand. ✗ „Individueller Touch“ kommt anfangs zu kurz ✗ Geringe Stückzahlen (>100) lohnen sich nicht
  14. 14. Was bringt alg.Gr. kleinen Teams? ● „Wir brauchen 1000 schöne Waffen und haben einen Monat Zeit.“ / „Wir brauchen bis morgen noch 1000 unterschiedliche Waffen, egal wie.“ ● Unser Team hat nur einen Artist, wir wollen aber eine riesige, frei begehbare Umgebung. / „Wir wollen jeden Tag ein neues Level veröffentlichen.“ (...und trotzdem noch etwas anderes arbeiten) ● „Wir wollen [unglaublich viel] Grafik und Level, wollen den Download aber auf 20 Megabyte beschränken.“ ● Alleinstellungsmerkmale die Euer Spiel wirklich einzigartig machen und euch von den „Großen“ abheben.
  15. 15. Kleiner Download, riesiger Inhalt (Algorithmische Grafik auf dem Rechner des Spielers berechnen) Unterschiedliche Zielsetzungen: ● Kleinerer Download bei fester Inhaltsmenge: ➔ Texturen vor der Laufzeit erzeugen ➔ Texturen zur Laufzeit erzeugen → Shaderprogrammierung ● Sehr viel Inhalt bei begrenzt großem Download: ➔ Geometrie generieren → „Universum aus der Formel.“
  16. 16. (Unendliche Welt: „Manevolence: Sword of Ahkranox“)
  17. 17. Was bringt alg.Gr. kleinen Teams? ● „Wir brauchen 1000 schöne Waffen und haben einen Monat Zeit.“ / „Wir brauchen bis morgen noch 1000 unterschiedliche Waffen, egal wie.“ ● Unser Team hat nur einen Artist, wir wollen aber eine riesige, frei begehbare Umgebung. / „Wir wollen jeden Tag ein neues Level veröffentlichen.“ (...und trotzdem noch etwas anderes arbeiten) ● „Wir wollen [unglaublich viel] Grafik und Level, wollen den Download aber auf 20 Megabyte beschränken.“ ● Alleinstellungsmerkmale die Euer Spiel wirklich einzigartig machen und euch von den „Großen“ abheben.
  18. 18. Alleinstellungsmerkmale ...Euer Spiel kann etwas, was niemand sonst kann.
  19. 19. Algorithmische Grafik im Projekt
  20. 20. Algorithmische Grafik im Projekt
  21. 21. Algorithmische Grafik im Projekt
  22. 22. Algorithmische Grafik im Projekt
  23. 23. Algorithmische Grafik im Projekt
  24. 24. Algorithmische Grafik im Projekt
  25. 25. Algorithmische Grafik im Projekt
  26. 26. Algorithmische Grafik im Projekt Sonstige Eigenheiten: ● Lohnt nur in hohen Stückzahlen ● Halbieren der Assetzahl halbiert nicht die Arbeitszeit
  27. 27. Algorithmische Grafik im Projekt Tipps für den Ausführenden: ● Concept Art ● Stil imitieren ● Ungenauigkeiten reinbringen ● Regelmäßigkeiten in Natur oder Bebauung imitieren. ● Überprüft was häufig und flächig ist. ● Probleme kreativ nutzen.
  28. 28. Algorithmische Grafik im Projekt
  29. 29. Noch Fragen? Jochen Winkler jwinkler@jochenwinkler.com Links: Link zum Schwerterartikel (Generierte Waffen): http://www.jochenwinkler.com/content/Making_Games_2012_01_GenerierungVonSchwertern.pdf Link zum Weltraumstationartikel (Generierte Umgebungsbilder): http://www.jochenwinkler.com/content/Making_Games_2011_01_ContentGenerierung.pdf 64K-Demos: http://awards.scene.org/awards.php?year=2011&cat=9 Manevolence: Sword of Ahkranox, ein Spiel mit algorithmisch generierter Welt. Auch andere Grafiken wie etwa die der Waffen wurden generiert: http://www.malevolencegame.com/media.html
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×