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

DirectX - это набор мультимедийных API от Microsoft, предназначенный в первую очередь для разработчиков игр. Популярные API в коллекции DirectX включают Direct3D, XInput и XAudio.

3
Самый быстрый способ визуализации линий с АА, различной толщины в DirectX
Поэтому я занимаюсь разработкой DirectX, точнее используя SharpDX под .NET (но применимы решения DirectX / C ++ API). Я ищу самый быстрый способ визуализации линий в ортогональной проекции (например, имитация 2D-рисования линий для научных приложений) с использованием DirectX. Снимок экрана с видами графиков, которые я пытаюсь сделать, выглядит следующим образом: …
14 2d  directx  shaders 

5
Избегать ли операторов в DirectX 10 шейдерах?
Я слышал, что если в шейдерах следует избегать операторов, потому что обе части операторов будут выполнены, а неправильные будут отброшены (что вредит производительности). Это все еще проблема в DirectX 10? Кто-то сказал мне, что в этом будет выполнена только правая ветка. Для иллюстрации у меня есть код: float y1 = …

2
Можно ли построить куб с менее чем 24 вершинами?
У меня есть мир на основе кубов, такой как Minecraft, и мне интересно, есть ли способ построить куб с менее чем 24 вершинами, чтобы я мог уменьшить использование памяти. Это кажется мне невозможным по двум причинам: нормали не получатся правильными, а текстуры для лица не будут работать. Это так или …

5
Должен ли я изучать Direct3D 9, 10 или 11? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я только начинаю изучать 3D-программирование с помощью Direct3D. Какую версию D3D мне выбрать? …
14 directx 

4
Какие сейчас книги по DirectX (с фокусом на 3D)? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Для OpenGL 5-е издание OpenGL SuperBible было выпущено всего несколько месяцев …
14 c++  directx 

1
Учет волн при выполнении плоских отражений
Я изучал примеры Nvidia из SDK, в частности, проект Island11, и обнаружил кое-что любопытное в части кода HLSL, которая корректирует отражения вверх и вниз в зависимости от состояния высоты волны. Естественно, после изучения краткого абзаца кода: // calculating correction that shifts reflection up/down according to water wave Y position float4 …

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

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

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

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

6
Кто-нибудь пишет игры на Delphi? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
12 directx  platform 

8
Начало работы с 2d Game Dev (C ++): DirectX или OpenGL? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Итак, я студент, который хочет войти в процесс разработки игр, и я собираюсь …
12 c++  opengl  directx 

5
Мосты, независимые от API (т. Е. OpenGL / D3D / что угодно). Используете ли вы их, как вы их делаете. Про и Кон [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Вы делаете 3d движок. Вы хотите лучшее из мультиплатформенных миров. Внезапно вы понимаете, …

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.