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의 생물학 연구

Filmed:
363,842 views

Torsten Reil은 생물학이 어떻게 애니메이션속 사람들을 자연스럽게 보이도록 할 수 있는지 가상 인간의 뼈, 근육, 신경들을 구축함으로써 이야기합니다. 2003년 TED에서 강연한 내용을 통해 그가 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 technology과학 기술 that we're developing개발 중 at Oxford옥스퍼드 now,
0
3000
4000
저는 지금 옥스포드에서 개발중인 기술에 관해 얘기할까 합니다.
00:19
that we think is going to change변화 the way that
1
7000
3000
이 기술은 앞으로 컴퓨터 게임과 할리우드 영화가
00:22
computer컴퓨터 games계략 and Hollywood할리우드 movies영화 산업 are being존재 made만든.
2
10000
3000
만들어 지는 방법을 바꿀꺼라고 생각합니다.
00:26
That technology과학 기술 is simulating시뮬레이션 humans인간.
3
14000
3000
이 기술은 바로 인간의 행동을 흉내내는 것입니다.
00:29
It's simulated시뮬레이션 된 humans인간 with a simulated시뮬레이션 된 body신체
4
17000
3000
인간의 몸과 그 몸을 제어하는 신경을 가진
00:32
and a simulated시뮬레이션 된 nervous강한 system체계 to control제어 that body신체.
5
20000
3000
애니메이션속 인간에 관한 것입니다.
00:36
Now, before I talk more about that technology과학 기술,
6
24000
3000
이 기술에 대해 얘기하기 전에,
00:39
let's have a quick빨리 look at what human인간의 characters문자들 look like
7
27000
3000
컴퓨터 게임에 나오는 사람은 어떻게 보이는지
00:42
at the moment순간 in computer컴퓨터 games계략.
8
30000
3000
잠시 보시죠.
00:45
This is a clip클립 from a game경기 called전화 한 "Grand멋진 Theft훔침 Auto자동 3."
9
33000
3000
이것은 Grand Theft Auto3라는 게임에 나오는 한 장면입니다.
00:48
We already이미 saw that briefly간단히 yesterday어제.
10
36000
2000
저는 어제 잠깐 봤구요.
00:50
And what you can see is -- it is actually사실은 a very good game경기.
11
38000
3000
지금 보시는 것은 사실 상당히 좋은 게임입니다.
00:53
It's one of the most가장 successful성공한 games계략 of all time.
12
41000
3000
최고의 게임중 하나죠.
00:56
But what you'll see is that all the animations애니메이션 in this game경기 are very repetitive반복적 인.
13
44000
4000
그런데 보시면 아시겠지만 게임속의 모든 애니메이션이 매우 반복적입니다.
01:00
They pretty예쁜 much look the same같은.
14
48000
2000
모두들 비슷하게 보이죠.
01:02
I've made만든 him run운영 into a wall here, over and over again.
15
50000
3000
이사람을 벽에 부딪치게 해 보았습니다. 반복해서.
01:05
And you can see he looks외모 always the same같은.
16
53000
2000
언제나 같은 움직임을 보실 수 있죠.
01:07
The reason이유 for that is that these characters문자들
17
55000
3000
그 이유는 바로 여기 게임속 캐릭터들이
01:10
are actually사실은 not real레알 characters문자들.
18
58000
2000
실제 사람이 아니기 때문입니다.
01:12
They are a graphical그래픽의 visualization심상 of a character캐릭터.
19
60000
4000
사람을 컴퓨터 그래픽으로 시각화한 것 뿐입니다.
01:16
To produce생기게 하다 these animations애니메이션, an animator애니메이터 at a studio사진관 has to anticipate앞질러 하다
20
64000
5000
이런 영상을 스튜디오에서 만들기 위해서는
01:21
what's going to happen우연히 있다 in the actual실제의 game경기,
21
69000
3000
제작자는 실제 게임에서 어떤 일들이 벌어질지 예측하고,
01:24
and then has to animate생명 있는 that particular특별한 sequence순서.
22
72000
3000
연속동작들을 그려내야 하죠.
01:27
So, he or she sits앉아있다 down, animates움직이는 사람 it, and tries시도하다 to anticipate앞질러 하다 what's going to happen우연히 있다,
23
75000
4000
그래서 제작자는 자리에 앉아 어떤일이 생길지 고민하여 그려보고
01:31
and then these particular특별한 animations애니메이션 are just played연주 한 back
24
79000
3000
그렇게 만들어진 영상이 게임속에서 특정시점에
01:34
at appropriate적당한 times타임스 in the computer컴퓨터 game경기.
25
82000
3000
반복적으로 재현되는 것 뿐이죠.
01:37
Now, the result결과 of that is that you can't have real레알 interactivity상호 작용.
26
85000
5000
현실감 있는 상호작용이 없게 됩니다.
01:42
All you have is animations애니메이션 that are played연주 한 back
27
90000
3000
똑같은 모습들이 계속적으로 반복되는
01:45
at more or less적게 the appropriate적당한 times타임스.
28
93000
2000
모습들만 보게되는 거죠
01:47
It also또한 means방법 that games계략 aren't있지 않다. really going to be as surprising놀라운 as they could be,
29
95000
5000
이런점들때문에 게임들이 별로 놀라울게 없게 됩니다.
01:52
because you only get out of it, at least가장 작은 in terms자귀 of the character캐릭터,
30
100000
3000
왜냐하면 애니메이션속 사람은
01:55
what you actually사실은 put into it.
31
103000
2000
입력한 대로만 움직이기 때문입니다.
01:57
There's no real레알 emergence출현 there.
32
105000
2000
급박한게 없다고 할까요.
01:59
And thirdly세 번째로, as I said, most가장 of the animations애니메이션 are very repetitive반복적 인 because of that.
33
107000
4000
그래서 결국 반복적인 행동만 하게 되죠.
02:03
Now, the only way to get around that
34
111000
2000
이걸 해결하는 유일한 방법은
02:05
is to actually사실은 simulate시뮬레이션하다 the human인간의 body신체
35
113000
2000
바로 사람의 몸과
02:07
and to simulate시뮬레이션하다 that bit비트 of the nervous강한 system체계 of the brain that controls통제 수단 that body신체.
36
115000
5000
그 몸을 제어하는 뇌신경을 흉내내는 수밖에 없습니다.
02:12
And maybe, if I could have you for a quick빨리 demonstration데모
37
120000
3000
차이가 뭔지 여러분께 잠깐 보여드리자면,
02:15
to show보여 주다 what the difference is --
38
123000
2000
그 차이는
02:17
because, I mean, it's very, very trivial하찮은.
39
125000
4000
아주 사소한 겁니다.
02:21
If I push푸시 Chris크리스 a bit비트, like this, for example, he'll지옥 react반응하다 to it.
40
129000
3000
제가 Chirs를 조금 밀면 반응하죠.
02:24
If I push푸시 him from a different다른 angle각도, he'll지옥 react반응하다 to it differently다르게,
41
132000
3000
제가 다른 방향에서 밀면 다르게 반응하죠
02:27
and that's because he has a physical물리적 인 body신체,
42
135000
2000
그건 Chris가 실제 몸을 가지고
02:29
and because he has the motor모터 skills기술 to control제어 that body신체.
43
137000
3000
그 몸을 통제하는 근육도 가지고 있기 때문입니다.
02:32
It's a very trivial하찮은 thing.
44
140000
2000
아주 사소하지만
02:34
It's not something you get in computer컴퓨터 games계략 at the moment순간, at all.
45
142000
2000
게임속에서는 전혀 찾아볼 수가 없습니다.
02:36
Thank you very much. Chris크리스 Anderson앤더슨: That's it?
46
144000
2000
고마와요. 크리스앤더슨: 이게 다인가요?
02:38
Torsten토르스텐 ReilReil: That's it, yes.
47
146000
2000
Torsten: 네 그게 다입니다.
02:40
So, that's what we're trying견딜 수 없는 to simulate시뮬레이션하다 --
48
148000
1000
우리가 흉내내고자 하는것은
02:41
not Chris크리스 specifically구체적으로, I should say, but humans인간 in general일반.
49
149000
4000
Chris가 아니라 일반적인 사람이라고 할 수 있죠.
02:46
Now, we started시작한 working on this a while ago...전에 at Oxford옥스퍼드 University대학,
50
154000
5000
옥스포드 대학에서 얼마전부터 이 연구를
02:51
and we tried시도한 to start스타트 very simply간단히.
51
159000
2000
아주 간단한것 부터 시작했습니다.
02:53
What we tried시도한 to do was teach가르치다 a stick스틱 figure그림 how to walk산책.
52
161000
3000
막대기 캐릭터에게 걷는 방법을 가르쳤보았습니다.
02:56
That stick스틱 figure그림 is physically육체적으로 stimulated자극을받은. You can see it here on the screen화면.
53
164000
3000
여기 스크린속 막대기는 실제 사람을 흉내내고 있는데 보이시죠.
02:59
So, it's subject제목 to gravity중량, has joints관절, etc기타.
54
167000
3000
중력을 받으며, 관절들도 있죠.
03:02
If you just run운영 the simulation시뮬레이션, it will just collapse무너짐, like this.
55
170000
3000
시뮬레이션을 돌리면 막대기는 이렇게 주저앉습니다.
03:05
The tricky교활한 bit비트 is now to put an AIAI controller제어 장치 in it
56
173000
4000
이제 좀 복잡한데 인공지능 제어기능을 추가하면
03:09
that actually사실은 makes~을 만든다 it work.
57
177000
2000
실제 걸을 수 있습니다.
03:11
And for that, we use the neural신경 network회로망, which어느 we based기반 on
58
179000
3000
이를 위해서 신경회로를 활용했는데,
03:14
that part부품 of the nervous강한 system체계 that we have in our spine척추
59
182000
2000
우리 척추에 있는 신경의 일부로
03:16
that controls통제 수단 walking보행 in humans인간.
60
184000
2000
걷는 동작을 통제하죠.
03:18
It's called전화 한 the central본부 pattern무늬 generator발전기.
61
186000
2000
소위 중추유형발생기(CPG)라고 합니다.
03:20
So, we simulated시뮬레이션 된 that as well, and then the really tricky교활한 bit비트
62
188000
3000
그것도 흉내내도록 했는데, 어려운 점은
03:23
is to teach가르치다 that network회로망 how to walk산책.
63
191000
2000
신경회로가 걷도록 가르치는 겁니다.
03:25
For that we used artificial인공의 evolution진화 -- genetic유전적인 algorithms알고리즘.
64
193000
4000
이를 위해서 유전알고리즘을 이용하여 인공적으로 진화하도록 했죠
03:29
We heard들었던 about those already이미 yesterday어제,
65
197000
2000
어제 이 내용은 이미 들었고,
03:31
and I suppose가정하다 that most가장 of you are familiar익숙한 with that already이미.
66
199000
3000
아마 대부분 익숙하실 듯 합니다.
03:34
But, just briefly간단히, the concept개념 is that
67
202000
2000
간략히 개념을 설명하자만
03:36
you create몹시 떠들어 대다 a large number번호 of different다른 individuals개인 --
68
204000
3000
많은 인공의 사람을 만들고
03:39
neural신경 networks네트워크, in this case케이스 --
69
207000
2000
여기서 신경회로는
03:41
all of which어느 are random무작위의 at the beginning처음.
70
209000
2000
임의로 시작합니다.
03:43
You hook these up -- in this case케이스, to the virtual가상의 muscles근육
71
211000
2000
이제 가상의 두발달린 모양의
03:45
of that two-legged다리가 두 개인 creature생물 here --
72
213000
3000
근육에다가 걸어주고
03:48
and hope기대 that it does something interesting재미있는.
73
216000
3000
뭔가 재미난 일이 벌어지기를 기대합니다.
03:51
At the beginning처음, they're all going to be very boring지루한.
74
219000
2000
처음에는 정말 지루하죠
03:53
Most가장 of them won't습관 move움직임 at all,
75
221000
2000
대부분은 움직이지도 않고
03:55
but some of them might make a tiny작은 step단계.
76
223000
2000
간혹 일부는 한발짝을 떼기도 합니다.
03:57
Those are then selected선택된 by the algorithm연산,
77
225000
2000
알고리즘에 따라 일부를 선택해서
03:59
reproduced재현 된 with mutation돌연 변이 and recombinations재조합 to introduce끼워 넣다 sex섹스 as well.
78
227000
4000
복제와 재조합을 통해 재생산하고 성별까지 부여합니다.
04:03
And you repeat반복 that process방법 over and over again,
79
231000
2000
그리고 다시 그 과정을 계속해서 반복하는데
04:05
until...까지 you have something that walks걷다 --
80
233000
2000
언제까지 하냐면
04:07
in this case케이스, in a straight직진 line, like this.
81
235000
2000
이렇게 똑바로 걷는 녀석이 나올때 까지 합니다.
04:09
So that was the idea생각 behind뒤에 this.
82
237000
2000
이게 바로 오늘 얘기할 내용입니다.
04:11
When we started시작한 this, I set세트 up the simulation시뮬레이션 one evening저녁.
83
239000
3000
처음 할때는 저녁에 시뮬레이션을 작동하고,
04:14
It took~했다 about three to four hours시간 to run운영 the simulation시뮬레이션.
84
242000
3000
서너시간 걸리니까
04:17
I got up the next다음 것 morning아침, went갔다 to the computer컴퓨터 and looked보았다 at the results결과들,
85
245000
4000
다음날 아침 일어나서 컴퓨터로 가서 결과를 봅니다.
04:21
and was hoping희망하는 for something that walked걸었다 in a straight직진 line,
86
249000
3000
지금 방금 제가 걸은 것처럼 뭔가가
04:24
like I've just demonstrated시연 된,
87
252000
2000
똑바로 걸어가기를 기대하면서 말이죠
04:26
and this is what I got instead대신에.
88
254000
2000
그런데 나온 것은 이렇습니다.
04:28
(Laughter웃음)
89
256000
10000
웃음
04:38
So, it was back to the drawing그림 board for us.
90
266000
3000
저희는 처음부터 다시 시작해서
04:42
We did get it to work eventually결국,
91
270000
3000
여기저기 좀 조정한 후에 결국
04:45
after tweaking조정 a bit비트 here and there.
92
273000
2000
걷도록 만들었습니다.
04:47
And this is an example of a successful성공한 evolutionary진화의 run운영.
93
275000
3000
그리고 이건 성공적으로 진화한 샘플입니다.
04:50
So, what you'll see in a moment순간 is a very simple단순한 biped양족 동물
94
278000
3000
잠시후 보실것은 인공진화과정을 통해 걷는 것을 배운
04:53
that's learning배우기 how to walk산책 using~을 사용하여 artificial인공의 evolution진화.
95
281000
3000
두발달린 캐릭터 입니다.
04:56
At the beginning처음, it can't walk산책 at all,
96
284000
2000
처음에는 전혀 걸을 수 없다가
04:58
but it will get better and better over time.
97
286000
2000
시간이 갈수록 점점 좋아지게 될 겁니다.
05:02
So, this is the one that can't walk산책 at all.
98
290000
3000
이건 전혀 걸을 수 없는 거구요
05:05
(Laughter웃음)
99
293000
6000
(웃음)
05:11
Now, after five다섯 generations세대 of applying신청 evolutionary진화의 process방법,
100
299000
3000
5세대가 진화하면
05:14
the genetic유전적인 algorithm연산 is getting점점 a tiny작은 bit비트 better.
101
302000
3000
유전알고리즘은 아주 조금 향상됩니다.
05:17
(Laughter웃음)
102
305000
8000
(웃음)
05:25
Generation세대 10 and it'll그것은 take a few조금 steps걸음 more --
103
313000
2000
10세대가 되면 몇 발짝 걷지만
05:31
still not quite아주 there.
104
319000
2000
아직 멀었죠
05:34
But now, after generation세대 20, it actually사실은 walks걷다 in a straight직진 line without없이 falling떨어지는 over.
105
322000
5000
하지만 20세대가 지나서는 넘어지지 않고 똑바로 걷게 됩니다.
05:40
That was the real레알 breakthrough돌파구 for us.
106
328000
3000
놀라운 발전이죠
05:43
It was, academically학문적으로, quite아주 a challenging도전적인 project계획,
107
331000
3000
학문적으로도 매우 어려운 일이기도 했습니다.
05:46
and once일단 we had reached도달 한 that stage단계, we were quite아주 confident자신감
108
334000
3000
여기까지 발전하자 자신감이 들더군요
05:49
that we could try and do other things as well with this approach접근 --
109
337000
3000
사람의 몸과, 신경회로를 흉내내는 이 방법을
05:52
actually사실은 simulating시뮬레이션 the body신체
110
340000
2000
활용하서
05:54
and simulating시뮬레이션 that part부품 of the nervous강한 system체계 that controls통제 수단 it.
111
342000
3000
다른 일들도 할 수 있겠다는 생각이 들었습니다.
05:57
Now, at this stage단계, it also또한 became되었다 clear명확한 that this could be very exciting흥미 진진한
112
345000
3000
지금 이단계 만으로도 컴퓨터 게임이나 온라인 상에서의
06:00
for things like computer컴퓨터 games계략 or online온라인 worlds세계.
113
348000
3000
일들이 매우 재미있어 질 수 있습니다.
06:03
What you see here is the character캐릭터 standing서 있는 there,
114
351000
2000
지금 보시는 것은 한 캐릭터가 서 있는데,
06:05
and there's an obstacle장애물 that we put in its way.
115
353000
2000
앞에다가 장애물을 놓으면
06:07
And what you see is, it's going to fall가을 over the obstacle장애물.
116
355000
5000
장애물에 걸려 넘어지게 됩니다.
06:12
Now, the interesting재미있는 bit비트 is, if I move움직임 the obstacle장애물 a tiny작은 bit비트 to the right,
117
360000
3000
재미있는 것은 장애물을 조금 우츨으로 옮기면
06:15
which어느 is what I'm doing now, here,
118
363000
2000
이렇게 말이죠
06:17
it will fall가을 over it in a completely완전히 different다른 way.
119
365000
4000
전혀 다르게 넘어지는 것을 볼 수 있습니다.
06:24
And again, if you move움직임 the obstacle장애물 a tiny작은 bit비트, it'll그것은 again fall가을 differently다르게.
120
372000
5000
그리고 다시 조금 움직이면, 역시 다르게 넘어집니다.
06:29
(Laughter웃음)
121
377000
2000
(웃음)
06:31
Now, what you see, by the way, at the top상단 there,
122
379000
2000
이번에 보실 여기 위에 있는 것은
06:33
are some of the neural신경 activations활성화 being존재 fed먹이는 into the virtual가상의 muscles근육.
123
381000
3000
신경활성화기능이 있는 가상의 근육입니다.
06:36
Okay. That's the video비디오. Thanks감사.
124
384000
2000
네 바로 이겁니다. 감사합니다.
06:38
Now, this might look kind종류 of trivial하찮은, but it's actually사실은 very important중대한
125
386000
3000
별거 없어보이지만 사실 매우 중요합니다.
06:41
because this is not something you get at the moment순간
126
389000
2000
왜냐하면 이제까지 어떠한 가상세계에서도
06:43
in any interactive상호 작용하는 or any virtual가상의 worlds세계.
127
391000
2000
존재하지 않았으니깐요
06:48
Now, at this stage단계, we decided결정적인 to start스타트 a company회사 and move움직임 this further더욱이,
128
396000
3000
이단계에서 우리는 회사를 세우고 좀더 연구하기로 했습니다.
06:51
because obviously명백하게 this was just a very simple단순한, blocky뭉툭한 biped양족 동물.
129
399000
3000
이건 아주 간단한 짤딸막한 두발달린 캐릭터에 불과하지만요
06:54
What we really wanted was a full완전한 human인간의 body신체.
130
402000
2000
우리가 원했던 것은 실제 사람같은 캐릭터 였기 때문에
06:56
So we started시작한 the company회사.
131
404000
1000
더 연구하기 위해 회사를 설립했습니다.
06:57
We hired고용 된 a team of physicists물리학 자들, software소프트웨어 engineers엔지니어 and biologists생물 학자
132
405000
5000
물리학자, 소프트웨어 엔지니어, 생물학자로 구성된 팀을
07:02
to work on this, and the first thing we had to work on
133
410000
3000
고용하고 처음으로 한것이 바로
07:05
was to create몹시 떠들어 대다 the human인간의 body신체, basically원래.
134
413000
4000
인간의 몸을 흉내내는 것이었습니다.
07:09
It's got to be relatively상대적으로 fast빠른, so you can run운영 it on a normal표준 machine기계,
135
417000
3000
이제 꽤 빨라서 일반 컴퓨터에서도 작동시킬 수 있는데
07:12
but it's got to be accurate정확한 enough충분히, so it looks외모 good enough충분히, basically원래.
136
420000
3000
실제처럼 보일 정도로 정확해야 합니다.
07:15
So we put quite아주 a bit비트 of biomechanical생체 역학 knowledge지식 into this thing,
137
423000
3000
그래서 우리는 상당한 수준의 생물역학적 지식도 쏟아 넣어
07:18
and tried시도한 to make it as realistic현실적인 as possible가능한.
138
426000
4000
가능한 실제처럼 보이도록 했습니다.
07:22
What you see here on the screen화면 right now
139
430000
2000
지금 스크린에 보이는 것은
07:24
is a very simple단순한 visualization심상 of that body신체.
140
432000
2000
그렇게 만든 사람의 간단한 영상입니다.
07:26
I should add더하다 that it's very simple단순한 to add더하다 things like hair머리, clothes, etc기타.,
141
434000
4000
머리카락이나 옷을 입히는 것은 간단하지만
07:30
but what we've우리는 done끝난 here is use a very simple단순한 visualization심상,
142
438000
3000
여기서는 여러분이 움직임에 집중할 수 있도록
07:33
so you can concentrate집중 on the movement운동.
143
441000
2000
최대한 단순화 하였습니다.
07:35
Now, what I'm going to do right now, in a moment순간,
144
443000
3000
이제 제가 할 것은
07:38
is just push푸시 this character캐릭터 a tiny작은 bit비트 and we'll see what happens일이.
145
446000
3000
캐릭터를 조금 밀면, 어떤일이 벌어지는지 보시게 됩니다.
07:46
Nothing really interesting재미있는, basically원래.
146
454000
2000
별다른 것은 없죠
07:48
It falls폭포 over, but it falls폭포 over like a rag조각 doll인형, basically원래.
147
456000
3000
천으로 만든 인형처럼 넘어지죠
07:51
The reason이유 for that is that there's no intelligence지성 in it.
148
459000
3000
그 이유는 아직 지능이 없어서 입니다.
07:54
It becomes된다 interesting재미있는 when you put artificial인공의 intelligence지성 into it.
149
462000
4000
인공지능을 추가하면 재미있어지는데요
07:58
So, this character캐릭터 now has motor모터 skills기술 in the upper높은 body신체 --
150
466000
4000
이제 몸 윗쪽에 운동기능을 갖게 됩니다.
08:02
nothing in the legs다리 yet아직, in this particular특별한 one.
151
470000
2000
아직 다리에는 없지만.
08:04
But what it will do -- I'm going to push푸시 it again.
152
472000
3000
제가 다시 밀면
08:07
It will realize깨닫다 autonomously자율적으로 that it's being존재 pushed밀린.
153
475000
2000
누군가 밀고있다는 것을 자동적으로 감지하고
08:09
It's going to stick스틱 out its hands소유.
154
477000
2000
손을 앞으로 뻗으면서
08:11
It's going to turn회전 around into the fall가을, and try and catch잡기 the fall가을.
155
479000
3000
돌아서 넘어지려고 합니다.
08:20
So that's what you see here.
156
488000
2000
이렇게 말이죠
08:22
Now, it gets도착 really interesting재미있는
157
490000
2000
이제 재미있어 지는데요
08:24
if you then add더하다 the AIAI for the lower보다 낮은 part부품 of the body신체 as well.
158
492000
4000
인공지능을 다리에도 추가하면
08:28
So here, we've우리는 got the same같은 character캐릭터.
159
496000
2000
여기 동일한 캐릭터에가 있는데,
08:30
I'm going to push푸시 it a bit비트 harder열심히 now,
160
498000
2000
조금 밀어 보겠습니다.
08:32
harder열심히 than I just pushed밀린 Chris크리스.
161
500000
2000
Chris 밀었던 것 보다 좀더 세게
08:34
But what you'll see is -- it's going to receive받다 a push푸시 now from the left.
162
502000
4000
그러면 캐릭터는 왼쪽에서 미는 것을 느끼고
08:41
What you see is it takes steps걸음 backwards뒤로,
163
509000
2000
뒷걸음 치면서
08:43
it tries시도하다 to counter-balance카운터 밸런스,
164
511000
2000
균형을 잡으로고 하고
08:45
it tries시도하다 to look at the place장소 where it thinks생각해. it's going to land.
165
513000
4000
넘어질 장소를 보게되죠.
08:49
I'll show보여 주다 you this again.
166
517000
2000
다시 보여드리겠습니다.
08:51
And then, finally마침내 hits히트 곡 the floor바닥.
167
519000
3000
그리고 결국은 바닥에 넘어지죠
08:55
Now, this becomes된다 really exciting흥미 진진한
168
523000
3000
이제부터 점점 재미있어 지는데요
08:58
when you push푸시 that character캐릭터 in different다른 directions지도, again, just as I've done끝난.
169
526000
5000
제가 했던것처럼 좀 다른 방향에서 밀게되면 재미있는 것을 볼 수 있습니다.
09:03
That's something that you cannot~ 할 수 없다. do right now.
170
531000
4000
이런것은 여러분은 지금 할 수 없는 것이죠
09:07
At the moment순간, you only have empty computer컴퓨터 graphics제도법 in games계략.
171
535000
3000
지금 게임속의 캐릭터는 속빈 그래픽에 불과하기 때문입니다
09:10
What this is now is a real레알 simulation시뮬레이션. That's what I want to show보여 주다 you now.
172
538000
3000
이게 바로 제가 보여드리고자 하는 진정한 사람을 흉내낸 캐릭터 인데
09:13
So, here's여기에 the same같은 character캐릭터 with the same같은 behavior행동 I've just shown표시된 you,
173
541000
3000
아까보신 것과 같은 행동을 합니다.
09:16
but now I'm just going to push푸시 it from different다른 directions지도.
174
544000
2000
그런데 제가 다른 방향에서 밀어보겠습니다.
09:18
First, starting출발 with a push푸시 from the right.
175
546000
2000
우선 우측에서 밀어 봅니다.
09:23
This is all slow느린 motion운동, by the way, so we can see what's going on.
176
551000
3000
참고로 이건 느린동작이라 자세히 보실 수 있습니다.
09:26
Now, the angle각도 will have changed변경된 a tiny작은 bit비트,
177
554000
3000
방향을 조금 바꾸어 밀면
09:29
so you can see that the reaction반응 is different다른.
178
557000
4000
반응이 다른 것을 보실 수 있습니다.
09:33
Again, a push푸시, now this time from the front.
179
561000
3000
이번에는 앞에서 밀면
09:37
And you see it falls폭포 differently다르게.
180
565000
2000
다르게 넘어지죠?
09:39
And now from the left --
181
567000
2000
좌측에서 밀면
09:43
and it falls폭포 differently다르게.
182
571000
2000
역시 다르게 넘어집니다.
09:45
That was really exciting흥미 진진한 for us to see that.
183
573000
2000
이걸 처음 보았을때
09:47
That was the first time we've우리는 seen that.
184
575000
2000
아주 흥분되었습니다.
09:49
This is the first time the public공공의 sees본다 this as well,
185
577000
2000
이 장면은 여태것 어디에도 보여준 적이 없는 것으로 여러분은
09:51
because we have been in stealth몰래 하기 mode방법.
186
579000
2000
세상에서 처음으로
09:53
I haven't~하지 않았다. shown표시된 this to anybody아무도 yet아직.
187
581000
2000
지금 이 장면을 보고계십니다.
09:55
Now, just a fun장난 thing:
188
583000
2000
이제 재미있는 일은
09:57
what happens일이 if you put that character캐릭터 --
189
585000
2000
이 캐릭터에다가
09:59
this is now a wooden활기 없는 version번역 of it, but it's got the same같은 AIAI in it --
190
587000
2000
현대적인 인공지능을 추가하고
10:01
but if you put that character캐릭터 on a slippery미끄러운 surface표면, like ice얼음.
191
589000
2000
얼음처럼 미끄러운 바닥에 올려 놓으면
10:03
We just did that for a laugh웃음, just to see what happens일이.
192
591000
3000
장난삼아 해본건데 아주 재미있습니다.
10:06
(Laughter웃음)
193
594000
1000
(웃음)
10:07
And this is what happens일이.
194
595000
2000
재미있죠?
10:09
(Laughter웃음)
195
597000
3000
(웃음)
10:12
(Applause박수 갈채)
196
600000
3000
(박수)
10:15
It's nothing we had to do about this.
197
603000
2000
우리가 이런 동작을 만든것은 아닙니다.
10:17
We just took~했다 this character캐릭터 that I just talked말한 about,
198
605000
2000
단지 설명드린 캐릭터를 만들어서
10:19
put it on a slippery미끄러운 surface표면, and this is what you get out of it.
199
607000
3000
미끄러운 바닥에 올려놓은 것 분인데 이렇게 움직입니다.
10:22
And that's a really fascinating매혹적인 thing about this approach접근.
200
610000
3000
아주 신나는 일이죠
10:26
Now, when we went갔다 to film필름 studios스튜디오 and games계략 developers개발자
201
614000
3000
우리가 이 캐릭터를 가지고 영화 스튜디오와
10:29
and showed보여 주었다 them that technology과학 기술, we got a very good response응답.
202
617000
3000
게임개발자들을 찾아갔을때 반응은 매우 뜨거웠습니다.
10:32
And what they said was, the first thing they need immediately바로 is virtual가상의 stuntmen스턴트맨.
203
620000
4000
당장 가상의 스턴트맨이 필요했다고 하더군요
10:36
Because stunts곡예 are obviously명백하게 very dangerous위험한, they're very expensive비싼,
204
624000
4000
위험한 일을 하다보니 매우 비싼데다가
10:40
and there are a lot of stunt묘기 scenes장면들 that you cannot~ 할 수 없다. do, obviously명백하게,
205
628000
2000
스턴트맨이 할 수 없는 많은 장면들도 많이 있어
10:42
because you can't really allow허용하다 the stuntman스턴트맨 to be seriously진지하게 hurt상처.
206
630000
3000
다치게 할수 는 없으니 고민이라더군요
10:45
So, they wanted to have a digital디지털 version번역 of a stuntman스턴트맨
207
633000
3000
그래서 가상의 스턴트맨을 찾고 있었는데
10:48
and that's what we've우리는 been working on for the past과거 few조금 months개월.
208
636000
2000
그건 바로 우리가 몇달간 작업해온 것이며
10:50
And that's our first product생성물 that we're going to release해제 in a couple of weeks.
209
638000
5000
몇주 후에 시장에 출시할 첫제품이기도 합니다.
10:55
So, here are just a few조금 very simple단순한 scenes장면들 of the guy just being존재 kicked걷어차 진.
210
643000
5000
여러분은 최근 완성된 몇 개의 간단한 장면들을 보고 계십니다.
11:00
That's what people want. That's what we're giving주는 them.
211
648000
2000
이것이 바로 세상이 원하는 것이며 우리가 주려고 하는 것입니다.
11:02
(Laughter웃음)
212
650000
7000
(웃음)
11:09
You can see, it's always reacting반응하는.
213
657000
2000
느끼시겠지만 상당히 현실적이죠
11:11
This is not a dead죽은 body신체. This is a body신체 who basically원래, in this particular특별한 case케이스,
214
659000
4000
딱딱한 캐릭터가 아니라, 보시다 시피
11:15
feels느낀다. the force and tries시도하다 to protect보호 its head머리.
215
663000
2000
외부의 힘을 느끼고 이에 대응해서 머리를 보호하려고 합니다.
11:17
Only, I think it's quite아주 a big blow타격 again.
216
665000
2000
굉장한 힘이 가해집니다.
11:19
You feel kind종류 of sorry for that thing,
217
667000
2000
여러분은 불쌍하게 느끼시겠지만,
11:21
and we've우리는 seen it so many많은 times타임스 now that
218
669000
2000
우리는 너무 많이 봐서
11:23
we don't really care케어 any more.
219
671000
2000
별로 걱정은 안됩니다.
11:25
(Laughter웃음)
220
673000
1000
(웃음)
11:26
There are much worse보다 나쁜 videos비디오 than this, by the way, which어느 I have taken취한 out, but ...
221
674000
4000
이거보다 훨씬 더한 장면도 있지만 여기서는 제외하였습니다.
11:31
Now, here's여기에 another다른 one.
222
679000
2000
한가지 더 보여드릴게 있는데
11:33
What people wanted as a behavior행동 was to have an explosion폭발,
223
681000
4000
사람들은 강력한 힘이 가해지는 폭발이 있을때
11:37
a strong강한 force applied적용된 to the character캐릭터,
224
685000
2000
캐릭터가 힘에 대해
11:39
and have the character캐릭터 react반응하다 to it in midair공중.
225
687000
2000
어떻게 반응하는지를 보고싶어 했습니다.
11:41
So that you don't have a character캐릭터 that looks외모 limp절름발이,
226
689000
2000
그래서 폭발이 있으면 축처지는 것이 아닌
11:43
but actually사실은 a character캐릭터 that you can use in an action동작 film필름 straight직진 away,
227
691000
3000
실제 공중에서 살아있는 듯한 캐릭터를 활용해서
11:46
that looks외모 kind종류 of alive살아 있는 in midair공중 as well.
228
694000
2000
바로 액션영화에 활용할수 있기를 원했습니다.
11:48
So this character캐릭터 is going to be hit히트 by a force,
229
696000
2000
여기 이 캐릭터는 어떤 힘에 의해 날아갑니다.
11:50
it's going to realize깨닫다 it's in the air공기,
230
698000
2000
몸이 공중에 떠있는 것을 느끼게 되고
11:52
and it's going to try and, well,
231
700000
3000
떨어지는 방향으로
11:55
stick스틱 out its arm in the direction방향 where it's landing착륙.
232
703000
2000
팔을 뻗게 됩니다.
11:59
That's one angle각도; here's여기에 another다른 angle각도.
233
707000
3000
이번에는 다른 각도입니다.
12:02
We now think that the realism실재론 we're achieving달성 with this
234
710000
2000
이 캐릭터를 통해 실현되는 현실감은
12:04
is good enough충분히 to be used in films영화.
235
712000
2000
충분히 영화에 적용될 수 있을 듯 합니다.
12:06
And let's just have a look at a slightly약간 different다른 visualization심상.
236
714000
3000
좀 다른 영상을 한번 보시죠
12:09
This is something I just got last night
237
717000
2000
이건 제가 바로 어제
12:11
from an animation생기 studio사진관 in London런던, who are using~을 사용하여 our software소프트웨어
238
719000
3000
런던에 있는 스튜디오에서 우리가 만든 소프트웨어를
12:14
and experimenting실험적 with it right now.
239
722000
2000
활용해서 만든 겁니다.
12:16
So this is exactly정확하게 the same같은 behavior행동 that you saw,
240
724000
3000
방금 보신것과 동일한 것이지만
12:19
but in a slightly약간 better rendered렌더링 된 version번역.
241
727000
4000
좀더 향상된 것입니다.
12:23
So if you look at the character캐릭터 carefully면밀히,
242
731000
3000
캐릭터를 자세히 보시면
12:26
you see there are lots of body신체 movements동정 going on,
243
734000
2000
무수히 많은 동작들이 포함된 것을 확인하실 수 있는데
12:28
none없음 of which어느 you have to animate생명 있는 like in the old늙은 days.
244
736000
2000
예전에는 이런동작이 불가능했습니다.
12:30
Animators애니메이터 had to actually사실은 animate생명 있는 them.
245
738000
2000
제작자는 실제로 사람을 흉내내야 합니다.
12:32
This is all happening사고 automatically자동으로 in the simulation시뮬레이션.
246
740000
2000
시뮬레이션에서 자동적으로 일어나는 것들이죠.
12:34
This is a slightly약간 different다른 angle각도,
247
742000
2000
이번에는 좀 다른 각도에서의 모습인데
12:39
and again a slow느린 motion운동 version번역 of this.
248
747000
2000
느린동작으로 보겠습니다.
12:41
This is incredibly엄청나게 quick빨리. This is happening사고 in real레알 time.
249
749000
4000
정말 빠르죠? 실시간으로 일어나는 것입니다
12:45
You can run운영 this simulation시뮬레이션 in real레알 time, in front of your eyes,
250
753000
2000
눈앞에서 실제와 같은 장면을 시뮬레이션 하고,
12:47
change변화 it, if you want to, and you get the animation생기 straight직진 out of it.
251
755000
3000
바꾸고 싶은게 있다면 바로 원하는 영상을 얻을 수 있습니다.
12:50
At the moment순간, doing something like this by hand
252
758000
2000
현재 이걸 수작업으로 한다면
12:52
would take you probably아마 a couple of days.
253
760000
2000
아마 며칠은 족히 걸릴 겁니다.
12:55
This is another다른 behavior행동 they requested요청한.
254
763000
3000
이 행동도 구현하고 싶다고 하더군요
12:58
I'm not quite아주 sure why, but we've우리는 done끝난 it anyway어쨌든.
255
766000
2000
왜 필요한지는 모르지만 한번 해보았습니다.
13:00
It's a very simple단순한 behavior행동 that shows you the power of this approach접근.
256
768000
2000
이 접근방법이 얼마나 강력한지 알수 있는 간단한 행동을 합니다.
13:02
In this case케이스, the character's캐릭터의 hands소유
257
770000
2000
여기서 캐릭터의 손은
13:04
are fixed결정된 to a particular특별한 point포인트 in space공간,
258
772000
2000
공중 어딘가에 고정되어 있고
13:06
and all we've우리는 told the character캐릭터 to do is to struggle노력.
259
774000
3000
발버둥 처보라고 명령했더니
13:09
And it looks외모 organic본질적인. It looks외모 realistic현실적인.
260
777000
3000
마치 살아있는 사람같습니다.
13:12
You feel kind종류 of sorry for the guy.
261
780000
2000
불쌍해 보이시나요?
13:14
It's even worse보다 나쁜 -- and that is another다른 video비디오 I just got last night --
262
782000
3000
이건 제가 어제 작업한 또 다른 영상인데 좀 더 현실적으로
13:17
if you render세우다 that a bit비트 more realistically현실적으로.
263
785000
2000
만들면 더 불쌍해 보입니다.
13:23
Now, I'm showing전시 this to you just to show보여 주다 you
264
791000
2000
제가 이걸 보여드리는 이유는
13:25
how organic본질적인 it actually사실은 can feel, how realistic현실적인 it can look.
265
793000
2000
얼마나 살아있고 현실감 있어 보이는지 보여드리기 위해서입니다.
13:27
And this is all a physical물리적 인 simulation시뮬레이션 of the body신체,
266
795000
3000
이건 사람의 몸을 실제와 같이 흉내내기 입니다.
13:30
using~을 사용하여 AIAI to drive드라이브 virtual가상의 muscles근육 in that body신체.
267
798000
3000
인공지능이 가상의 근육을 움직이게 돼죠.
13:35
Now, one thing which어느 we did for a laugh웃음 was
268
803000
3000
장난삼아 만든 좀더 복잡한
13:38
to create몹시 떠들어 대다 a slightly약간 more complex복잡한 stunt묘기 scene장면,
269
806000
2000
스턴트 장면을 보여드리겠습니다.
13:40
and one of the most가장 famous유명한 stunts곡예 is the one where James제임스 Bond노예
270
808000
3000
유명한 스턴트 장면인데 제임스 본드가 스위스에 있는
13:43
jumps점프하다 off a dam in Switzerland스위스 and then is caught잡힌 by a bungee번지.
271
811000
4000
댐에서 뛰어내리고 마지막에 번지줄에 걸립니다.
13:48
Got a very short짧은 clip클립 here.
272
816000
2000
여기있군요
13:54
Yes, you can just about see it here.
273
822000
2000
한번 감상해 보시죠.
13:56
In this case케이스, they were using~을 사용하여 a real레알 stunt묘기 man. It was a very dangerous위험한 stunt묘기.
274
824000
3000
여기서는 실제 스턴트맨이 점프했는데 정말 위험한 일이죠
13:59
It was just voted투표했다, I think in the Sunday일요일 Times타임스, as one of the most가장 impressive인상적인 stunts곡예.
275
827000
3000
아마 Sunday Times 였던거 같은데요 가장 기억에 남는 장면으로 뽑혔다고 하네요
14:02
Now, we've우리는 just tried시도한 and -- looked보았다 at our character캐릭터 and asked물었다 ourselves우리 스스로,
276
830000
3000
이장면을 우리가 만든 캐릭터를 통해 만들어 보기로 했습니다.
14:05
"Can we do that ourselves우리 스스로 as well?"
277
833000
2000
과연 할 수 있을까 궁금했습니다.
14:07
Can we use the physical물리적 인 simulation시뮬레이션 of the character캐릭터,
278
835000
2000
캐릭터 신체 시뮬레이션을 위해
14:09
use artificial인공의 intelligence지성,
279
837000
2000
인공지능을
14:11
put that artificial인공의 intelligence지성 into the character캐릭터,
280
839000
2000
캐릭터에 추가하고
14:13
drive드라이브 virtual가상의 muscles근육, simulate시뮬레이션하다 the way he jumps점프하다 off the dam,
281
841000
4000
가상의 근육도 추가해서 본드가 댐에서 점프하고
14:17
and then skydive스카이 다이빙 afterwards나중에,
282
845000
2000
공중에서 다이빙해서 내려오다가
14:19
and have him caught잡힌 by a bungee번지 afterwards나중에?
283
847000
2000
번지줄에 걸리는 장면을 흉내낼 수 있을까?
14:21
We did that. It took~했다 about altogether전부 just two hours시간,
284
849000
3000
2시간 정도 걸려서
14:24
pretty예쁜 much, to create몹시 떠들어 대다 the simulation시뮬레이션.
285
852000
2000
그 장면을 흉내내어 보았습니다.
14:26
And that's what it looks외모 like, here.
286
854000
2000
그랬더니 이런 결과가 나왔습니다.
14:37
Now, this could do with a bit비트 more work. It's still very early이른 stages단계들,
287
865000
3000
좀더 작업을 할 수 있지만, 이건 아주 초기단계라서
14:40
and we pretty예쁜 much just did this for a laugh웃음,
288
868000
2000
장난삼아서 우리가 무엇을 얻어낼수 있는지
14:42
just to see what we'd우리는 get out of it.
289
870000
2000
만들어 본 것입니다.
14:44
But what we found녹이다 over the past과거 few조금 months개월
290
872000
2000
그런데 우리가 지난 몇달간 발견한 것은
14:46
is that this approach접근 -- that we're pretty예쁜 much standard표준 upon...에 --
291
874000
3000
상당히 표준화된 이방법이 놀라울 정도로
14:49
is incredibly엄청나게 powerful강한.
292
877000
2000
강력하다는 것입니다.
14:51
We are ourselves우리 스스로 surprised놀란 what you actually사실은 get out of the simulations시뮬레이션.
293
879000
4000
우리들 자신도 시뮬레이션 결과를 보고 놀랐습니다.
14:55
There's very often자주 very surprising놀라운 behavior행동 that you didn't predict예측하다 before.
294
883000
4000
예전에는 상상할 수 없었던 놀라운 행동들이 가능합니다.
14:59
There's so many많은 things we can do with this right now.
295
887000
2000
이걸 가지고 아주 많은 일들을 당장 할 수 있습니다.
15:01
The first thing, as I said, is going to be virtual가상의 stuntmen스턴트맨.
296
889000
3000
우선은 가상의 스턴트맨을 만드는 겁니다.
15:04
Several수개 studios스튜디오 are using~을 사용하여 this software소프트웨어 now to produce생기게 하다 virtual가상의 stuntmen스턴트맨,
297
892000
4000
여러 스튜디오에서 가상의 스턴트맨을 만들기 위해 우리의 소프트웨어를 사용하고 있으며
15:08
and they're going to hit히트 the screen화면 quite아주 soon, actually사실은,
298
896000
2000
조만간 몇몇 대형 제작자들이 이를 실제 영화에 활용하여
15:10
for some major주요한 productions제작.
299
898000
2000
방영할 예정입니다.
15:12
The second둘째 thing is video비디오 games계략.
300
900000
3000
두번째로 활용가능한 분야는 비디오 게임입니다.
15:15
With this technology과학 기술, video비디오 games계략 will look different다른 and they will feel very different다른.
301
903000
4000
이 기술은 비디오게임을 다르게 보이고 느껴지도록 만듭니다.
15:19
For the first time, you'll have actors배우들 that really feel very interactive상호 작용하는,
302
907000
3000
여러분은 이제 처음으로 실제와 같이 반응하고
15:22
that have real레알 bodies시체 that really react반응하다.
303
910000
2000
실제 육체를 가진 캐릭터를 가지게 될 것입니다.
15:24
I think that's going to be incredibly엄청나게 exciting흥미 진진한.
304
912000
3000
정말 대단한 일이죠?
15:27
Probably아마 starting출발 with sports스포츠 games계략,
305
915000
2000
아마 스포츠 게임처럼 상호작용이 많은
15:29
which어느 are going to become지다 much more interactive상호 작용하는.
306
917000
2000
부분부터 시작할 것입니다.
15:31
But I particularly특별히 am really excited흥분한
307
919000
1000
제가 특히 온라인에서 이 기술을 사용할 경우
15:32
about using~을 사용하여 this technology과학 기술 in online온라인 worlds세계,
308
920000
3000
흥분되는 것은, 예를 들어,
15:35
like there, for example, that Tom남자 이름 Melcher멜 처 has shown표시된 us.
309
923000
3000
Tom Melcher가 우리에게 보여준 것 입니다.
15:38
The degree정도 of interactivity상호 작용 you're going to get
310
926000
2000
상호작용의 정도는 여지까지의 것과는
15:40
is totally전적으로 different다른, I think, from what you're getting점점 right now.
311
928000
3000
완전히 다른 수준입니다.
15:44
A third제삼 thing we are looking at and very interested관심있는 in is simulation시뮬레이션.
312
932000
4000
세번째로 우리가 보고있는 것은 아주흥미롭습니다.
15:49
We've우리는 been approached접근하다 by several수개 simulation시뮬레이션 companies회사들,
313
937000
2000
여러 시뮬레이션 회사들이 제안을 해왔지만
15:51
but one project계획 we're particularly특별히 excited흥분한 about, which어느 we're starting출발 next다음 것 month,
314
939000
3000
특히 관심을 끄는 한가지가 있는데, 바로 다음달 부터 시작합니다.
15:54
is to use our technology과학 기술 -- and in particular특별한, the walking보행 technology과학 기술 --
315
942000
4000
그건 우리의 기술 그 중에서도 특히 걷는 기술을
15:58
to help aid도움 surgeons외과의 사 who work on children어린이 with cerebral대뇌의 palsy바람,
316
946000
4000
외과의사들이 뇌성마비가 있는 아이들의 수술 결과가
16:02
to predict예측하다 the outcome결과 of operations운영 on these children어린이.
317
950000
3000
어떨지 예측할 수 있도록 도와주데 사용하는 것입니다.
16:05
As you probably아마 know,
318
953000
2000
아마 아시겠지만
16:07
it's very difficult어려운 to predict예측하다 what the outcome결과 of an operation조작 is
319
955000
3000
걸음걸이가 어떻게 바뀔지 수술 결과를 예측한다는 것은 정말이지
16:10
if you try and correct옳은 the gait보조.
320
958000
2000
어려운 일입니다.
16:12
The classic권위 있는 quote인용문 is, I think, it's unpredictable예측할 수없는 at best베스트,
321
960000
3000
열길 물속은 알아도 한길 사람속은 모른다는 속담이 있지만, 이 결과 역시
16:15
is what people think right now, is the outcome결과.
322
963000
3000
아무도 알 수 없습니다.
16:18
Now, what we want to do with our software소프트웨어 is allow허용하다 our surgeons외과의 사 to have a tool수단.
323
966000
4000
우리의 소프트웨어가 외과의사들에게 좋은 수단이 되었으면 합니다.
16:22
We're going to simulate시뮬레이션하다 the gait보조 of a particular특별한 child어린이
324
970000
3000
우리는 한 아이의 걸음걸이를 흉내내고,
16:25
and the surgeon외과 의사 can then work on that simulation시뮬레이션
325
973000
3000
의사선생님도 참여해서
16:28
and try out different다른 ways to improve돌리다 that gait보조,
326
976000
2000
걸음걸이를 교정하기 위해 여러 방법들을 시도한 후에
16:30
before he actually사실은 commits위탁하다 to an actual실제의 surgery외과.
327
978000
3000
의사선생님이 실제 수술에 들어갈겁니다.
16:33
That's one project계획 we're particularly특별히 excited흥분한 about,
328
981000
2000
이건 정말 흥분되는 일인데요
16:35
and that's going to start스타트 next다음 것 month.
329
983000
2000
바로 다음달에 시작하려합니다.
16:39
Just finally마침내, this is only just the beginning처음.
330
987000
3000
마지막으로, 여기까지는 시작에 불과합니다.
16:42
We can only do several수개 behaviors행동 right now.
331
990000
2000
여러가지 것들을 당장이라도 할 수 있죠.
16:44
The AIAI isn't good enough충분히 to simulate시뮬레이션하다 a full완전한 human인간의 body신체.
332
992000
3000
인공지능만으로 사람을 흉내내는 것은 어렵습니다.
16:47
The body신체 yes, but not all the motor모터 skills기술 that we have.
333
995000
3000
특히 모든 운동기능을 구현하기는 더욱 어렵죠.
16:50
And, I think, we're only there if we can have something like ballet발레 dancing댄스.
334
998000
3000
발레춤추는 것을 흉내내려면 모든 운동기능을 구현해야하는데
16:53
Right now, we don't have that
335
1001000
2000
아직 거기까지는 아닙니다.
16:55
but I'm very sure that we will be able할 수 있는 to do that at some stage단계.
336
1003000
2000
하지만 언젠가는 가능하리라 봅니다.
16:57
We do have one unintentional의도하지 않은 dancer춤추는 사람 actually사실은,
337
1005000
3000
마지막으로 보여드릴 것은 춤추는 사람인데요
17:00
the last thing I'm going to show보여 주다 you.
338
1008000
2000
의도한건 아닙니다.
17:02
This was an AIAI contour윤곽 that was produced생산 된 and evolved진화 된 --
339
1010000
3000
이건 인공지능을 갖춘 모습인데
17:05
half-evolved반 진화 된, I should say -- to produce생기게 하다 balance밸런스, basically원래.
340
1013000
3000
균형감을 갖추기 위해 반쯤 진화된 수준입니다.
17:08
So, you kick발 차기 the guy and the guy's남자의 supposed가정의 to counter-balance카운터 밸런스.
341
1016000
3000
이사람을 걷어차면 균형을 잡도록 되어 있죠.
17:11
That's what we thought was going to come out of this.
342
1019000
3000
그게 우리가 원하던 모습인데
17:14
But this is what emerged출현 한 out of it, in the end종료.
343
1022000
2000
실제는 이렇습니다.
17:17
(Music음악)
344
1025000
10000
(음악)
17:27
Bizarrely기묘하게, this thing doesn't have a head머리. I'm not quite아주 sure why.
345
1035000
3000
이상하게도 머리가 없는데 왜그런지는 저도 잘 모릅니다.
17:31
So, this was not something we actually사실은 put in there.
346
1039000
2000
우리가 그렇게 만든건 아니란 얘기죠.
17:33
He just started시작한 to create몹시 떠들어 대다 that dance댄스 himself그 자신.
347
1041000
4000
스스로 춤을 추는데
17:37
He's actually사실은 a better dancer춤추는 사람 than I am, I have to say.
348
1045000
3000
사실 저보다 잘추는 군요.
17:41
And what you see after a while --
349
1049000
2000
잠시뒤에는
17:43
I think he even goes간다 into a climax클라이맥스 right at the end종료.
350
1051000
2000
절정의 마지막을 장식하게 됩니다.
17:49
And I think -- there you go.
351
1057000
3000
보이시죠?
17:52
(Laughter웃음)
352
1060000
2000
(웃음)
17:54
So, that all happened일어난 automatically자동으로. We didn't put that in there.
353
1062000
2000
모든게 자동으로 나오는 영상으로 우리가 한건 없습니다.
17:56
That's just the simulation시뮬레이션 creating창조 this itself그 자체, basically원래.
354
1064000
3000
기본적으로 스스로를 창조하는 시뮬레이션 이죠.
17:59
So it's just --
355
1067000
2000
아직은
18:01
(Applause박수 갈채)
356
1069000
1000
(박수)
18:02
Thanks감사.
357
1070000
2000
감사합니다.
18:05
Not quite아주 John남자 Travolta트라볼타 yet아직, but we're working on that as well,
358
1073000
3000
아직은 존트라볼타까지는 아니지만 이미 작업 중이랍니다.
18:08
so thanks감사 very much for your time.
359
1076000
2000
시간 내주셔서 감사드립니다.
18:10
Thanks감사.
360
1078000
1000
감사합니다.
18:11
(Applause박수 갈채)
361
1079000
1000
박수
18:12
CA캘리포니아 주: Incredible놀랄 만한. That was really incredible놀랄 만한.
362
1080000
2000
Chris Anderson: 정말 놀랍군요.
18:14
TRTR: Thanks감사.
363
1082000
1000
Torsten Reil:감사합니다.
Translated by Jong-In Won
Reviewed by InHyuk Song

▲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