Насколько я знаю, мы не можем считать Z (глубина) значение в OpenGL ES 2.0. Таким образом, я задаюсь вопросом, как мы можем получить 3D мировые координаты от точки на 2D экране? На самом деле у меня есть некоторые случайные мысли...
Фон Я работаю над небольшим сайтом проекта. Частично это рендеринг с использованием SceneKit, я хочу передать буферную текстуру глубины фрагментному шейдеру и работать со значением глубины пикселей вокруг текущего ...
Я прочитал много информации о получении глубины с помощью фрагментного шейдера. например, http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519, но я все еще не знаю, ...
Я использую буфер глубины текущего контекста, чтобы повлиять на отображаемую текстуру. Текстура одномерная и в оттенках серого. Слева направо - от ближнего к дальнему. Чем больше пикселей ...
Я использую Android-устройство под управлением Froyo, поддерживающее OpenGL ES 1.1 и OpenGL ES 2.0 Я хочу визуализировать глубину буфер к текстуре. Увидев несколько примеров для OpenGL, OpenGL ES и других ...
Я пытаюсь реализовать технику, описанную в: Составление изображений с глубиной . Идея состоит в том, чтобы использовать существующую текстуру (загруженную из изображения) в качестве маски глубины, чтобы фактически имитировать 3D. Проблема ...
На вики GL они рекомендуют использовать GL_LEQUAL для функции глубины. Также для функции глубины по умолчанию используется GL_LESS. Когда я использую любую из этих функций, я получаю странные результаты. На этом рисунке красный ...
Я использую SFML для создания окна. На этом скриншоте куб должен находиться за пирамидой, но это просто не работает. Вот минимальный код, который я использовал: #include
#include
Я понимаю, что установив функцию глубины в OpenGL ES можно управлять отображением перекрывающихся геометрий в 3D-сцене. Я использую в своем коде gl.depthFunc (gl.LEQUAL) (webgl). Однако когда два ...
Используя WebGL API, как я могу получить значение из буфера глубины или каким-либо другим способом определить трехмерные координаты из экранных координат (т. Е. Найти место, по которому щелкнули on), кроме выполнения моих ...
Я на Android OpenGL-ES 2.0 и после всех связанных с ним ограничений я не могу понять, как перенести прикосновения 2D-экрана к имеющимся у меня 3D-точкам. Я не могу получить правильные результаты. Я пытаюсь ...
Я рендеринг своей сцены в текстуру. Это отлично работает, за исключением того, что проверка глубины не работает. Как включить проверку глубины при рендеринге внеэкранной текстуры? Я использую класс FrameBuffer http: // ...
Я иногда отключаю буфер глубины запись через glDepthMask (GL_FALSE) во время рендеринга кадра. Это прекрасно работает на некоторых графических процессорах (например, PowerVR Motorola Droid), но на HTC EVO с ...
Есть ли там способ указать OpenGL не записывать глубину полностью прозрачных фрагментов в буфер глубины? Просто убедитесь, что текстура, которую я хочу визуализировать, никогда не бывает полупрозрачной; его альфа-значения ...