Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2019, 19:17   #1
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
По умолчанию Что вы думаете о dx12?

Поделитесь, стоит ли создавать что - либо создавать на dx12, ведь:
1)Видеокарт с dx12 не так и много: на Озоне всего 263 видеокарты, а с dx12 169, а это 65% от всех видеокарт.
2)DX12 появился 4 года назад.
Цитата:
Сообщение от вики
12 вышел в 2015 году.
Нюанс: Минимальная цена видеокарты с DX12 составляет 2700 руб., следовательно средне статический человек может купить эту видеокарту. На Авито/Юле ещё дешевле.
3)К сожалению, продукт написанный на этой версии dx, доступен только на Windows 10.
Цитата:
Сообщение от вики
Состояние: Выпущено вместе с OC Windows 10.
4)Разница в графике не ощутима.
Цитата:
Сообщение от ferra.ru
Видите разницу? Я — нет. Понимаю, что по скриншотам тяжело судить о качестве графики, но даже в динамике разницы между DirectX 11 и DirectX 12 я не ощутил.
5)Говорят, что присутствуют глюки.
Цитата:
Сообщение от ferra.ru
Прежде, чем анализировать полученные результаты, скажу следующее: DirectX 12 привнес в HITMAN и RotTR большое количество багов.
Изображения
Тип файла: png ad2237a6dd1717b5ae89972278840d0a70016f9d.png (26.4 Кб, 97 просмотров)
Мaкс вне форума Ответить с цитированием
Старый 20.08.2019, 20:12   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А что вы создаете?

Лично я за Вулкан, чтобы было меньше проблем на линуксе )
Цитата:
Сообщение от Мaкс Посмотреть сообщение
Видеокарт с dx12 не так и много: на Озоне всего 263 видеокарты, а с dx12 169, а это 65% от всех видеокарт.
скорее всего там просто не у всех товаров полная/корректная информация. Так бывает во всех магазинах, поэтому всегда стоит проверять на оф. сайте продукта.

В той же вики написано же "DirectX 12 is supported on all Fermi and later Nvidia GPUs, on AMD's GCN-based chips and on Intel's Haswell and later processors' graphics units".
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.08.2019, 20:46   #3
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

https://devblogs.microsoft.com/direc...x-12-features/

1. Теперь код драйвера может выполняться не только на GPU но и на CPU
2. Теперь ваш код будет оповещаться о том что драйвер вылетел по середине игры, либо был обновлён.
3. Добавлена документация о том как работает менеджер памяти. Теперь вы сможете заглянуть во внутрь и узнать какой же из блоков не исправен.
4. Добавлена возможность быстро забрать буффер для отладки.
5. Изменён принцип работы с буфером глубины добавлены пороговые значения для отсечения. Тут я честно не понимаю, так как это ещё с DirectX7 всё есть.
6. Очередное изменение в сглаживании теперь можно задать точки для MSAA.
Но вы этого никогда не увидите,так как по умолчанию сглаживание определяется драйвером, а не программой. А качество драйвера зависит от ежемесячными обновлениями видео-драйвера.


Улучши DirectX 12 графику? Пункт 5 ухудшил, пункт 6 я бы сказал не повлиял хотя и мог бы улучшить.

Будет ваш код работать быстрее? Пункт 1 скорее затормозит нежели чем ускорит.
Пункты 2-6 точно затормозят.


Стоит ли переходить на DX12? Ради незначительных плюсов в отладке, честно сомнительно. Честно я бы не переходил.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 20.08.2019, 20:54   #4
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Честно я бы не переходил.
Я бы тоже.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А что вы создаете?
Ничего пока что. Не сложный движок, хотя сомнительная задача.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Лично я за Вулкан
А это что за API? Кто - то им пользуется? Ну или я не дорос в опыте...
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
скорее всего там просто не у всех товаров полная/корректная информация.
Возможно Вы и правы, а может быть и нет.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так бывает во всех магазинах, поэтому всегда стоит проверять на оф. сайте продукта.
Вы с этим встречались? Какой сайт - маркетинг?
Цитата:
Сообщение от Pavia Посмотреть сообщение
Пункт 1 скорее затормозит нежели чем ускорит.
Пункты 2-6 точно затормозят.
А судя по миниатюре первого поста там только Tomp Writer Medium меньше FPS. Но это не точно. Брал информацию от сюда: сайт. Тут сравнение dx12 и dx11.

