Вопросы по теме 'sharpdx'

SharpDX: включение BlendState
Я пытаюсь заставить "SharpDX.Direct3D11.DeviceContext.OutputMerger.Blendstate" работать. Без этого у меня есть хорошая сцена (полигоны с текстурами на ней, для космического шутера). Я занимался графикой OpenGL в течение последних трех лет, поэтому я...
3089 просмотров
schedule 22.02.2023

Как выбрать формат пикселей при создании нового Texture2D?
Я использую SharpDX Toolkit и пытаюсь программно создать Texture2D, поэтому я могу вручную указать все значения пикселей. И я не уверен, в каком формате пикселей его создавать. SharpDX даже не документирует тип PixelFormat инструментария (у них...
5619 просмотров
schedule 13.04.2024

Как записать глубину в текстуру и прочитать ее при следующем проходе шейдера в DirectX11?
Я программирую двухпроходный эффект в DirectX 11 (SharpDX). Предполагается записать глубину в текстуру в первом проходе, а затем использовать эту текстуру для извлечения данных из второго прохода в пиксельном шейдере. Я получаю белый экран, на...
1411 просмотров
schedule 30.09.2023

Как скомпилировать текстуру для набора инструментов SharpDX
Я пытаюсь скомпилировать текстуру для набора инструментов SharpDX, используя tkfxc.exe grass_top.png . Он работает нормально, но дает мне 42-байтовый файл с именем grass_top.tkb , в то время как исходный файл весил ~5 КБ. Если я попытаюсь...
557 просмотров
schedule 11.05.2024

Неверный результат, рисование куба в SharpDX
Я хочу нарисовать куб в SharpDX. И это мой текущий результат: Как видите, в какой-то момент части куба обрезаются. Я не знаю, что за настройка неправильная, что это может быть? Мне кажется, что-то не так с перспективой. Я пытался...
1099 просмотров

Набор инструментов SharpDX: рисование текста
Я хочу нарисовать текст в моей игре Toolkit со следующим кодом: SpriteFont spriteFont; Vector2 pointStringPosition = new Vector2(5, 5); int intPoints = 0; //... Content.RootDirectory = "Content"; //... spriteFont =...
1763 просмотров
schedule 14.11.2023

Альфа-смесь SharpDX/DX11
Я пытаюсь использовать альфа-смешивание с SharpDX. Если я установлю свое состояние смешивания при слиянии вывода, вообще ничего не будет отображаться, и я совершенно не понимаю, почему. Если никогда не устанавливать состояние наложения, все работает...
2092 просмотров
schedule 26.03.2022

XAudio2 - Воспроизведение сгенерированного синуса, при изменении частоты звука щелчка
Я хочу разработать приложение, соответствующее вашей частоте шума в ушах: воспроизводится частота, и пользователь уменьшает или увеличивает частоту, нажимая кнопку «плюс» или «минус». (см. часть кодов, основанную на некоторой кодировке из...
1121 просмотров
schedule 21.08.2022

Чтение потока второй звуковой дорожки из файла mp4 с помощью SharpDx или IMSourceReader
У меня есть требование в моем приложении, где я должен прочитать весь доступный поток дорожек из файла mp4. Файл mp4 закодирован количеством дорожек в формате AAC. Мне нужно декодировать, чтобы получить все доступные треки из файла. В настоящее...
602 просмотров
schedule 01.04.2022

Как применить бочкообразную дисторсию (коррекцию объектива) с помощью SharpDX?
я сделал небольшое приложение для захвата скриншотов из любой оконной игры и отправки их на iPhone для создания приложения виртуальной реальности, такого как oculus rift (см. https://github.com/gagagu/VR-Streamer-Windows-Server для получения...
1275 просмотров
schedule 21.02.2022

Рисование 2D-прямоугольника с помощью SharpDX
Как нарисовать простой красный 2D-прямоугольник с помощью SharpDX? У меня есть SharpDX.Direct3D9.Device, доступный из библиотеки , который настраивает для меня устройство Direct3D v9, поэтому я надеюсь, что смогу его использовать? Нашел...
5649 просмотров
schedule 30.07.2022

SharpDX Создать поверхность из растрового изображения
Я ищу способ получить тот же окончательный результат, что и этот код DirectX: поверхность = новая поверхность (устройство, alphaBitmap, Pool.SystemMemory); У меня есть обертка DirectX, такая как SharpDX или SlimDX. но у них, похоже, нет...
787 просмотров
schedule 27.06.2023

Как рисовать текст с помощью SharpDX?
Я просматривал Интернет, пытаясь найти код, который позволяет мне рисовать текст из обычного шрифта (не спрайтового шрифта), и нашел только фрагменты, которые мне совсем не помогли. Есть ли у кого-нибудь полный исходный файл, который позволяет мне...
4345 просмотров
schedule 02.11.2022

SharpDX 3.0.2 D3D11 — Как загрузить текстуру из файла и заставить ее работать в шейдере?
У меня 0 опыта работы с D3D. В настоящее время я читаю книгу Фрэнка Луны о D3D11 и пытаюсь сделать примеры, работающие на С#, с использованием SharpDX, хотя и без фреймворка эффектов. Я застрял с текстурированием сейчас. Я не понимаю, как загрузить...
6260 просмотров
schedule 17.10.2023

Как нарисовать прозрачную поверхность с помощью SharpDX?
(Этот вопрос основан на дальнейших исследованиях этот другой вопрос, но это не тот же вопрос, это очень конкретный вопрос о проблемах с покраской.) Я пытаюсь нарисовать прозрачную поверхность, наложенную на целевое окно, проблема в том, что я...
1729 просмотров
schedule 13.06.2024

WM_INPUT не получен, когда он не в фокусе
Я использую Windows Forms на C# с SharpDX RawInput. Все работает нормально, но когда окно теряет фокус, сообщения прекращаются. Я зарегистрировал свой собственный фильтр сообщений с помощью Application.AddMessageFilter , и сообщения даже не...
480 просмотров
schedule 08.06.2024

Устранение пограничного эффекта
Это рабочий проект. Я унаследовал некоторый код, используя SharpDX (уровень DirectX). Одна из моих задач — исправить фрагмент кода, в котором определенные эффекты изображения применяются к геометрической фигуре, содержащей заливку. Если фильтр...
89 просмотров
schedule 05.09.2023

Как использовать MMFCreateDXGISurfaceBuffer в MediaFundation.Net?
Я искал на веб-сайте Microsoft информацию о MMFCreateDXGISurfaceBuffer , но все это было написано на C++. Я пытаюсь использовать MMFCreateDXGISurfaceBuffer в С#, но не могу найти ссылку на то, как правильно использовать этот метод. в С++ ниже...
586 просмотров
schedule 07.10.2023

Запуск вычислительного шейдера DX11 с SharpDX — не удается получить результаты
Я пытаюсь запустить вычислительный шейдер и получить результирующую текстуру с помощью SharpDX. Насколько я понял, мне нужно: 1. Создать текстуру для установки в качестве вывода в шейдер. 2. Установите приведенную выше текстуру как представление с...
888 просмотров
schedule 12.05.2022

Добавление звука и входного звука в Media Foundation Sink Writer
Я могу создать файл mp4 с помощью своего приложения для записи экрана, но оно только захватывает экран и не имеет звука. Теперь я хочу, чтобы запись также выводила звук. Я хочу закодировать звук, исходящий от компьютера, который является прямым...
490 просмотров
schedule 22.09.2022