AbstractBottom

AbstractBottom 

Стример: twitch.tv/abstractbottom

22subscribers

48posts

goals2
3 of 10 paid subscribers
Для начала
$10.12 of $14.9 raised
Мотивация

SWTOR на DirectX 12 – интеграция с движком Frostbite

пу-пу-пу
Немного инфы от разработчиков.
Привет всем игрокам SWTOR! Это техническая команда, стоящая за инициативой по переносу SWTOR на DirectX 12. Мы видели ваши вопросы и просьбы о ходе работы, и теперь, когда мы приближаемся к концу первого квартала года, мы решили, что сейчас самое подходящее время для краткого обзора!
Независимо от того, являетесь ли вы новичком или игроком, который с нами с самого начала, вы, вероятно, слышали, как мы говорили о модернизации. В последние годы она принимала различные формы: от визуальных улучшений, таких как обновленные локации и персонажи, до более технических, таких как 64-битный клиент. Модернизация остается приоритетом для команды, когда мы смотрим в будущее SWTOR, и в основе как технических, так и визуальных улучшений лежит DirectX.
Начало путешествия
Когда мы решили обновить нашу версию DirectX, первой задачей было создание базовой версии, которая позволила бы нам экспериментировать с различными подходами к модернизации игры. Короче говоря, мы создали версию игры, в которой рендеринг был сведен к базовому набору функций. Например, на этом этапе объекты отрисовывались без текстур. Это позволило нам удалить аспекты нашего движка, специфичные для DirectX 9, и гарантировать, что мы сможем перейти на DirectX 12 без возникновения фундаментальных проблем с производительностью.
(Примеры Korriban на самых ранних этапах переноса на DirectX 12)
Следующие шаги
Далее мы приступили к воссозданию минималистичных функций рендеринга в DirectX 12. SWTOR изначально создавалась на движке HeroEngine, но поскольку игра значительно обновлялась и модифицировалась на протяжении многих лет, от оригинального кода мало что осталось. По сути, теперь это движок SWTOR, и он специфичен для нашей игры. Поэтому мы не могли просто взять обновленную версию движка — нам пришлось перестроить его!
Благодаря сотрудничеству с командами-партнерами из Electronic Arts нам удалось интегрировать компоненты рендеринга из Frostbite с движком SWTOR. (Мы используем некоторые компоненты, но не конвертируем игру под движок Frostbite. Контент нашей игры зависит от движка SWTOR и несовместим с Frostbite.) После того, как основные компоненты заработали, мы приступили к конвертации или замене всех основных функций рендеринга, которые не входили в минимальный набор. Некоторые функции, такие как шейдеры (короткие программы, которые назначают цвета пикселям), пришлось переделывать с нуля, поскольку различия были существенными, в то время как другие функции можно было сохранить с небольшими изменениями.
(На самых ранних этапах рендеринга)
(Пример дополнительных текстур и работающих шейдеров)
(Дополнительные текстуры и шейдеры)
Где мы сейчас?
Эта работа продвинулась очень далеко! У нас работают все основные функции, за исключением пользовательского интерфейса (UI). Мы все согласны с тем, что UI необходим для любого будущего тестирования, и мы обнаружили, что преобразование этого компонента стало для нас самой большой проблемой на сегодняшний день. Как и в случае с обновлением движка рендеринга, прямого пути обновления для UI не было, и мы работали с командами в EA, которые уже выполняли аналогичную работу, чтобы завершить преобразование самостоятельно.
В настоящее время мы работаем над тем, чтобы привести пользовательский интерфейс в рабочее состояние, чтобы перейти к публичному тестированию. Помимо решения нескольких других незавершенных вопросов, как только мы сможем сообщить подробности о техническом альфа-тестировании, мы сделаем официальное объявление. А пока вот примеры последних достижений:
Дальнейшие шаги
Когда мы будем готовы выпустить техническую альфа-версию игры на DirectX 12, игрокам следует ожидать, что на первом этапе тестирования не будут доступны все продвинутые функции рендеринга. Например, такие функции, как тени и эффект свечения (блики вокруг ярких источников света), могут быть ещё не реализованы.
На рынке представлено огромное количество различных процессоров и видеокарт, и мы не сможем протестировать их все внутри компании. Поэтому в первую очередь мы сосредоточимся на том, чтобы попросить игроков рассказать нам о проблемах совместимости, сбоях и т.д. Это тестирование еще впереди, но мы уже на верном пути!
Чего мы ожидаем от DirectX 12?
Цель перехода на DirectX 12 — обеспечить поддержку технологий, используемых для разработки игры, а также предоставить нам возможности для дальнейшей модернизации игры. По мере развития технологий должны развиваться и основы, на которых построена SWTOR. Эта цель и подход схожи с теми, которые мы использовали при переходе на 64-битную архитектуру. Однако переход на DirectX 12 также открывает двери для всевозможных графических улучшений, которые мы хотели бы внести в будущем и которые были бы невозможны с DirectX 9.
Более подробную информацию о других преимуществах DirectX 12 мы предоставим игрокам в будущей статье. А пока мы хотели бы поделиться достигнутым прогрессом и дать вам представление о том, что нас ждет в будущем. Мы ценим вашу поддержку и с нетерпением ждем возможности поделиться с вами дальнейшими результатами!
— Техническая команда SWTOR
ВАУ, КЛАСС. ПУШКА ГОНКА САМОЛЁТ ТОРПЕДА РАКЕТА!!!!high_voltagehigh_voltagehigh_voltagehigh_voltage
Subscription levels6

Народная

$0.75 per month
1. Действительно народная
2. Не жалко
3. Саня будет доволен
4. Доступ к расширенным гайдам

Народная+

$1.94 per month
1. Почти как народная, только лучше
2. Саня доволен вдвойне
3. Просто прояви уважение
4. Доступ к расширенным гайдам  
5. Доступ к трансляциям на Boosty

Народная++

$3.5 per month
1. Все еще народная
2. Сабка на твиче в подарок
3. Саня будет очень доволен
4. Доступ к расширенным гайдам
5. Участие в розыгрышах
6. Лучшая степень проявления уважения
7. Доступ к трансляциям на Boosty

Потрачено

$7.5 per month
1. Все предыдущие преимущества.
2. Возможность заказа игры* здесь и сейчас, на один (1) стрим**, (5-7 часов).
ТРЭШАК ПРОПУСКАЕТСЯ СРАЗУ!

Потрачено+

$38 per month
1. Все предыдущие преимущества.
2. Возможность заказа игры* здесь и сейчас, на полное прохождение**.
ТРЭШАК ПРОПУСКАЕТСЯ СРАЗУ!
Subscription Spots Are Limited

Потрачено++

$75 per month
1. Все предыдущие преимущества.
2. Возможность заказать трэш  игру (игры с запретками на твиче пропускаются сразу)
Go up