Вопросы по теме 'stencil-buffer'
Ошибка при присоединении буфера глубины/трафарета к фреймбуферу
Я создаю буфер глубины/трафарета, вводя в OpenGL следующую серию команд:
glBindTexture(GL_TEXTURE_2D, 0)
glGenTextures(1, &TextureId)
glBindTexture(GL_TEXTURE_2D, TextureId)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST)...
1637 просмотров
schedule
02.08.2022
Параметры теста буфера трафарета DirectX9
У меня есть функция, которая отображает треугольник нужного цвета. Я пытаюсь отобразить желтый треугольник, а затем красный треугольник над ним с включенным тестом трафарета. Я использую круг в качестве окна трафарета. Какими должны быть мои...
978 просмотров
schedule
27.07.2023
Проблемы, вызванные буфером трафарета глубины, созданным по умолчанию
Я учусь на образце в DirectX SDK на карте теней. Этот образец создал поверхность трафарета во время инициализации и говорит:
Create the depth-stencil buffer to be used with the shadow map
We do this to ensure that the depth-stencil buffer is...
453 просмотров
schedule
11.11.2022
Перенос функциональности трафарета OpenGL в DirectX 11
У меня есть код рендеринга, написанный на OpenGL. Я использую трафаретный буфер для реализации отсечения:
//Let's assume this is done in render loop.
if(!already_created())
{...
911 просмотров
schedule
11.11.2022
opengl — как реализовать рендеринг портала
Я пытался реализовать что-то вроде игры Antichamber (точнее, этот трюк показан ниже ) за прошедшую неделю:
Вот видео того, чего я надеюсь достичь (хотя это было сделано с помощью Unreal Engine 4; я его не использую):...
2016 просмотров
schedule
17.09.2022
Тест трафарета не обрезает текстуру
Я пытаюсь обрезать текстуру с помощью Stencil Test. Идея состоит в том, чтобы создать поверхность (в этом примере простой прямоугольник), чтобы выбрать область текстуры, которая будет отображаться (как показано ниже).
Для этого я создал...
148 просмотров
schedule
14.05.2022
Я хочу знать исходное значение трафарета пикселя/фрагмента, ноль или единицу? Если возможно получить какое конкретное действие изменить значение трафарета?
Меня многое смущает в буфере трафарета в OpenGL. Я читал туториалы по opengl, https://learnopengl.com/Advanced-OpenGL/Stencil-testing . Я просто добавляю код одной строки
glStencilFunc(GL_EQUAL, 1, 0xFF);
и тогда ничего не будет...
132 просмотров
schedule
03.07.2022
Работает ли WebGL.Stencil в Three.js / editor?
Работает ли WebGL.Stencil в Three.js / editor? Я пытаюсь создать сцену с порталом в трех редакторах editor.js, но не могу. У меня есть подозрение на проблему с WebGL, а именно со Stencil. Поддерживается ли Stencil в редакторе, или проблема может...
13 просмотров
schedule
27.12.2022