ABOUT THE SPEAKER
Torsten Reil - Animating neurobiologist
By coding computer simulations with biologically modeled nervous systems, Torsten Reil and his company NaturalMotion breathe life into the animated characters inhabiting the most eye-poppingly realistic games and movies around.

Why you should listen
From modeling the mayhem of equine combat in Lord of the Rings: Return of the King to animating Liberty City gun battles in Grand Theft Auto IV, Torsten Reil's achievements are all over the map these days. Software that he helped create (with NaturalMotion, the imaging company he co-founded) has revolutionized computer animation of human and animal avatars, giving rise to some of the most breathtakingly real sequences in the virtual world of video games and movies- and along the way given valuable insight into the way human beings move their bodies.

Reil was a neural researcher working on his Masters at Oxford, developing computer simulations of nervous systems based on genetic algorithms-  programs that actually used natural selection to evolve their own means of locomotion. It didn't take long until he realized the commercial potential of these lifelike characters. In 2001 he capitalized on this lucrative adjunct to his research, and cofounded NaturalMotion. Since then the company has produced motion simulation programs like Euphoria and Morpheme, state of the art packages designed to drastically cut the time and expense of game development, and create animated worlds as real as the one outside your front door. Animation and special effects created with Endorphin (NaturalMotion's first animation toolkit) have lent explosive action to films such as Troy and Poseidon, and NaturalMotion's software is also being used by LucasArts in video games such as the hotly anticipated Indiana Jones.

But there are serious applications aside from the big screen and the XBox console: NaturalMotion has also worked under a grant from the British government to study the motion of a cerebral palsy patient, in hopes of finding therapies and surgeries that dovetail with the way her nervous system is functioning.
More profile about the speaker
Torsten Reil | Speaker | TED.com
TED2003

Torsten Reil: Animate characters by evolving them

Torsten Reil bestudeert biologie om animaties te maken

Filmed:
363,842 views

Torsten Reil vertelt hoe de studie van de biologie kan helpen om natuurlijk uitziende animaties van mensen te maken door een mens van binnen naar buiten, met botten, spieren en een zenuwstelsel op te bouwen. Hij sprak op TED in 2003. Bekijk zijn werk nu in GTA4.
- Animating neurobiologist
By coding computer simulations with biologically modeled nervous systems, Torsten Reil and his company NaturalMotion breathe life into the animated characters inhabiting the most eye-poppingly realistic games and movies around. Full bio

Double-click the English transcript below to play the video.

