PDA

Показать полную графическую версию : RenderDoc


zadrot555
07-05-2022, 20:41
RenderDoc - это программа сканирующая графику игры. Я, беру и скачиваю это с радостным таким лицом, и вдруг возникает проблема с D3D9. В общем захажу я в Spintires или любую другую игру, и наверху вижу это "Captures not supported D3D9". Я перевел и понял что проблема в захватах кадра игры. D3D9 не поддерживает захваты. Что делать? Подскажите пожалуйста!

Grabber2006
07-05-2022, 20:49
RenderDoc - это бесплатный автономный графический отладчик, лицензированный MIT, который позволяет быстро и легко захватывать один кадр и проводить детальный анализ любого приложения, использующего Vulkan, D3D11, OpenGL & OpenGL ES или D3D12 в Windows 7-10, Linux, Android, Stadia или Nintendo Switch ™

Т.е. для работы программы нужен директ 11 или 12.

zadrot555
07-05-2022, 21:17
Grabber2006, Не помогло :cry:

Grabber2006
08-05-2022, 00:45
Что не "не помогло"? Игра должна быть написана под D3D11, D3D12, OpenGL, OpenGL ES или Vulkan. Spintires - это D9. Попробуйте, если компьютер позволяет, например, Doom 2016 или Ведьмак 3.

zadrot555
08-05-2022, 07:51
Grabber2006, но это ошибка на всех играх в renderdoc. Нигде я не смог сделать захват. А в некоторых играх вообще пропадает надпись сверху.

Grabber2006
08-05-2022, 10:34
Может остальные игры тоже на d9 или d10?

zadrot555
08-05-2022, 10:46
я запускал гта 5. надписи нету сверху

можно ли поменять API в RenderDoc?

Grabber2006
08-05-2022, 10:50
API должно меняться в игре. Насколько, я помню в настройках GTA 5 есть выбор 10 или 11. На 11 должно работать.

zadrot555
08-05-2022, 11:21
Так в гта 5 сверху вообще надписей нет.

Пробовал на Mafia 2. Тоже нету сверху надписей.

Grabber2006
08-05-2022, 12:12
Вряд ли вы здесь найдёте специалистов по отладке 3D приложений. Обратитесь к Документации (https://renderdoc.org/docs/index.html) в особенности к разделу Getting Started (https://renderdoc.org/docs/getting_started/index.html).
--------------------
Mafia 2 - это DirectX 10.

zadrot555
09-05-2022, 15:07
Grabber2006, здравствуйте снова, я узнал что у меня работает только с directx 9 а с 10 или 11 не работает, просто не отображаются надписи. Хотя где я смотрел про renderdoc было написано что поддерживает directx 10, 9 и 11, Vulkan и т. д. и все directx'ы у меня установлены. Вы можете помочь с ЭТОЙ информацией.

----------------------------------------------------------------------------------------------------------------------------------------------------
Я пробовал NVIDIA Nsight Visual Studio Edition. Но Visual Studio у меня нету, а скачивать лень и долго, и стоит то видеокарта ATI Radeon HD 5700 Series.

Grabber2006
09-05-2022, 15:23
В принципе, HD 5700 поддерживает DX11. И Windows 7 поддерживает DX11. У вас должна работать, по крайней мере просто запуститься, какая-нибудь игра DX11. Чтобы снять скриншот достаточно минимального FPS.
Вот игры на выбор (https://pcrequirements.net/ru/игра-finder/direct-x/dx-11/).

Также вас может заинтересовать это (https://gamedev.ru/code/forum/?id=250999) и это (https://habr.com/ru/company/infopulse/blog/234619/).

Попробуйте, например, NVIDIA Nsight Graphics Standalone (https://developer.nvidia.com/nsight-graphics).

zadrot555
09-05-2022, 16:36
Grabber2006, не получилось.

zadrot555
04-08-2022, 16:56
Решил снова скачать RenderDoc и попробовать на стим играх, получилось запустить, пишет что всё нормально, но когда делаю скриншот, скриншот не появляется во вкладке "Captures collected". Почему? Кто не в курсе почему я написал "И снова RenderDoc" вот ссылка на прошлую тему: http://forum.oszone.net/thread-351176.html




© OSzone.net 2001-2012