Вопросы по теме 'direct3d'
Можете ли вы визуализировать окно Direct3D для одного процесса в HWND другого процесса?
Я хочу, чтобы приложение Windows запускало другое приложение Direct3D и отображало приложение Direct3D в элемент управления, предоставляемый родительским процессом.
Это вообще возможно? Если да, то как это сделать?
2619 просмотров
schedule
23.07.2022
Как нарисовать прозрачное содержимое DirectX в прозрачном окне?
Я хочу нарисовать содержимое DirectX так, чтобы оно казалось плавающим поверх рабочего стола и любых других запущенных приложений. Мне также нужно иметь возможность сделать содержимое DirectX полупрозрачным, чтобы можно было видеть другие вещи. Есть...
14470 просмотров
schedule
20.12.2023
Определение Up в матрице просмотра Direct3D, когда камера постоянно движется
В моем приложении Direct3D камеру можно перемещать с помощью мыши или клавиш со стрелками. Но если я жестко запрограммирую (0,1,0) как вектор направления вверх в LookAtLH , кадр станет пустым при некоторых ориентациях камеры.
Я только что на...
1751 просмотров
schedule
19.03.2022
Геометрия Direct3D: матрица вращения из двух векторов
Учитывая два трехмерных вектора A и B, мне нужно вывести матрицу вращения, которая вращается от A до B.
Вот что я придумал:
Вывести косинус из acos (A . B)
Получить синус из asin (|A x B| / (|A| * |B|))
Используйте A x B в качестве оси...
6558 просмотров
schedule
30.07.2022
Есть ли экспозиция COM для Direct3D 10
Господа и уважаемые дамы.
Я разместил этот вопрос на форуме COM в Code Project и получил сопливый ответ, так что, надеюсь, вы будете более полезными.
Я вижу, что у Microsoft есть COM-библиотека для Direct3D 9 с GUID...
870 просмотров
schedule
11.08.2022
Шрифт C++ D3DX и преобразования (необходимы решения d3d9 и d3d10)
Я хочу отображать шрифт таким образом, чтобы учитывались текущие преобразования и аналогичные настройки, особенно преобразование проекции и окно просмотра.
Я думаю, что лучший способ сделать это - иметь поверхность вне экрана для рендеринга текста,...
1436 просмотров
schedule
03.02.2023
Ищете более быстрое, чем GDI, решение для рендеринга графиков динамических данных.
Я написал простой графопостроитель данных на основе GDI с использованием C++/CLI, но он не особенно быстр (некоторые базовые профили указывают, что проблема заключается в отображении на экране).
Есть ли способ включить аппаратное ускорение для...
2741 просмотров
schedule
01.06.2023
Отображение видео в DirectX
Каков наилучший/самый простой способ отображения видео (со звуком!) в приложении с использованием XAudio2 и Direct3D9/10?
По крайней мере, он должен иметь возможность транслировать видео потенциально большего размера и учитывать тот факт, что...
8828 просмотров
schedule
02.10.2023
Как встроить информацию о шейдерах в файл .x
Я пишу небольшую графическую программу, используя directx9, которая импортирует некоторые файлы моделей, созданные с помощью блендера, из файлов .x. Все идет нормально.
У моделей есть материалы с текстурами, и получить имена текстур и правильно...
175 просмотров
schedule
27.02.2022
Полагается ли WPF на вызовы Direct3D даже для стандартных элементов управления?
В качестве дополнения к этому и этот другой вопрос, который я сейчас пытаюсь понять ( из любопытства), если WPF полностью/в основном полагается на вызовы Direct3D (а не на вызовы 2D DirectDraw) даже для стандартных элементов управления, таких как...
1538 просмотров
schedule
06.07.2022
Обнаружение щелчка мыши и Transformation2D в Direct3D
Я использую спрайты для рисования изображений в окне D3D. Я рисую изображение на каждом спрайте внутри прямоугольника (0, 0, ширина, высота) и использую Matrix.Transformation2D, чтобы поместить изображение в визуализированный вид.
Пример:...
888 просмотров
schedule
30.03.2023
Положение полей (позиция, нормаль и т.д.) в вершине D3D9
Я пытаюсь прочитать 3D-модели, созданные для приложений DirectX, которые определяются следующим образом:
В заголовке файла указан гибкий формат вершин (FVF) меша (на самом деле у меня есть любые комбинации D3DFVF_{XYZ,DIFFUSE,NORMAL,TEX1,TEX2} в...
1436 просмотров
schedule
23.07.2022
Рисование круга прицеливания в 3D-приложении
Я работаю над 3D-игрой только для обучения.
У меня есть трехмерный мир, сгенерированный из карты высот и различных объектов на основе сетки, наложенных на этот мир.
Я хочу, чтобы игрок мог нацеливаться на объекты в мире, что я могу делать, но я...
293 просмотров
schedule
17.06.2023
Что мне следует использовать: DirectInput или цикл сообщений Windows?
Я работаю над 2D-игрой C ++ DirectX, и мне нужен ввод с клавиатуры и мыши. Википедия говорит:
Microsoft рекомендует, чтобы новые приложения использовали цикл сообщений Windows для ввода с клавиатуры и мыши вместо DirectInput.
Итак, как...
16924 просмотров
schedule
08.03.2022
Direct3D: рисование текстурированного куба с помощью одного вызова DrawIndexedPrimitives. Возможно?
Я пытаюсь нарисовать текстурированный куб, используя всего 8 вершин и один вызов DrawIndexedPrimitives . Это вообще возможно?
У меня проблемы с координатами UV. Я считаю невозможным придумать подходящие значения UV, которые будут работать для...
2155 просмотров
schedule
13.03.2022
При использовании Direct3D, сколько вычислений выполняется процессором?
Контекст: я только начинаю. Я даже не касаюсь API Direct3D 11, а вместо этого смотрю на понимание конвейера и т. д.
Глядя на документацию и информацию, циркулирующую в Интернете, кажется, что некоторые вычисления выполняются приложением. То есть...
283 просмотров
schedule
28.07.2023
Есть ли эквивалент D3DXMatrixRotationYawPitchRoll() для разработчиков iphone?
Функция D3DXMatrixRotationYawPitchRoll() строит матрицу с указанными значениями рысканья, тангажа и крена. Есть ли аналогичная функция для разработчиков iphone??
Я нашел красивый небольшой пример проекта для рисования извилистой дороги или...
1174 просмотров
schedule
27.04.2024
Почему Direct3D не имеет собственной структуры вершин?
Мне всегда было интересно, почему мы всегда должны определять D3DVERTEX . Это потому, что Microsoft хочет разрешить возможность поместить это в класс и перегрузить операторы, или есть другая причина?
Спасибо
145 просмотров
schedule
20.04.2023
Преобразователь объектов VRML или X3D в Direct3D
Есть ли инструмент для преобразования файла VRML или X3D в объект Direct3D .x?
Или есть фрагмент кода для того же?
644 просмотров
schedule
14.01.2023
Затраты памяти при создании нескольких вершин и буферов индексов
Я столкнулся с очень странной проблемой. Когда я создаю очень простые VertexBuffer и IndexBuffer в D3D, потребление памяти, о котором сообщает TaskManager, огромно.
Я создал буфер индекса 60000 с помощью метода D3D CreateIndexBuffer. Каждый...
228 просмотров
schedule
01.05.2022