00:15
I'm going to talk about a technologytechnologie that we're developingontwikkelen at OxfordOxford now,
0
3000
4000
Ik ga het hebben over een technologie
die we nu in Oxford ontwikkelen.
00:19
that we think is going to changeverandering the way that
1
7000
3000
Wij denken dat ze de manier
waarop computerspellen
00:22
computercomputer gamesspellen and HollywoodHollywood moviesfilms are beingwezen madegemaakt.
2
10000
3000
en Hollywood-films worden gemaakt,
gaat veranderen.
00:26
That technologytechnologie is simulatingsimuleren humansmensen.
3
14000
3000
Die technologie gaat
over het simuleren van mensen.
00:29
It's simulatednagebootst humansmensen with a simulatednagebootst bodylichaam
4
17000
3000
Gesimuleerde mensen
met een gesimuleerd lichaam
00:32
and a simulatednagebootst nervousnerveus systemsysteem to controlcontrole that bodylichaam.
5
20000
3000
en een gesimuleerd zenuwstelsel
om dat lichaam te controleren.
00:36
Now, before I talk more about that technologytechnologie,
6
24000
3000
Voordat ik over die technologie ga praten,
00:39
let's have a quicksnel look at what humanmenselijk characterstekens look like
7
27000
3000
gaan we eens kijken
hoe menselijke personages
00:42
at the momentmoment in computercomputer gamesspellen.
8
30000
3000
in computerspellen
er op dit moment uitzien.
00:45
This is a clipklem from a gamespel calledriep "GrandGrand TheftDiefstal AutoAuto 3."
9
33000
3000
Dit is een clip van het spel
'Grand Theft Auto 3'.
00:48
We alreadynu al saw that brieflykort yesterdaygisteren.
10
36000
2000
We hebben dat gisteren al even gezien.
00:50
And what you can see is -- it is actuallywerkelijk a very good gamespel.
11
38000
3000
Het is eigenlijk een zeer goed spel.
00:53
It's one of the mostmeest successfulgeslaagd gamesspellen of all time.
12
41000
3000
Het is een van de meest succesvolle spellen ooit.
00:56
But what you'llje zult see is that all the animationsanimaties in this gamespel are very repetitiverepetitieve.
13
44000
4000
Maar je ziet dat alle animaties
in dit spel zeer repetitief zijn.
01:00
They prettymooi much look the samedezelfde.
14
48000
2000
Er zit weinig variatie in.
01:02
I've madegemaakt him runrennen into a wallmuur here, over and over again.
15
50000
3000
Ik liet hem telkens weer
tegen een muur lopen.
01:05
And you can see he lookslooks always the samedezelfde.
16
53000
2000
Het ziet er altijd hetzelfde uit.
01:07
The reasonreden for that is that these characterstekens
17
55000
3000
De reden is dat deze personages
01:10
are actuallywerkelijk not realecht characterstekens.
18
58000
2000
geen echte personages zijn.
01:12
They are a graphicalgrafische visualizationvisualisatie of a characterkarakter.
19
60000
4000
Ze zijn een grafische visualisatie
van een persoon.
01:16
To produceproduceren these animationsanimaties, an animatorAnimator at a studiostudio has to anticipateanticiperen
20
64000
5000
Om deze animaties te maken,
moet een animator anticiperen
01:21
what's going to happengebeuren in the actualwerkelijk gamespel,
21
69000
3000
op wat er gaat gebeuren in het spel,
01:24
and then has to animateanimatie that particularbijzonder sequencevolgorde.
22
72000
3000
en dan die sequentie animeren.
01:27
So, he or she sitszit down, animatesbezielt it, and triesprobeert to anticipateanticiperen what's going to happengebeuren,
23
75000
4000
Hij probeert te anticiperen
op wat er gaat gebeuren,
01:31
and then these particularbijzonder animationsanimaties are just playedgespeeld back
24
79000
3000
en vervolgens worden
deze animaties weergegeven
01:34
at appropriategeschikt timestijden in the computercomputer gamespel.
25
82000
3000
op de juiste momenten in het spel.
01:37
Now, the resultresultaat of that is that you can't have realecht interactivityinteractiviteit.
26
85000
5000
Daarmee heb je geen echte interactie.
01:42
All you have is animationsanimaties that are playedgespeeld back
27
90000
3000
Alleen maar animaties die op de min of meer
01:45
at more or lessminder the appropriategeschikt timestijden.
28
93000
2000
op daartoe geschikte tijdstippen
worden afgespeeld.
01:47
It alsoook meansmiddelen that gamesspellen aren'tzijn niet really going to be as surprisingverrassend as they could be,
29
95000
5000
Spellen zijn daardoor niet zo verrassend
als ze zouden kunnen zijn,
01:52
because you only get out of it, at leastminst in termstermen of the characterkarakter,
30
100000
3000
omdat je er voor de personages
alleen maar kan uithalen,
01:55
what you actuallywerkelijk put into it.
31
103000
2000
wat je er hebt ingestopt.
01:57
There's no realecht emergenceverschijning there.
32
105000
2000
Geen nieuwe, onverwachte reacties.
01:59
And thirdlyten derde, as I said, mostmeest of the animationsanimaties are very repetitiverepetitieve because of that.
33
107000
4000
Daarom zijn de meeste animaties zo repetitief.
02:03
Now, the only way to get around that
34
111000
2000
Om dat op te lossen
02:05
is to actuallywerkelijk simulatesimuleren the humanmenselijk bodylichaam
35
113000
2000
moet je het menselijk lichaam simuleren
02:07
and to simulatesimuleren that bitbeetje of the nervousnerveus systemsysteem of the brainhersenen that controlscontrols that bodylichaam.
36
115000
5000
én het deel van het zenuwstelsel
dat het lichaam controleert.
02:12
And maybe, if I could have you for a quicksnel demonstrationdemonstratie
37
120000
3000
Ik kan dat even demonstreren
02:15
to showtonen what the differenceverschil is --
38
123000
2000
om te laten zien wat het verschil is.
02:17
because, I mean, it's very, very trivialtriviaal.
39
125000
4000
Eigenlijk is het heel gewoon.
02:21
If I pushDuwen ChrisChris a bitbeetje, like this, for examplevoorbeeld, he'llhel reactReageer to it.
40
129000
3000
Als ik Chris een duwtje geef,
zal hij erop reageren.
02:24
If I pushDuwen him from a differentverschillend anglehoek, he'llhel reactReageer to it differentlyanders,
41
132000
3000
Vanuit een andere hoek,
zal hij anders reageren.
02:27
and that's because he has a physicalfysiek bodylichaam,
42
135000
2000
Hij heeft een fysiek lichaam
02:29
and because he has the motormotor skillsvaardigheden to controlcontrole that bodylichaam.
43
137000
3000
en door zijn motorische vaardigheden
controleert hij dat lichaam.
02:32
It's a very trivialtriviaal thing.
44
140000
2000
Een alledaagse zaak.
02:34
It's not something you get in computercomputer gamesspellen at the momentmoment, at all.
45
142000
2000
Maar in geen enkel hedendaags computerspel
zie je zoiets.
02:36
Thank you very much. ChrisChris AndersonAnderson: That's it?
46
144000
2000
Hartelijk dank. Chris Anderson: Dat is het?
02:38
TorstenTorsten ReilReil: That's it, yes.
47
146000
2000
Torsten Reil: Dat is het.
02:40
So, that's what we're tryingproberen to simulatesimuleren --
48
148000
1000
Dat proberen we te simuleren --
02:41
not ChrisChris specificallyspecifiek, I should say, but humansmensen in generalalgemeen.
49
149000
4000
niet specifiek Chris natuurlijk,
maar mensen in het algemeen.
02:46
Now, we startedbegonnen workingwerkend on this a while agogeleden at OxfordOxford UniversityUniversiteit,
50
154000
5000
We zijn hier al een tijdje mee bezig
aan de Universiteit van Oxford.
02:51
and we triedbeproefd to startbegin very simplyeenvoudigweg.
51
159000
2000
We probeerden om heel eenvoudig te beginnen.
02:53
What we triedbeproefd to do was teachonderwijzen a stickstok figurefiguur how to walklopen.
52
161000
3000
We probeerden een stokfiguur te leren lopen.
02:56
That stickstok figurefiguur is physicallyfysiek stimulatedgestimuleerd. You can see it here on the screenscherm.
53
164000
3000
Die stokfiguur wordt fysiek gestimuleerd.
Jullie kunnen het hier zien op het scherm.
02:59
So, it's subjectonderwerpen to gravityzwaartekracht, has jointsgewrichten, etcenz.
54
167000
3000
Ze is onderworpen aan de zwaartekracht,
heeft gewrichten, enz.
03:02
If you just runrennen the simulationsimulatie, it will just collapseineenstorting, like this.
55
170000
3000
Als je alleen maar de simulatie laat lopen,
zakt ze in elkaar.
03:05
The trickytricky bitbeetje is now to put an AIAI controllercontroller in it
56
173000
4000
Het lastige is er
artificiële intelligentie aan toevoegen.
03:09
that actuallywerkelijk makesmerken it work.
57
177000
2000
Die doet ze echt werken.
03:11
And for that, we use the neuralneurale networknetwerk, whichwelke we basedgebaseerde on
58
179000
3000
Daarvoor gebruiken we het neurale netwerk,
gebaseerd op
03:14
that partdeel of the nervousnerveus systemsysteem that we have in our spinewervelkolom
59
182000
2000
dat deel van het zenuwstelsel
dat we in onze ruggengraat hebben
03:16
that controlscontrols walkingwandelen in humansmensen.
60
184000
2000
en het lopen bij de mens stuurt.
03:18
It's calledriep the centralcentraal patternpatroon generatorgenerator.
61
186000
2000
Het heet de centrale-patroongenerator.
03:20
So, we simulatednagebootst that as well, and then the really trickytricky bitbeetje
62
188000
3000
Dat simuleerden we ook.
Daarna kwam het lastige gedeelte:
03:23
is to teachonderwijzen that networknetwerk how to walklopen.
63
191000
2000
dat netwerk leren lopen.
03:25
For that we used artificialkunstmatig evolutionevolutie -- geneticgenetisch algorithmsalgoritmen.
64
193000
4000
Dat deden we met kunstmatige evolutie
-- genetische algoritmen.
03:29
We heardgehoord about those alreadynu al yesterdaygisteren,
65
197000
2000
We hebben daar gisteren al wat over gehoord.
03:31
and I supposeveronderstellen that mostmeest of you are familiarvertrouwd with that alreadynu al.
66
199000
3000
Ik veronderstel dat de meesten van jullie
er al mee vertrouwd zijn.
03:34
But, just brieflykort, the conceptconcept is that
67
202000
2000
Het concept is dat
03:36
you createcreëren a largegroot numberaantal of differentverschillend individualsindividuen --
68
204000
3000
je een groot aantal verschillende individuen maakt --
03:39
neuralneurale networksnetwerken, in this casegeval --
69
207000
2000
neurale netwerken, in dit geval--
03:41
all of whichwelke are randomwillekeurig at the beginningbegin.
70
209000
2000
allemaal willekeurig in het begin.
03:43
You hookhaak these up -- in this casegeval, to the virtualvirtueel musclesspieren
71
211000
2000
Je combineert ze met de virtuele spieren
03:45
of that two-leggedtwee-legged creatureschepsel here --
72
213000
3000
van dit tweebenige wezen hier --
03:48
and hopehoop that it does something interestinginteressant.
73
216000
3000
en hoopt dat het iets interessants gaat doen.
03:51
At the beginningbegin, they're all going to be very boringsaai.
74
219000
2000
In het begin gaat het allemaal nogal saai zijn.
03:53
MostDe meeste of them won'tzal niet moveverhuizing at all,
75
221000
2000
De meesten komen geeneens in beweging,
03:55
but some of them mightmacht make a tinyklein stepstap.
76
223000
2000
maar sommigen zetten misschien een kleine stap.
03:57
Those are then selectedgekozen by the algorithmalgoritme,
77
225000
2000
Die worden dan geselecteerd door het algoritme
03:59
reproducedgereproduceerd with mutationMutatie and recombinationsrecombinaties to introducevoorstellen sexseks as well.
78
227000
4000
en gereproduceerd met mutaties en recombinaties.
Dus ook seks.
04:03
And you repeatherhaling that processwerkwijze over and over again,
79
231000
2000
Je kan dit proces blijven herhalen
04:05
untiltot you have something that walkswandelingen --
80
233000
2000
totdat je iets krijgt dat loopt --
04:07
in this casegeval, in a straightrecht linelijn, like this.
81
235000
2000
in dit geval op een rechte lijn, net als dit.
04:09
So that was the ideaidee behindachter this.
82
237000
2000
Dat was het idee.
04:11
When we startedbegonnen this, I setreeks up the simulationsimulatie one eveningavond.
83
239000
3000
Op een avond startte ik de simulatie.
04:14
It tooknam about threedrie to fourvier hoursuur to runrennen the simulationsimulatie.
84
242000
3000
Ik liet ze drie tot vier uur lopen.
04:17
I got up the nextvolgende morningochtend-, wentgegaan to the computercomputer and lookedkeek at the resultsuitslagen,
85
245000
4000
De volgende ochtend
bekeek ik de resultaten op de computer.
04:21
and was hopinghoop for something that walkedwandelde in a straightrecht linelijn,
86
249000
3000
Ik hoopte iets te vinden
dat in een rechte lijn liep,
04:24
like I've just demonstratedgedemonstreerd,
87
252000
2000
zoals ik net aantoonde.
04:26
and this is what I got insteadin plaats daarvan.
88
254000
2000
Maar ik kreeg dit.
04:28
(LaughterGelach)
89
256000
10000
(Gelach)
04:38
So, it was back to the drawingtekening boardboord for us.
90
266000
3000
Terug naar de tekentafel dus.
04:42
We did get it to work eventuallytenslotte,
91
270000
3000
Uiteindelijk kregen we het aan de gang
04:45
after tweakingtweaken a bitbeetje here and there.
92
273000
2000
na hier en daar een beetje bijregelen.
04:47
And this is an examplevoorbeeld of a successfulgeslaagd evolutionaryevolutionaire runrennen.
93
275000
3000
Dit is een voorbeeld
van een succesvolle evolutionaire loop.
04:50
So, what you'llje zult see in a momentmoment is a very simpleeenvoudig bipedTweebenig
94
278000
3000
Jullie zien dadelijk een zeer eenvoudige 'tweebeen'
04:53
that's learningaan het leren how to walklopen usinggebruik makend van artificialkunstmatig evolutionevolutie.
95
281000
3000
die leert lopen door kunstmatige evolutie.
04:56
At the beginningbegin, it can't walklopen at all,
96
284000
2000
In het begin lukt het niet,
04:58
but it will get better and better over time.
97
286000
2000
maar geleidelijk aan wordt het beter.
05:02
So, this is the one that can't walklopen at all.
98
290000
3000
Dit is er een die helemaal niet kon lopen.
05:05
(LaughterGelach)
99
293000
6000
(Gelach)
05:11
Now, after fivevijf generationsgeneraties of applyingtoepassen evolutionaryevolutionaire processwerkwijze,
100
299000
3000
Na vijf generaties het evolutionaire proces toepassen,
05:14
the geneticgenetisch algorithmalgoritme is gettingkrijgen a tinyklein bitbeetje better.
101
302000
3000
is het genetisch algoritme al een klein beetje beter.
05:17
(LaughterGelach)
102
305000
8000
(Gelach)
05:25
GenerationGeneratie 10 and it'llhet zal take a fewweinig stepsstappen more --
103
313000
2000
Generatie 10 en een paar stappen meer --
05:31
still not quiteheel there.
104
319000
2000
maar nog steeds niet helemaal je dat.
05:34
But now, after generationgeneratie 20, it actuallywerkelijk walkswandelingen in a straightrecht linelijn withoutzonder fallingvallend over.
105
322000
5000
Na generatie 20 kan het eindelijk
in een rechte lijn wandelen zonder om te vallen.
05:40
That was the realecht breakthroughdoorbraak for us.
106
328000
3000
Dat was de doorbraak voor ons.
05:43
It was, academicallyacademisch, quiteheel a challenginguitdagend projectproject,
107
331000
3000
Het was een heel uitdagend project.
05:46
and onceeen keer we had reachedbereikte that stagestadium, we were quiteheel confidentzelfverzekerd
108
334000
3000
Zodra we dat stadium hadden bereikt,
hadden we er alle vertrouwen in
05:49
that we could try and do other things as well with this approachnadering --
109
337000
3000
dat we ook andere dingen
op deze manier konden aanpakken --
05:52
actuallywerkelijk simulatingsimuleren the bodylichaam
110
340000
2000
dus simuleren van het lichaam
05:54
and simulatingsimuleren that partdeel of the nervousnerveus systemsysteem that controlscontrols it.
111
342000
3000
en het deel van het zenuwstelsel
dat het stuurt.
05:57
Now, at this stagestadium, it alsoook becamewerd clearduidelijk that this could be very excitingopwindend
112
345000
3000
Het werd ook duidelijk
dat dit heel interessant zou zijn
06:00
for things like computercomputer gamesspellen or onlineonline worldswerelden.
113
348000
3000
voor zaken als computerspelletjes
of online-werelden.
06:03
What you see here is the characterkarakter standingstaand there,
114
351000
2000
Hier zie je het personage rechtop staan
06:05
and there's an obstacleobstakel that we put in its way.
115
353000
2000
en is er een obstakel op zijn weg.
06:07
And what you see is, it's going to fallvallen over the obstacleobstakel.
116
355000
5000
Het gaat over het obstakel vallen.
06:12
Now, the interestinginteressant bitbeetje is, if I moveverhuizing the obstacleobstakel a tinyklein bitbeetje to the right,
117
360000
3000
Als ik het obstakel
06:15
whichwelke is what I'm doing now, here,
118
363000
2000
een beetje naar rechts verplaats,
06:17
it will fallvallen over it in a completelyhelemaal differentverschillend way.
119
365000
4000
zal het op een heel andere manier vallen.
06:24
And again, if you moveverhuizing the obstacleobstakel a tinyklein bitbeetje, it'llhet zal again fallvallen differentlyanders.
120
372000
5000
Weer een klein beetje anders
en het zal opnieuw anders vallen.
06:29
(LaughterGelach)
121
377000
2000
(Gelach)
06:31
Now, what you see, by the way, at the toptop there,
122
379000
2000
Tussen haakjes: bovenaan zie je
06:33
are some of the neuralneurale activationsactiveringen beingwezen fedgevoed into the virtualvirtueel musclesspieren.
123
381000
3000
enkele van de neurale activeringen
voor de virtuele spieren.
06:36
Okay. That's the videovideo-. ThanksBedankt.
124
384000
2000
Oké. Dat is de video. Bedankt.
06:38
Now, this mightmacht look kindsoort of trivialtriviaal, but it's actuallywerkelijk very importantbelangrijk
125
386000
3000
Dit ziet er misschien nogal triviaal uit,
maar het is heel belangrijk
06:41
because this is not something you get at the momentmoment
126
389000
2000
want het is iets dat je op dit moment
06:43
in any interactiveinteractieve or any virtualvirtueel worldswerelden.
127
391000
2000
in geen enkele interactieve
of virtuele wereld kan aantreffen.
06:48
Now, at this stagestadium, we decidedbeslist to startbegin a companybedrijf and moveverhuizing this furtherverder,
128
396000
3000
In dit stadium gekomen,
besloten we om een bedrijf te beginnen
en het verder te ontwikkelen.
06:51
because obviouslyduidelijk this was just a very simpleeenvoudig, blockyhoekig bipedTweebenig.
129
399000
3000
Dit was natuurlijk nog maar
een zeer eenvoudige, hoekige tweebeen.
06:54
What we really wanted was a fullvol humanmenselijk bodylichaam.
130
402000
2000
We wilden een volledig menselijk lichaam.
06:56
So we startedbegonnen the companybedrijf.
131
404000
1000
We begonnen met het bedrijf.
06:57
We hiredgehuurd a teamteam of physicistsnatuurkundigen, softwaresoftware engineersingenieurs and biologistsbiologen
132
405000
5000
We huurden een team van fysici, softwareingenieurs en biologen
07:02
to work on this, and the first thing we had to work on
133
410000
3000
om hieraan te werken. Eerst moesten we
07:05
was to createcreëren the humanmenselijk bodylichaam, basicallyeigenlijk.
134
413000
4000
een menselijk lichaam creëren.
07:09
It's got to be relativelynaar verhouding fastsnel, so you can runrennen it on a normalnormaal machinemachine,
135
417000
3000
Het moest relatief snel zijn,
zodat het op een normale machine kon lopen,
07:12
but it's got to be accurateaccuraat enoughgenoeg, so it lookslooks good enoughgenoeg, basicallyeigenlijk.
136
420000
3000
maar ook nauwkeurig genoeg,
zodat het er goed uitzag.
07:15
So we put quiteheel a bitbeetje of biomechanicalbiomechanische knowledgekennis into this thing,
137
423000
3000
Er werd een beetje
biomechanische kennis ingestopt
07:18
and triedbeproefd to make it as realisticrealistische as possiblemogelijk.
138
426000
4000
en we probeerden
het zo realistisch mogelijk te maken.
07:22
What you see here on the screenscherm right now
139
430000
2000
Hier op het scherm zie je nu
07:24
is a very simpleeenvoudig visualizationvisualisatie of that bodylichaam.
140
432000
2000
een zeer eenvoudige visualisatie van dat lichaam.
07:26
I should addtoevoegen that it's very simpleeenvoudig to addtoevoegen things like hairhaar-, clotheskleren, etcenz.,
141
434000
4000
Ook dingen zoals haar, kleding, enz.
kunnen makkelijk worden toegevoegd,
07:30
but what we'vewij hebben donegedaan here is use a very simpleeenvoudig visualizationvisualisatie,
142
438000
3000
maar dit hier is
een zeer vereenvoudigde visualisatie
07:33
so you can concentrateconcentreren on the movementbeweging.
143
441000
2000
zodat je je kan concentreren op de beweging.
07:35
Now, what I'm going to do right now, in a momentmoment,
144
443000
3000
Ik ga het even een duwtje geven
07:38
is just pushDuwen this characterkarakter a tinyklein bitbeetje and we'llgoed see what happensgebeurt.
145
446000
3000
om te zien wat er gebeurt.
07:46
Nothing really interestinginteressant, basicallyeigenlijk.
146
454000
2000
Nog niets interessants, in feite.
07:48
It fallsfalls over, but it fallsfalls over like a ragvod dollpop, basicallyeigenlijk.
147
456000
3000
Het valt wel,
maar als een lappenpop.
07:51
The reasonreden for that is that there's no intelligenceintelligentie- in it.
148
459000
3000
Omdat er nog geen intelligentie in zit.
07:54
It becomeswordt interestinginteressant when you put artificialkunstmatig intelligenceintelligentie- into it.
149
462000
4000
Het wordt pas interessant
met kunstmatige intelligentie.
07:58
So, this characterkarakter now has motormotor skillsvaardigheden in the upperbovenste bodylichaam --
150
466000
4000
Dit personage heeft nu motorische vaardigheden
in zijn bovenlichaam --
08:02
nothing in the legsbenen yetnog, in this particularbijzonder one.
151
470000
2000
maar deze heeft dat voorlopig
nog niet in de benen.
08:04
But what it will do -- I'm going to pushDuwen it again.
152
472000
3000
Nog eens een duwtje.
08:07
It will realizerealiseren autonomouslyautonoom that it's beingwezen pushedgeduwd.
153
475000
2000
Het 'weet' nu dat het wordt geduwd.
08:09
It's going to stickstok out its handshanden.
154
477000
2000
Het gaat zijn handen uitsteken.
08:11
It's going to turnbeurt around into the fallvallen, and try and catchvangst the fallvallen.
155
479000
3000
Zich al vallend omdraaien
om de val te breken.
08:20
So that's what you see here.
156
488000
2000
Dat is wat jullie hier zien.
08:22
Now, it getskrijgt really interestinginteressant
157
490000
2000
Het wordt pas echt interessant
08:24
if you then addtoevoegen the AIAI for the lowerlager partdeel of the bodylichaam as well.
158
492000
4000
als je ook de AI aan het onderste deel
van het lichaam toevoegt.
08:28
So here, we'vewij hebben got the samedezelfde characterkarakter.
159
496000
2000
Weer hetzelfde personage.
08:30
I'm going to pushDuwen it a bitbeetje harderharder now,
160
498000
2000
Ik ga het nu wat harder duwen,
08:32
harderharder than I just pushedgeduwd ChrisChris.
161
500000
2000
harder dan ik Chris duwde.
08:34
But what you'llje zult see is -- it's going to receivete ontvangen a pushDuwen now from the left.
162
502000
4000
Het krijgt een por aan de linkerkant.
08:41
What you see is it takes stepsstappen backwardsachteruit,
163
509000
2000
Het stapt achteruit,
08:43
it triesprobeert to counter-balancetegenwicht,
164
511000
2000
probeert te compenseren,
08:45
it triesprobeert to look at the placeplaats where it thinksdenkt it's going to landland-.
165
513000
4000
en kijkt naar de plaats
waar het denkt te gaan vallen.
08:49
I'll showtonen you this again.
166
517000
2000
Ik laat dit opnieuw zien.
08:51
And then, finallyTenslotte hitstreffers the floorverdieping.
167
519000
3000
Uiteindelijk komt het op de vloer terecht.
08:55
Now, this becomeswordt really excitingopwindend
168
523000
3000
Het wordt pas echt spannend
08:58
when you pushDuwen that characterkarakter in differentverschillend directionsroutebeschrijving, again, just as I've donegedaan.
169
526000
5000
als je het personage
in verschillende richtingen gaat duwen.
09:03
That's something that you cannotkan niet do right now.
170
531000
4000
Dat kan nu nog niet
in computerspellen.
09:07
At the momentmoment, you only have emptyleeg computercomputer graphicsgrafiek in gamesspellen.
171
535000
3000
Nu heb je in spellen
alleen nog maar lege computergraphics.
09:10
What this is now is a realecht simulationsimulatie. That's what I want to showtonen you now.
172
538000
3000
Dit is een echte simulatie.
Dat wil ik je nu laten zien.
09:13
So, here'shier is the samedezelfde characterkarakter with the samedezelfde behaviorgedrag I've just showngetoond you,
173
541000
3000
Hier hetzelfde personage met hetzelfde gedrag,
09:16
but now I'm just going to pushDuwen it from differentverschillend directionsroutebeschrijving.
174
544000
2000
maar nu ga ik het
vanuit verschillende richtingen duwen.
09:18
First, startingbeginnend with a pushDuwen from the right.
175
546000
2000
Eerst met een duw van rechts.
09:23
This is all slowlangzaam motionbeweging, by the way, so we can see what's going on.
176
551000
3000
Alles in slow motion
zodat we kunnen zien wat er gaande is.
09:26
Now, the anglehoek will have changedveranderd a tinyklein bitbeetje,
177
554000
3000
Nu vanuit een iets andere hoek.
09:29
so you can see that the reactionreactie is differentverschillend.
178
557000
4000
Je kunt zien dat de reactie anders is.
09:33
Again, a pushDuwen, now this time from the frontvoorkant.
179
561000
3000
Nog een duw, maar dit keer aan de voorkant.
09:37
And you see it fallsfalls differentlyanders.
180
565000
2000
Je ziet dat het anders valt.
09:39
And now from the left --
181
567000
2000
Nu van de linkerkant--
09:43
and it fallsfalls differentlyanders.
182
571000
2000
en het valt anders.
09:45
That was really excitingopwindend for us to see that.
183
573000
2000
Echt spannend om te zien.
09:47
That was the first time we'vewij hebben seengezien that.
184
575000
2000
Dat was de eerste keer dat we dat zagen.
09:49
This is the first time the publicopenbaar seesziet this as well,
185
577000
2000
Dit is ook de eerste keer
dat het publiek dit ziet,
09:51
because we have been in stealthStealth modemode.
186
579000
2000
omdat we het tot nu toe
onder de radar hebben gehouden.
09:53
I haven'thebben niet showngetoond this to anybodyiemand yetnog.
187
581000
2000
Ik heb dit nog aan niemand getoond.
09:55
Now, just a funpret thing:
188
583000
2000
Nog iets leuks:
09:57
what happensgebeurt if you put that characterkarakter --
189
585000
2000
wat gebeurt er als je dat personage --
09:59
this is now a woodenhouten versionversie of it, but it's got the samedezelfde AIAI in it --
190
587000
2000
dit keer als houten tekenpop,
maar met dezelfde AI erin --
10:01
but if you put that characterkarakter on a slipperyglad surfaceoppervlak, like iceijs-.
191
589000
2000
op een glad oppervlak zoals ijs plaatst.
10:03
We just did that for a laughlach, just to see what happensgebeurt.
192
591000
3000
We deden het voor de grap
om te zien wat er gebeurt.
10:06
(LaughterGelach)
193
594000
1000
(Gelach)
10:07
And this is what happensgebeurt.
194
595000
2000
Dit gebeurt er.
10:09
(LaughterGelach)
195
597000
3000
(Gelach)
10:12
(ApplauseApplaus)
196
600000
3000
(Applaus)
10:15
It's nothing we had to do about this.
197
603000
2000
Daar hadden wij niets mee te maken.
10:17
We just tooknam this characterkarakter that I just talkedgesproken about,
198
605000
2000
Met dit personage
10:19
put it on a slipperyglad surfaceoppervlak, and this is what you get out of it.
199
607000
3000
op een glad oppervlak krijg je dit.
10:22
And that's a really fascinatingfascinerend thing about this approachnadering.
200
610000
3000
Fascinerend.
10:26
Now, when we wentgegaan to filmfilm studiosStudio 's and gamesspellen developersontwikkelaars
201
614000
3000
Van filmstudio's en spelontwikkelaars
10:29
and showedtoonden them that technologytechnologie, we got a very good responseantwoord.
202
617000
3000
kregen we een zeer goede respons.
10:32
And what they said was, the first thing they need immediatelyper direct is virtualvirtueel stuntmenstuntmen.
203
620000
4000
Ze bestelden onmiddellijk virtuele stuntmannen.
10:36
Because stuntsStunts are obviouslyduidelijk very dangerousgevaarlijk, they're very expensiveduur,
204
624000
4000
Stunts zijn uiteraard
erg gevaarlijk en duur.
10:40
and there are a lot of stuntstunt scenesscenes that you cannotkan niet do, obviouslyduidelijk,
205
628000
2000
Een heleboel stuntscènes
doe je gewoon niet
10:42
because you can't really allowtoestaan the stuntmanstuntman to be seriouslyernstig hurtpijn doen.
206
630000
3000
omdat ze te gevaarlijk zijn.
10:45
So, they wanted to have a digitaldigitaal versionversie of a stuntmanstuntman
207
633000
3000
Ze wilden een digitale versie
van een stuntman
10:48
and that's what we'vewij hebben been workingwerkend on for the pastverleden fewweinig monthsmaanden.
208
636000
2000
en daar hebben we de voorbije maanden
aan gewerkt.
10:50
And that's our first productartikel that we're going to releasevrijlating in a couplepaar of weeksweken.
209
638000
5000
Dit is ons eerste product.
Het komt binnen een paar weken op de markt.
10:55
So, here are just a fewweinig very simpleeenvoudig scenesscenes of the guy just beingwezen kickedgeschopt.
210
643000
5000
Hier een paar zeer eenvoudige scènes
van een man die wordt geschopt.
11:00
That's what people want. That's what we're givinggeven them.
211
648000
2000
Dat is wat de mensen willen.
Dat is wat we hen geven.
11:02
(LaughterGelach)
212
650000
7000
(Gelach)
11:09
You can see, it's always reactingreageren.
213
657000
2000
Je kunt zien dat het altijd reageert.
11:11
This is not a deaddood bodylichaam. This is a bodylichaam who basicallyeigenlijk, in this particularbijzonder casegeval,
214
659000
4000
Het is geen dood lichaam. Dit lichaam
11:15
feelsvoelt the forcedwingen and triesprobeert to protectbeschermen its headhoofd.
215
663000
2000
voelt de slag
en probeert zijn hoofd te beschermen.
11:17
Only, I think it's quiteheel a biggroot blowblazen again.
216
665000
2000
Weer een vrij grote klap.
11:19
You feel kindsoort of sorry for that thing,
217
667000
2000
Je zou er medelijden mee krijgen.
11:21
and we'vewij hebben seengezien it so manyveel timestijden now that
218
669000
2000
Alleen hebben we dat al zoveel keer gezien
11:23
we don't really carezorg any more.
219
671000
2000
dat het ons niets meer doet.
11:25
(LaughterGelach)
220
673000
1000
(Gelach)
11:26
There are much worseerger videosvideos than this, by the way, whichwelke I have takeningenomen out, but ...
221
674000
4000
Er zijn veel ergere video's dan deze,
die heb ik er uitgehaald, maar...
11:31
Now, here'shier is anothereen ander one.
222
679000
2000
Hier is een andere.
11:33
What people wanted as a behaviorgedrag was to have an explosionexplosie,
223
681000
4000
Ze wilden een personage
11:37
a strongsterk forcedwingen appliedtoegepast to the characterkarakter,
224
685000
2000
dat aan een explosie werd onderworpen
11:39
and have the characterkarakter reactReageer to it in midairMidair.
225
687000
2000
en zou reageren terwijl het werd weggeslingerd.
11:41
So that you don't have a characterkarakter that lookslooks limpslap,
226
689000
2000
Het mocht er niet slap uitzien,
11:43
but actuallywerkelijk a characterkarakter that you can use in an actionactie filmfilm straightrecht away,
227
691000
3000
maar bruikbaar voor een actiefilm
11:46
that lookslooks kindsoort of alivelevend in midairMidair as well.
228
694000
2000
als levend iets reageren
terwijl het door de lucht vloog.
11:48
So this characterkarakter is going to be hitraken by a forcedwingen,
229
696000
2000
Dit personage wordt getroffen
door een explosie,
11:50
it's going to realizerealiseren it's in the airlucht,
230
698000
2000
het beseft dat het in de lucht vliegt
11:52
and it's going to try and, well,
231
700000
3000
en probeert zijn arm
uit te steken in de richting
11:55
stickstok out its armarm in the directionrichting where it's landinglanden.
232
703000
2000
van de plaats waar het naartoe vliegt.
11:59
That's one anglehoek; here'shier is anothereen ander anglehoek.
233
707000
3000
Hier vanuit een andere hoek.
12:02
We now think that the realismrealisme we're achievingverwezenlijking van with this
234
710000
2000
We denken dat het bereikte realisme
12:04
is good enoughgenoeg to be used in filmsfilms.
235
712000
2000
goed genoeg is
om te worden gebruikt in films.
12:06
And let's just have a look at a slightlylicht differentverschillend visualizationvisualisatie.
236
714000
3000
Nu een iets andere visualisatie.
12:09
This is something I just got last night
237
717000
2000
Dit kreeg ik gisteravond
12:11
from an animationanimatie studiostudio in LondonLonden, who are usinggebruik makend van our softwaresoftware
238
719000
3000
van een animatiestudio in Londen.
Ze gebruiken onze software
12:14
and experimentingexperimenteren with it right now.
239
722000
2000
en zijn er nu mee aan het experimenteren.
12:16
So this is exactlyprecies the samedezelfde behaviorgedrag that you saw,
240
724000
3000
Dit is dus precies hetzelfde gedrag dat je zag,
12:19
but in a slightlylicht better renderedgesmolten versionversie.
241
727000
4000
maar in een iets betere versie weergegeven.
12:23
So if you look at the characterkarakter carefullyvoorzichtig,
242
731000
3000
Als je goed naar het personage kijkt,
12:26
you see there are lots of bodylichaam movementsbewegingen going on,
243
734000
2000
dan zie dat het lichaam
allerlei bewegingen uitvoert.
12:28
nonegeen of whichwelke you have to animateanimatie like in the oldoud daysdagen.
244
736000
2000
Voorheen moesten die allemaal
12:30
AnimatorsAnimatoren had to actuallywerkelijk animateanimatie them.
245
738000
2000
apart geanimeerd worden door animators.
12:32
This is all happeninggebeurtenis automaticallyautomatisch in the simulationsimulatie.
246
740000
2000
Dit gebeurt allemaal automatisch
in de simulatie.
12:34
This is a slightlylicht differentverschillend anglehoek,
247
742000
2000
Dit is een slow-motionversie
12:39
and again a slowlangzaam motionbeweging versionversie of this.
248
747000
2000
vanuit een iets andere hoek.
12:41
This is incrediblyongelooflijk quicksnel. This is happeninggebeurtenis in realecht time.
249
749000
4000
Het gaat ongelooflijk snel.
Het gebeurt in real time.
12:45
You can runrennen this simulationsimulatie in realecht time, in frontvoorkant of your eyesogen,
250
753000
2000
Je kunt deze simulatie in real time
uitvoeren, terwijl je er naar kijkt,
12:47
changeverandering it, if you want to, and you get the animationanimatie straightrecht out of it.
251
755000
3000
ze wijzigen
en er gelijk de animatie uit krijgen.
12:50
At the momentmoment, doing something like this by handhand-
252
758000
2000
Als je zoiets manueel wil doen,
12:52
would take you probablywaarschijnlijk a couplepaar of daysdagen.
253
760000
2000
heb je waarschijnlijk een paar dagen werk.
12:55
This is anothereen ander behaviorgedrag they requestedgevraagd.
254
763000
3000
Dit is nog een ander gedrag
waar ze naar vroegen.
12:58
I'm not quiteheel sure why, but we'vewij hebben donegedaan it anywayin ieder geval.
255
766000
2000
Ik ben niet helemaal zeker waarom,
maar wij hebben het toch gedaan.
13:00
It's a very simpleeenvoudig behaviorgedrag that showsshows you the powermacht of this approachnadering.
256
768000
2000
Het is een zeer eenvoudig gedrag
dat jullie de kracht van deze aanpak toont.
13:02
In this casegeval, the character'skarakter van de handshanden
257
770000
2000
In dit geval zijn de handen van het personage
13:04
are fixedvast to a particularbijzonder pointpunt in spaceruimte,
258
772000
2000
aan een bepaald punt in de ruimte vastgemaakt
13:06
and all we'vewij hebben told the characterkarakter to do is to struggleworstelen.
259
774000
3000
en het personage moet dan worstelen.
13:09
And it lookslooks organicbiologisch. It lookslooks realisticrealistische.
260
777000
3000
Het ziet er levensecht uit. Realistisch.
13:12
You feel kindsoort of sorry for the guy.
261
780000
2000
Je voelt medelijden voor de kerel.
13:14
It's even worseerger -- and that is anothereen ander videovideo- I just got last night --
262
782000
3000
Het kan zelfs nog erger -- dit is een andere video
die ik gisteravond kreeg --
13:17
if you rendergeven that a bitbeetje more realisticallyrealistisch.
263
785000
2000
als je het nog wat realistischer wil weergeven.
13:23
Now, I'm showingtonen this to you just to showtonen you
264
791000
2000
Alleen maar om jullie te laten zien
13:25
how organicbiologisch it actuallywerkelijk can feel, how realisticrealistische it can look.
265
793000
2000
hoe levensecht en realistisch het kan.
13:27
And this is all a physicalfysiek simulationsimulatie of the bodylichaam,
266
795000
3000
Dit is een fysieke simulatie van het lichaam.
13:30
usinggebruik makend van AIAI to driverijden virtualvirtueel musclesspieren in that bodylichaam.
267
798000
3000
Met AI om de virtuele spieren
in dat lichaam aan te sturen.
13:35
Now, one thing whichwelke we did for a laughlach was
268
803000
3000
Voor de grap
13:38
to createcreëren a slightlylicht more complexcomplex stuntstunt scenetafereel,
269
806000
2000
speelden we een complexe stuntscène na,
13:40
and one of the mostmeest famousberoemd stuntsStunts is the one where JamesJames BondBond
270
808000
3000
een van de beroemdste stunts waar James Bond
13:43
jumpssprongen off a damdam in SwitzerlandZwitserland and then is caughtgevangen by a bungeeBungee.
271
811000
4000
in Zwitserland van een dam springt
en vervolgens door een bungee wordt opgevangen.
13:48
Got a very shortkort clipklem here.
272
816000
2000
Hier een korte clip.
13:54
Yes, you can just about see it here.
273
822000
2000
Jullie kunnen het hier zien.
13:56
In this casegeval, they were usinggebruik makend van a realecht stuntstunt man. It was a very dangerousgevaarlijk stuntstunt.
274
824000
3000
Ze gebruikten toen een echte stuntman.
Het was een zeer gevaarlijke stunt.
13:59
It was just votedgestemd, I think in the SundayZondag TimesTijden, as one of the mostmeest impressiveindrukwekkend stuntsStunts.
275
827000
3000
Ik denk dat het in de Sunday Times werd verkozen
als een van de meest indrukwekkende stunts ooit.
14:02
Now, we'vewij hebben just triedbeproefd and -- lookedkeek at our characterkarakter and askedgevraagd ourselvesonszelf,
276
830000
3000
We vroegen ons af
14:05
"Can we do that ourselvesonszelf as well?"
277
833000
2000
of we dat ook konden.
14:07
Can we use the physicalfysiek simulationsimulatie of the characterkarakter,
278
835000
2000
Kunnen we door gebruik te maken
van de fysieke simulatie van het personage,
14:09
use artificialkunstmatig intelligenceintelligentie-,
279
837000
2000
kunstmatige intelligentie
14:11
put that artificialkunstmatig intelligenceintelligentie- into the characterkarakter,
280
839000
2000
in het personage steken,
14:13
driverijden virtualvirtueel musclesspieren, simulatesimuleren the way he jumpssprongen off the damdam,
281
841000
4000
virtuele spieren aansturen,
hem van de dam laten springen,
14:17
and then skydiveSkydive afterwardsdaarna,
282
845000
2000
laten skydiven
14:19
and have him caughtgevangen by a bungeeBungee afterwardsdaarna?
283
847000
2000
en hem door een bungee laten opvangen?
14:21
We did that. It tooknam about altogetherover het geheel genomen just two hoursuur,
284
849000
3000
We hebben het gedaan. In slechts twee uur
14:24
prettymooi much, to createcreëren the simulationsimulatie.
285
852000
2000
was de simulatie klaar.
14:26
And that's what it lookslooks like, here.
286
854000
2000
Zo ziet het eruit.
14:37
Now, this could do with a bitbeetje more work. It's still very earlyvroeg stagesstadia,
287
865000
3000
Er is nog wat werk aan.
Het is nog in een zeer vroeg stadium,
14:40
and we prettymooi much just did this for a laughlach,
288
868000
2000
en we deden het eigenlijk
meer voor de grap,
14:42
just to see what we'dwij hadden get out of it.
289
870000
2000
gewoon om te zien wat het zou geven.
14:44
But what we foundgevonden over the pastverleden fewweinig monthsmaanden
290
872000
2000
In de afgelopen paar maanden
stelden we vast
14:46
is that this approachnadering -- that we're prettymooi much standardstandaard- uponop --
291
874000
3000
dat deze aanpak
-- daar zijn we nogal zeker van --
14:49
is incrediblyongelooflijk powerfulkrachtig.
292
877000
2000
ongelooflijk krachtig is.
14:51
We are ourselvesonszelf surprisedverwonderd what you actuallywerkelijk get out of the simulationssimulaties.
293
879000
4000
Wij zijn zelf verrast
over wat je uit simulaties kunt halen.
14:55
There's very oftenvaak very surprisingverrassend behaviorgedrag that you didn't predictvoorspellen before.
294
883000
4000
Vaak zo verrassend
dat je het niet kon voorspellen.
14:59
There's so manyveel things we can do with this right now.
295
887000
2000
Er zijn nu zoveel dingen
die ermee kunnen doen.
15:01
The first thing, as I said, is going to be virtualvirtueel stuntmenstuntmen.
296
889000
3000
Het eerste is de virtuele stuntman.
15:04
SeveralVerschillende studiosStudio 's are usinggebruik makend van this softwaresoftware now to produceproduceren virtualvirtueel stuntmenstuntmen,
297
892000
4000
Verschillende studio's maken nu al
gebruik van deze virtuele stuntmannen.
15:08
and they're going to hitraken the screenscherm quiteheel soonspoedig, actuallywerkelijk,
298
896000
2000
Het zal niet lang meer duren
15:10
for some majorgroot productionsproducties.
299
898000
2000
voordat ze in enkele grote producties
te zien zullen zijn.
15:12
The secondtweede thing is videovideo- gamesspellen.
300
900000
3000
Ook in videospellen.
15:15
With this technologytechnologie, videovideo- gamesspellen will look differentverschillend and they will feel very differentverschillend.
301
903000
4000
Met deze technologie zullen ze
er heel anders gaan uitzien en aanvoelen.
15:19
For the first time, you'llje zult have actorsacteurs that really feel very interactiveinteractieve,
302
907000
3000
Voor de eerste keer zal je
echte interactie hebben met de acteurs,
15:22
that have realecht bodieslichamen that really reactReageer.
303
910000
2000
met lichamen die echt reageren.
15:24
I think that's going to be incrediblyongelooflijk excitingopwindend.
304
912000
3000
Dat wordt ongelooflijk spannend.
15:27
ProbablyWaarschijnlijk startingbeginnend with sportssport- gamesspellen,
305
915000
2000
Waarschijnlijk eerst met sportspellen
15:29
whichwelke are going to becomeworden much more interactiveinteractieve.
306
917000
2000
die veel interactiever zullen worden.
15:31
But I particularlyvooral am really excitedopgewonden
307
919000
1000
Maar ik heb hoge verwachtingen
15:32
about usinggebruik makend van this technologytechnologie in onlineonline worldswerelden,
308
920000
3000
over het gebruik van deze technologie
in online-werelden,
15:35
like there, for examplevoorbeeld, that TomTom MelcherMelcher has showngetoond us.
309
923000
3000
zoals Tom Melcher ons heeft getoond.
15:38
The degreemate of interactivityinteractiviteit you're going to get
310
926000
2000
De mate van interactiviteit zal
15:40
is totallyhelemaal differentverschillend, I think, from what you're gettingkrijgen right now.
311
928000
3000
totaal anders zijn dan wat je nu krijgt.
15:44
A thirdderde thing we are looking at and very interestedgeïnteresseerd in is simulationsimulatie.
312
932000
4000
Een derde punt waar we in geïnteresseerd zijn,
is simulatie.
15:49
We'veWe hebben been approachedbenaderde by severalverscheidene simulationsimulatie companiesbedrijven,
313
937000
2000
We zijn benaderd
door verschillende simulatiebedrijven,
15:51
but one projectproject we're particularlyvooral excitedopgewonden about, whichwelke we're startingbeginnend nextvolgende monthmaand,
314
939000
3000
maar over één project
zijn we bijzonder enthousiast.
15:54
is to use our technologytechnologie -- and in particularbijzonder, the walkingwandelen technologytechnologie --
315
942000
4000
Volgende maand beginnen we
met de technologie van het stappen.
15:58
to help aidsteun surgeonschirurgen who work on childrenkinderen with cerebralcerebrale palsyparese,
316
946000
4000
We willen chirurgen helpen
die kinderen met hersenverlamming behandelen,
16:02
to predictvoorspellen the outcomeresultaat of operationsactiviteiten on these childrenkinderen.
317
950000
3000
om het resultaat van operaties
op deze kinderen te voorspellen.
16:05
As you probablywaarschijnlijk know,
318
953000
2000
Jullie weten misschien
16:07
it's very difficultmoeilijk to predictvoorspellen what the outcomeresultaat of an operationoperatie is
319
955000
3000
dat het resultaat van een operatie
om het stappen te corrigeren
16:10
if you try and correctcorrect the gaitgang.
320
958000
2000
zeer moeilijk is te voorspellen.
16:12
The classicklassiek quotecitaat is, I think, it's unpredictableonvoorspelbaar at bestbeste,
321
960000
3000
Tot nu toe is in de meeste gevallen
16:15
is what people think right now, is the outcomeresultaat.
322
963000
3000
het resultaat onvoorspelbaar.
16:18
Now, what we want to do with our softwaresoftware is allowtoestaan our surgeonschirurgen to have a toolgereedschap.
323
966000
4000
We willen met onze software de chirurgen
een hulpmiddel bezorgen.
16:22
We're going to simulatesimuleren the gaitgang of a particularbijzonder childkind
324
970000
3000
We gaan de gang
van een bepaald kind simuleren.
16:25
and the surgeonchirurg can then work on that simulationsimulatie
325
973000
3000
De chirurg kan dan werken op die simulatie
16:28
and try out differentverschillend waysmanieren to improveverbeteren that gaitgang,
326
976000
2000
en verschillende manieren uitproberen
om die gang te verbeteren,
16:30
before he actuallywerkelijk commitscommits to an actualwerkelijk surgerychirurgie.
327
978000
3000
voordat hij overgaat tot de operatie.
16:33
That's one projectproject we're particularlyvooral excitedopgewonden about,
328
981000
2000
We zijn bijzonder enthousiast over dit project.
16:35
and that's going to startbegin nextvolgende monthmaand.
329
983000
2000
Volgende maand gaat het van start.
16:39
Just finallyTenslotte, this is only just the beginningbegin.
330
987000
3000
Dit is slechts het begin.
16:42
We can only do severalverscheidene behaviorsgedragingen right now.
331
990000
2000
We kunnen nog alleen
bepaalde gedragingen nabootsen.
16:44
The AIAI isn't good enoughgenoeg to simulatesimuleren a fullvol humanmenselijk bodylichaam.
332
992000
3000
De AI is nog niet goed genoeg
om een volledig menselijk lichaam te simuleren.
16:47
The bodylichaam yes, but not all the motormotor skillsvaardigheden that we have.
333
995000
3000
Het lichaam wel,
maar niet al onze motorische vaardigheden.
16:50
And, I think, we're only there if we can have something like balletballet dancingdansen.
334
998000
3000
Dat gaan we kunnen
zodra we een balletdanser kunnen simuleren.
16:53
Right now, we don't have that
335
1001000
2000
Nu zijn we nog niet zover,
16:55
but I'm very sure that we will be ablein staat to do that at some stagestadium.
336
1003000
2000
maar het zit eraan te komen.
16:57
We do have one unintentionalonbedoelde dancerdanser actuallywerkelijk,
337
1005000
3000
We hebben al een danser tegen wil en dank.
17:00
the last thing I'm going to showtonen you.
338
1008000
2000
Het laatste wat ik jullie ga tonen.
17:02
This was an AIAI contourContour that was producedgeproduceerd and evolvedgeëvolueerd --
339
1010000
3000
Dit was een AI-figuur,
geproduceerd en geëvolueerd --
17:05
half-evolvedhalf-geëvolueerd, I should say -- to produceproduceren balancebalans, basicallyeigenlijk.
340
1013000
3000
half-geëvolueerd, moet ik zeggen --
om evenwicht uit te proberen.
17:08
So, you kicktrap the guy and the guy'sguy's supposedvermeend to counter-balancetegenwicht.
341
1016000
3000
Je geeft de kerel een trap
en hij moet die compenseren.
17:11
That's what we thought was going to come out of this.
342
1019000
3000
Dat is wat we ervan verwachtten.
17:14
But this is what emergedvoortgekomen out of it, in the endeinde.
343
1022000
2000
Maar uiteindelijk kwam dit te voorschijn.
17:17
(MusicMuziek)
344
1025000
10000
(Muziek)
17:27
BizarrelyBizar, this thing doesn't have a headhoofd. I'm not quiteheel sure why.
345
1035000
3000
Ik vraag me af waarom dit ding
geen hoofd heeft.
17:31
So, this was not something we actuallywerkelijk put in there.
346
1039000
2000
Het was niet de bedoeling,
17:33
He just startedbegonnen to createcreëren that dancedans himselfzichzelf.
347
1041000
4000
maar hij begon te dansen.
17:37
He's actuallywerkelijk a better dancerdanser than I am, I have to say.
348
1045000
3000
Een betere danser dan ik,
geef ik toe.
17:41
And what you see after a while --
349
1049000
2000
Na een tijdje
17:43
I think he even goesgaat into a climaxclimax right at the endeinde.
350
1051000
2000
bereikt hij zelfs een soort climax.
17:49
And I think -- there you go.
351
1057000
3000
Daar heb je het.
17:52
(LaughterGelach)
352
1060000
2000
(Gelach)
17:54
So, that all happenedgebeurd automaticallyautomatisch. We didn't put that in there.
353
1062000
2000
Dat gebeurde automatisch,
het kwam vanzelf.
17:56
That's just the simulationsimulatie creatinghet creëren van this itselfzelf, basicallyeigenlijk.
354
1064000
3000
De simulatie creëert in feite zichzelf.
17:59
So it's just --
355
1067000
2000
Het is --
18:01
(ApplauseApplaus)
356
1069000
1000
(Applaus)
18:02
ThanksBedankt.
357
1070000
2000
Bedankt.
18:05
Not quiteheel JohnJohn TravoltaTravolta yetnog, but we're workingwerkend on that as well,
358
1073000
3000
-- nog niet helemaal John Travolta,
maar we werken eraan.
18:08
so thanksbedankt very much for your time.
359
1076000
2000
Bedankt voor jullie tijd.
18:10
ThanksBedankt.
360
1078000
1000
Bedankt.
18:11
(ApplauseApplaus)
361
1079000
1000
(Applaus)
18:12
CACA: IncredibleOngelooflijke. That was really incredibleongelooflijk.
362
1080000
2000
CA: Ongelooflijk. Dat was echt ongelooflijk.
18:14
TRTR: ThanksBedankt.
363
1082000
1000
TR: Bedankt.
Translated by Rik Delaet
Reviewed by Christel Foncke

