Вопросы по теме '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 просмотров

Я хочу знать исходное значение трафарета пикселя/фрагмента, ноль или единицу? Если возможно получить какое конкретное действие изменить значение трафарета?
Меня многое смущает в буфере трафарета в 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