Вопросы с тегом «directx»

13
Лучшие практики для настройки параметров эффектов в XNA

Я хочу спросить, есть ли лучшая практика для настройки Effectпараметров в XNA. Или, другими словами, что именно происходит, когда я звоню pass.Apply(). Я могу представить несколько сценариев: Каждый раз, когда Applyвызывается, все параметры эффекта передаются в графический процессор, и это не...

13
Учет волн при выполнении плоских отражений

Я изучал примеры Nvidia из SDK, в частности, проект Island11, и обнаружил кое-что любопытное в части кода HLSL, которая корректирует отражения вверх и вниз в зависимости от состояния высоты волны. Естественно, после изучения краткого абзаца кода: // calculating correction that shifts reflection...

13
Зачем сегодня использовать программный рендеринг вместо аппаратного?

В отличие от процессора или программного рендеринга я предполагаю? Не будет ли вообще весь текущий рендеринг основываться на GPU, если вы будете использовать OpenGL или Direct X? Может ли кто-нибудь дать мне некоторую информацию здесь, не может найти подходящих...

12
Обновление и рендеринг в отдельных темах

Я создаю простой 2D игровой движок и хочу обновить и визуализировать спрайты в разных потоках, чтобы узнать, как это делается. Мне нужно синхронизировать поток обновления и рендер. В настоящее время я использую два атомных флага. Рабочий процесс выглядит примерно так: Thread 1...

12
Начало работы с 2d Game Dev (C ++): DirectX или OpenGL? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Итак, я студент, который хочет войти в процесс разработки игр, и я собираюсь...

12
Как мне реализовать камеру от первого лица?

Я начинающий программист, и я создаю проект, который позволяет мне ходить по комнатам с помощью камеры от первого лица. До сих пор я рисовал здания и продолжал, но теперь я застрял и не знаю, как сделать камеру от первого лица, чтобы я мог ходить вокруг. Кто-нибудь может указать мне на класс...

12
Кто-нибудь пишет игры на Delphi? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

12
Как мне интегрировать физику пули в мою игру?

Я скачал файл релиза, найденный здесь , но я просто не уверен, с чего начать. В моей игре у меня есть несколько продолговатых и сфера, я хочу, чтобы все они сталкивались друг с другом. (Все они имеют сетки и связанные ограничивающие объемы) редактировать - я только что понял, что с кубоидами на...

12
Информация о рендеринге, партиях, графической карте, производительности и т. Д. + XNA?

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

12
Что такое производные пространства экрана и когда я буду их использовать?

Я вижу функции ddxи ddyglsl и их эквиваленты hlsl время от времени появляются в шейдерном коде. Я в настоящее время использую их, чтобы сделать рельефное отображение без касательной или битангентности, но я в основном скопировал код. Я не понимаю, что эти функции на самом деле, что они делают, и...

12
Мосты, независимые от API (т. Е. OpenGL / D3D / что угодно). Используете ли вы их, как вы их делаете. Про и Кон [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Вы делаете 3d движок. Вы хотите лучшее из мультиплатформенных миров....

11
Рендеринг только части экрана с высокой детализацией

Если графика отображается для большого угла обзора (например, очень большой телевизор или гарнитура VR), зритель не может сфокусироваться на всем изображении, только на его части. (На самом деле, это относится и к экранам обычного размера.) В сочетании со способом отслеживания глаз зрителя...

11
Управление графическим состоянием и компонентами?

Я часто склонен делать преждевременную оптимизацию при работе с графикой. Есть несколько принципов, которым я всегда стараюсь следовать: Сократите количество компонентов D3D до минимума. (Рендеринг состояний, буферов, шейдеров и т. Д.) Связывайте компоненты только в случае крайней необходимости....

10
Так как Table.drawDebug устарел в libGDX, что я должен использовать вместо этого?

Я следую книге «Изучение разработки LibGDX», чтобы сделать простую игру. Я нахожусь в разделе создания меню, где мы создаем этап и отображаем его с границами отладки. Книга говорит об использовании, Table.drawDebug(stage)но этот статический метод, похоже, полностью удален из Tableкласса frameworks...

10
Есть ли преимущество в использовании DX10 / 11 для 2D-игры?

Я не совсем знаком с набором функций, представленных оборудованием класса DX10 / 11. Я смутно знаком с новыми этапами, добавленными к программируемому графическому конвейеру, такими как геометрический шейдер, вычислительный шейдер и новые этапы тесселяции. Я не вижу, как что-то из этого имеет...

10
Visual Studio 2012 и разработка игр [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 5 лет назад . Хорошо, я думаю, что это простой вопрос, но у меня возникли трудности, чтобы найти ответы...

10
Переход с DirectX 10 на DirectX 11

Я выполнил достаточное количество небольших хобби-проектов с использованием DirectX 9, но сейчас пришло время перейти на DirectX 11. У меня есть книга Фрэнка Луны о 3D-программировании с использованием DirectX 10, но ничего о DirectX 11. Я считаю, что они очень похожи, но мне было интересно, может...

9
Почему я не могу получить bool, упакованный и выровненный в постоянный буфер D3D?

Хорошо, мне трудно собрать bool и выровнять его в константный буфер hlsl, и я не знаю почему. Вот буфер в hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3 materialSpecularAlbedo; bool isTextured; }; И вот это в C ++ struct...

9
Как реализованы передовые графические эффекты?

Мне интересно, как трехмерные эффекты, такие как заклинания в Warcraft или Torchlight, реализуются графически. Я только что закончил книгу по Direct3D и чувствую себя довольно комфортно с ней и с трехмерной графикой в ​​целом, но я не уверен, как бы я мог сделать что-то вроде того, чтобы персонаж...