▲Back to top

ABOUT THE SPEAKER
Torsten Reil - Animating neurobiologist
By coding computer simulations with biologically modeled nervous systems, Torsten Reil and his company NaturalMotion breathe life into the animated characters inhabiting the most eye-poppingly realistic games and movies around.

Why you should listen
From modeling the mayhem of equine combat in Lord of the Rings: Return of the King to animating Liberty City gun battles in Grand Theft Auto IV, Torsten Reil's achievements are all over the map these days. Software that he helped create (with NaturalMotion, the imaging company he co-founded) has revolutionized computer animation of human and animal avatars, giving rise to some of the most breathtakingly real sequences in the virtual world of video games and movies- and along the way given valuable insight into the way human beings move their bodies.

Reil was a neural researcher working on his Masters at Oxford, developing computer simulations of nervous systems based on genetic algorithms-  programs that actually used natural selection to evolve their own means of locomotion. It didn't take long until he realized the commercial potential of these lifelike characters. In 2001 he capitalized on this lucrative adjunct to his research, and cofounded NaturalMotion. Since then the company has produced motion simulation programs like Euphoria and Morpheme, state of the art packages designed to drastically cut the time and expense of game development, and create animated worlds as real as the one outside your front door. Animation and special effects created with Endorphin (NaturalMotion's first animation toolkit) have lent explosive action to films such as Troy and Poseidon, and NaturalMotion's software is also being used by LucasArts in video games such as the hotly anticipated Indiana Jones.

But there are serious applications aside from the big screen and the XBox console: NaturalMotion has also worked under a grant from the British government to study the motion of a cerebral palsy patient, in hopes of finding therapies and surgeries that dovetail with the way her nervous system is functioning.
More profile about the speaker
Torsten Reil | Speaker | TED.com