Тим Суини: Почему Apple убивает инновации и как создается MetaHuman

Lex Fridman 609 тыс. 4 ч 25 мин 6 мин 30.04.2025
Главное

🎮 Архитектор виртуальных миров: Тим Суини о будущем графики, программирования и метавселенной

Развитие компьютерной графики за последние 30 лет совершило скачок, сопоставимый с превращением телеги в межзвездный корабль. Тим Суини, основатель Epic Games и создатель движка Unreal Engine, в масштабной дискуссии с Лексом Фридманом разбирает путь индустрии от первых текстовых игр до фотореалистичной симуляции реальности.


👁️ Психология и физика цифрового человека

Самая сложная задача в компьютерной графике — это моделирование человека. Тим Суини объясняет это биологической эволюцией: в наш мозг встроены сверхчувствительные механизмы распознавания образов и лиц. «Пещерные люди должны были мгновенно определять по лицу незнакомца, настроен он дружелюбно или собирается их убить», — отмечает он.

Проблема «зловещей долины» и нюансы мимики

Суини и Фридман подчеркивают, что любая микроскопическая ошибка в рендеринге человеческого лица сразу вызывает у зрителя отторжение.

Технологический ответ: MetaHuman

Суини описывает проект MetaHuman как результат десятилетних исследований под руководством Влада Мастиловича. Процесс включает:

  1. Сканирование в сфере: Использование десятков камер и датчиков для захвата мимических движений реальных людей.
  2. Генеративный подход: Сбор данных о тысячах лиц всех этнических групп и возрастов, чтобы создать систему, способную сконструировать любого возможного человека.
  3. Демократизация: Создание инструментов, позволяющих анимировать персонажа даже с помощью обычного iPhone.

💻 Путь программиста: От текстового редактора до Unreal Engine

История Epic Games началась в 1991 году не с грандиозного бизнес-плана, а с любопытства. Первая игра Суини, ZZT, выросла из обычного текстового редактора. Тим превратил курсор в смайлик и добавил игровые механики, осознав, что инструмент для создания контента может быть ценнее самого контента.

Десять тысяч часов в 11 лет

Суини вспоминает свои первые шаги:

Эпоха 3D и магия Джона Кармака

Когда вышли Wolfenstein 3D и Doom, Тим Суини на полгода впал в депрессию, считая, что он никогда не сможет достичь «уровня волшебства» Кармака. Однако чтение статей Майкла Абраша с примерами ассемблерного кода развеяло мистику.

«Я увидел ассемблерный код для текстурирования и подумал: „О, я могу это сделать!”», — вспоминает Тим.

Создание первого Unreal длилось три с половиной года в режиме 80-часовых рабочих недель. На пике в команде было всего 20 человек. Компания жила на грани банкротства, выживая только за счет продажи лицензий на еще не законченный движок — так зародился бизнес Unreal Engine.


⚡ Революция Unreal Engine 5: Nanite и Lumen

Разница в производительности между компьютером Тима в 1996 году (Pentium 90 MHz) и современными GPU составляет около десяти миллионов раз. Это позволило перейти от «аппроксимаций аппроксимаций» к симуляции физики света.

Nanite: Геометрическая бесконечность

Традиционно GPU лучше всего работают с большими треугольниками (полигонами). Однако для фотореализма нужны миллиарды полигонов.

Lumen: Глобальное освещение

Lumen решает задачу отраженного света в реальном времени. Если свет падает на красную стену, он должен отскакивать от нее и окрашивать белый пол в розовый оттенок.


🔗 Метавселенная: Будущее за федерацией и Verse

Тим Суини определяет Метавселенную не как VR-пространство, а как масштабный многопользовательский социальный опыт (уже сегодня в нее вовлечены 600–800 млн человек).

Проблема «цифровых феодов»

Главная беда современной индустрии — изоляция платформ.

  1. Разные идентичности: У вас разные никнеймы и списки друзей в Fortnite, Roblox и Steam.
  2. Экономическая изоляция: Вещи, купленные в одной игре, не переносятся в другую.
  3. Пример со смокингом: «Зачем мы носим костюм в жизни? Это часть идентичности. В цифровом мире должно быть так же: ваш облик должен кочевать с вами из мира в мир».

Verse — новый язык программирования

Для создания по-настоящему масштабной Метавселенной (симуляции на миллионы пользователей) текущие языки вроде C++ или JavaScript не подходят. Epic разрабатывает язык Verse.


🏛️ Битва с монополиями: Apple vs Epic

Суини — один из самых громких критиков 30%-го налога Apple в App Store. Его позиция принципиальна: Apple подрывает дух инноваций, который когда-то создали Стив Возняк и Стив Джобс.


🌍 Философский взгляд и вера в человечество

Лекс Фридман задает вопрос о смысле существования в симуляции и природе сознания. Тим, будучи инженером, остается реалистом: «Даже с бесконечной вычислительной мощностью мы долгое время не могли бы симулировать человека, потому что не понимали алгоритм сознания. LLM (языковые модели) начали этот процесс, но до финиша еще далеко».

Оптимизм Суини

Тим видит огромную разницу между токсичностью «текстовых» соцсетей и эмпатией в игровых мирах.

«В Fortnite, когда вы играете в команде с незнакомцами, вы чувствуете человеческую связь и эмпатию. Совместное действие в виртуальном мире сближает людей, в то время как написание гневных сообщений в Twitter их разъединяет».

Его мечта — создать инструменты, которые позволят миллионам людей стать творцами, а не просто потребителями, и построить цифровую реальность, основанную на открытых стандартах, а не на заборах корпораций.

💬 Цитаты

«Пещерные люди должны были мгновенно определять по лицу незнакомца, настроен он дружелюбно или собирается их убить»

Тим Суини

«Я увидел ассемблерный код для текстурирования и подумал: „О, я могу это сделать!”»

Тим Суини

«В цифровом мире должно быть так же: ваш облик должен кочевать с вами из мира в мир»

Тим Суини
👥 Спикеры
🎬 Упомянутые фильмы и сериалы
🔗 Упомянутые сайты и проекты
📖 Термины
Зловещая долина
Эффект, при котором робот или модель, выглядящие почти как человек, вызывают отвращение из-за мелких несоответствий.
Nanite
Технология виртуализированной геометрии в Unreal Engine 5, позволяющая отображать объекты с неограниченным количеством полигонов.
Lumen
Система полностью динамического глобального освещения и отражений в реальном времени.
Verse
Новый язык программирования от Epic, ориентированный на крупномасштабные социальные 3D-платформы.
Subsurface Scattering
Физический эффект рассеивания света внутри полупрозрачного тела, необходимого для рендеринга кожи.
Технологии и IT Тим Суини Unreal Engine Fortnite MetaHuman Apple