Animaties maken voor videogames en animaties maken voor films zijn twee verschillende processen. Hoewel een film bedoeld is om bekeken te worden, draait het bij videogames allemaal om gebruikersinteractie. Om deze reden kan het animeren voor videogames meer tijd in beslag nemen. Als je geïnteresseerd bent in animatietechnieken, hebben we een vergelijking gemaakt van hoe animatie werkt in videogames versus films.
Algemene bevindingen
- Animaties zijn gebaseerd op gebruikersinvoer en AI-scripts.
- Vereist een basiskennis van computerprogrammering.
- Kwaliteit hangt af van de technische beperkingen van spelsystemen.
- Animators bepalen te allen tijde wat kijkers zien.
- Geen programmering nodig.
- Kwaliteitsnormen en verwachtingen zijn hoger.
Filmanimators worden over het algemeen aan een hogere standaard gehouden dan videogameartiesten als het gaat om het detailniveau dat in hun artwork wordt verwacht. Game-animators moeten begrijpen hoe videogameconsoles werken en ze bedenken vaak nieuwe manieren om technologische beperkingen te omzeilen. De twee banen zijn verschillend, maar de ene is niet makkelijker dan de andere.
Omgeving: videogamewerelden zijn groter
-
Spelers bepalen wat ze op het scherm zien.
- Interactieve objecten vereisen meerdere animaties.
- Omgevingen zijn met elkaar verbonden.
- Statische afbeeldingen kunnen worden gebruikt voor achtergronden.
- Animators hoeven zich geen zorgen te maken over wat er buiten het scherm gebeurt.
3D-omgevingen voor films hoeven niet zo compleet te zijn als 3D-omgevingen voor videogames. In films richten animators zich op wat er in het gezichtsveld op het scherm te zien is. In plaats van een volledige driedimensionale ruimte te modelleren, maken ze zich alleen zorgen over de kant die op het scherm te zien is.
In 3D-videogames moeten omgevingen echter op een volledig 360-gradenniveau werken. Zeer zelden zul je een game spelen waarin je algehele beeld of het first-personbeeld van een personage geen volledige bewegingsvrijheid omvat. Filmanimators hoeven ook niet veel afzonderlijke omgevingsobjecten te maken waarmee spelers kunnen communiceren.
In veel gevallen moeten videogame-omgevingen, althans tot op zekere hoogte, met elkaar verbonden zijn. Dit is soms het geval in films (als een open deur deel uitmaakt van een omgeving, moet er iets zichtbaar zijn aan de andere kant van de deur). Er zijn echter manieren om dit te omzeilen in een filmomgeving. Een statisch beeld kan bijvoorbeeld in de omgeving worden geplaatst om de illusie te wekken dat er iets achter de deur is. Dat werkt echter niet in een videogame vanwege de toegestane bewegingsvrijheid.
Beperkingen: games worden beperkt door hardware
- Beperkt door de hardwaremogelijkheden van consoles.
- Herhaalde tests zijn vereist om ervoor te zorgen dat animaties goed werken.
- Zeer weinig technische beperkingen.
- Kijkers hebben hogere verwachtingen van animatie in films.
Animators van videogames hebben een belangrijke beperking die filmmakers niet hebben: de kracht van de rendering-engine in de gameconsole. Terwijl je door een game beweegt, creëert de rendering-engine constant output op basis van de hoek van de camera die je volgt, de personagegegevens en de omgevingsfactoren die in de game zijn opgenomen. Het is bijna hetzelfde als het omzetten van digitale uitvoer naar video bij het maken van een animatie, maar met één cruciaal verschil: de digitale uitvoer moet gelijke tred houden met de invoer van de speler. Dit is de reden waarom veel games verschillende niveaus van modeldetail hebben.
Final Fantasy VII op de originele PlayStation heeft bijvoorbeeld drie niveaus van modeldetail:
- Laag gedetailleerde, sterk gepixelde modellen die worden gebruikt op wereldkaarten.
- Meer ingewikkelde modellen van lage kwaliteit die worden gebruikt in gevechtsscènes.
- Zeer gedetailleerde, vloeiende modellen die worden gebruikt in de niet-interactieve filmscènes.
De speelbare modellen zijn minder gedetailleerd omdat de rendering-engine van de PlayStation niet het soort kracht heeft dat nodig is om volledige details van personages en omgevingen op een frame-voor-frame basis weer te geven, met onvoorspelbare veranderingen van een fractie van een seconde en aanpassingen. Hoewel de gamingtechnologie sinds 1997 vooruitgang heeft geboekt, vertrouwen animators nog steeds op tijdelijke oplossingen vanwege hardwarebeperkingen.
Deze beperking is niet zo duidelijk in films. Volledig gedetailleerde filmmodellen kunnen worden afgezwakt om te voorkomen dat 200 uur rendertijd voor vijf minuten animatie wordt vastgelegd. Filmanimators werken met een open tijdsbestek. Ze kunnen het zich veroorloven om één frame tegelijk te renderen om het uiteindelijke resultaat te produceren.
Animerende beweging: AI versus gescripte beweging
- Bewegingen zijn afhankelijk van gebruikersinvoer.
- Elk karakter en object moet correct worden geprogrammeerd.
- Grafische storingen zijn vaak buiten de controle van de artiest.
- Animators hebben de volledige controle over alle bewegingen.
- Fouten zijn makkelijker te vangen.
- Geen programmeerkennis vereist.
Een ander verschil is de hoeveelheid programmering die nodig is voor animatie, interactiviteit en weergave van videogames. Aangezien een film bedoeld is om te worden bekeken maar niet om mee te werken, is de inherente programmering alleen gericht op het produceren van zichtbare resultaten zonder enige input van een gebruiker. De modellen hoeven niet gepast op prikkels te reageren omdat ze nergens op reageren.
In videogames wordt elke actie bepaald door de gebruiker. Bewegingssequenties worden geprogrammeerd als reactie op knopinvoer. Objecten in de omgeving zijn geprogrammeerd om een bewegingssequentie uit te voeren als reactie op de door de gebruiker bestuurde modellen. Bijvoorbeeld het programmeren van een vijandelijk model om een aanvalsbewegingsreeks uit te voeren binnen een bepaald bereik van de speler.
Er zijn verschillende kunstmatige intelligentie-engines (AI) ontwikkeld om het gedrag van personages in de game te controleren. AI-gestuurde personages zijn in staat om gedrag uit het verleden te leren en op te slaan in het geheugen van de game. Filmmodellen daarentegen bewegen en handelen alleen volgens het script.
Eindoordeel
Als je wilt doorbreken met animatie, zul je veel tijd besteden aan het leren van verschillende software en technieken. Hoewel game-animatie technisch complexer is, betekent dat niet dat filmanimatie eenvoudiger is, omdat de kwaliteitsnormen vaak hoger zijn. Er is een cross-over tussen beide sectoren. Als je begint met filmanimatie, kun je gemakkelijker overstappen op game-animatie en vice versa.