P.S.: а может вообще OpenGL?

Последний раз редактировалось Мaкс; 20.08.2019 в 20:58.
Мaкс вне форума Ответить с цитированием
Старый 20.08.2019, 21:28   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Мaкс Посмотреть сообщение
А это что за API?
https://en.wikipedia.org/wiki/Vulkan_(API)
Цитата:
Сообщение от Мaкс Посмотреть сообщение
Кто - то им пользуется?
https://www.google.com/search?q=who+uses+vulkan
Цитата:
Сообщение от Мaкс Посмотреть сообщение
Не сложный движок, хотя сомнительная задача.
зачем? если просто для понимания основных принципов, то пофиг что использовать, dx9-12, vulkan, opengl, ...
Цитата:
Сообщение от Мaкс Посмотреть сообщение
Какой сайт - маркетинг?
что?
Цитата:
Сообщение от Мaкс Посмотреть сообщение
Вы с этим встречались?
я же говорю, в любом крупном магазине есть товары с неполным или некорректным описанием. Потому что там 100500 товаров от разных поставщиков и т.д.

Иногда даже в названии написано например "Ноутбук ... 1920х1080", а по фильтру 1920х1080 его нет.
Цитата:
Сообщение от Мaкс Посмотреть сообщение
Возможно Вы и правы, а может быть и нет.
Так легко же проверить.

Выберите например 2060-2080 Ti — будет 33. Если добавить фильтр дх12 станет 27. Явно бред.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.08.2019, 22:47   #6
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
https://www.google.com/search?q=who+uses+vulkan
А, точно, на нём написан UE4 и CryE, это крутой API.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
что
Имел в виду, на каком сайте смотрели.
Мaкс вне форума Ответить с цитированием
Старый 20.08.2019, 23:06   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Мaкс Посмотреть сообщение
на нём написан UE4 и CryE
движок это абстракция, как правило там можно выбрать какое API он будет использовать.
Цитата:
Сообщение от Мaкс Посмотреть сообщение
на каком сайте смотрели
что?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.08.2019, 23:07   #8
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
что?
Ну где видели несоответствие описания.

Последний раз редактировалось Мaкс; 20.08.2019 в 23:10.
Мaкс вне форума Ответить с цитированием
Старый 20.08.2019, 23:13   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

в любом крупном онлайн магазине.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Потому что там 100500 товаров от разных поставщиков и т.д.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.08.2019, 13:17   #10
coremission
Форумчанин
 
Аватар для coremission
 
Регистрация: 09.11.2017
Сообщений: 121
По умолчанию

DX 12 стандарт для почти всех новых игр, от DX 11 постепенно отказываются.
Но это ААА игры, DX 12 - под PC и XBox, у плойки свой GNM

Вулкан и DX 12 - сделаны чтобы дать больший контроль рендер программистам над тем что раньше делал UMD DX 11го... больше контроля над синхронизацией между cpu/gpu, Command list'ы тоже очень полезная штука. Грубо говоря теперь процессор не дергает GPU по каждому поводу: нарисуй это, нарисуй то и тд. Сейчас он делает: я подготовил для тебя списочек дел - работай, и сам тоже что-то делает в render-thread'е.

В общем все чтобы дать больший контроль и обеспечить большую утилизацию ресурсов.
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net.
Разрабатываю календарь выхода игр.
coremission вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вы думаете? Leonidi Помощь студентам 3 16.05.2012 14:16
Не думаете ли вы, что я переборщил? pufystyj Свободное общение 17 14.02.2012 22:34
как вы думаете Licwin Общие вопросы Delphi 2 11.06.2011 16:07