Результаты поиска
Отображение 100 плавающих кубов с помощью DirectX или OpenGL
Я хотел бы отобразить 100 плавающих кубов, используя DirectX или OpenGL .
Я ищу либо некоторый образец исходного кода, либо описание техники. У меня есть проблемы с получением более одного куба для правильного отображения.
Я прочесал сеть для хорошей серии учебников, и хотя они говорят о том, как сделать 3D примитивов , то , что я не могу найти, - это информация о том, как сделать большое количество 3D примитивов- cubes, spheres, pyramids и так далее.
C# и клавиши со стрелками
Я новичок в C# и выполняю некоторую работу в существующем приложении. У меня есть видовой экран DirectX, в котором есть компоненты, которые я хочу располагать с помощью клавиш со стрелками.
В настоящее время я переопределяю ProcessCmdKey и ловлю ввод стрелки и отправляю событие OnKeyPress. Это работает, но я хочу иметь возможность использовать модификаторы( ALT + CTRL + SHIFT ). Как только я держу модификатор и нажимаю стрелку, никакие события, которые я слушаю, не запускаются.
Есть ли у кого-нибудь идеи или предложения о том, куда я должен пойти с этим?
В файле DDS можно ли обнаружить текстуры с 0/1 Альфа-битами?
В моем движке мне нужно иметь возможность обнаруживать текстуры DXT1, которые имеют тексели с 0 alpha (например, вырез для оконной рамы). Это легко для текстур, которые я сжимаю сам, но я не уверен в текстурах, которые уже сжаты.
Есть ли простой способ узнать из заголовка, содержит ли изображение DDS Альфа?
Как я могу реинжинирировать график DirectShow?
У меня есть график DirectShow для визуализации фильмов MPEG2/4 из сетевого потока. Когда я собираю график, соединяя контакты вручную, он не визуализируется. Но когда я вызываю Render на GraphBuilder, он делает это нормально.
Очевидно, есть какой-то шаг настройки, который я не выполняю на каком-то фильтре в графике, который выполняет GraphBuilder.
Есть ли какой-либо способ увидеть выходные данные отладки из GraphBuilder, когда он собирает график?
Есть ли способ сбросить рабочий график, чтобы посмотреть, как он был собран?
Есть еще идеи для разгадки тайны, которая живет в коробке DirectShow?
Спасибо! -Зет