Эй, я пытаюсь реализовать отображение теней в webgl, используя этот пример: tutorial
Что я пытаюсь сделать, это
инициализировать текстуру глубины и фреймбуфер. нарисуйте сцену в этот фреймбуфер с помощью простого шейдера, затем нарисуйте новую сцену с блоком, который имеет текстуру глубины в качестве текстуры, чтобы я мог видеть карту глубины с помощью другого шейдера.
Я думаю, что я выгляжу нормально с colortexture, но не могу заставить меня работать с depthtexture, он весь белый.
я поместил код в dropbox: исходный код большинство находится в индексе файлов html webgl_all js объекты js
есть некоторые светлые шейдеры, которые я не использую в данный момент.
Очень надеюсь, что кто-то может мне помочь.
привет из Дании