Новое лицо Терминатора: как нейросеть заменила Шварценеггера на Сталлоне

В комедийном боевике «Последний киногерой» подросток, волшебным образом оказался в мире, населённом героями его любимых кинолент. Самым запоминающимся моментом в фильме был эпизод, в котором выясняется, что в «киношной» вселенной роль Т-800 в фильме Джеймса Кэмерона исполнил Сильвестр Сталлоне, о чем говорили постеры в салоне видеопроката.

n
nrn (function(w, d, n, s, t) {rn w[n] = w[n] || [];rn w[n].push(function() {rn Ya.Context.AdvManager.render({rn blockId: "R-A-408783-5",rn renderTo: "yandex_rtb_R-A-408783-5",rn async: truern });rn });rn t = d.getElementsByTagName("script")[0];rn s = d.createElement("script");rn s.type = "text/javascript";rn s.src = "//an.yandex.ru/system/context.js";rn s.async = true;rn t.parentNode.insertBefore(s, t);rn })(this, this.document, "yandexContextAsyncCallbacks");rn

Благодаря нейросети Deepfake пользователю YouTube под ником «Ctrl Shift Face» удалось зайти ещё дальше: он наложил лицо Сталлоне на Т-800 в одной из сцен фильма «Терминатор: Судный день». Пусть в итоговом видео присутствуют некоторые графические «косяки», но выглядит картинка довольно правдоподобно.

С уверенностью можно сказать, что у Deepfake большее будущее, однако, как у и каждого высокотехнологичного изобретения, у этой медали есть и другая сторона. Кто-нибудь может использовать алгоритмы Deepfake в менее благородных целях. Например, сделать видео, в котором звезда Голливуда совершает непристойные вещи или президент одной из стран объявляет войну всему миру.

Опасаясь подобных эксцессов, RedditTwitter и Pornhub запретили ролики, созданные с использованием нейросети.

n
nrn (function(w, d, n, s, t) {rn w[n] = w[n] || [];rn w[n].push(function() {rn Ya.Context.AdvManager.render({rn blockId: "R-A-408783-3",rn renderTo: "yandex_rtb_R-A-408783-3",rn async: truern });rn });rn t = d.getElementsByTagName("script")[0];rn s = d.createElement("script");rn s.type = "text/javascript";rn s.src = "//an.yandex.ru/system/context.js";rn s.async = true;rn t.parentNode.insertBefore(s, t);rn })(this, this.document, "yandexContextAsyncCallbacks");rn
X
n(window.AdMediatorTag = window.AdMediatorTag || []).push({v: 1, el: "admediator-55996-375414", c: 55996, b: 375414})
Подпишись на канал MMOHelper в Яндекс.Дзен
Понравилась статья? Поделиться с друзьями: