Я работаю над подключением собственного приложения OpenGL к WebGL с помощью фреймворка three.js. Я натыкаюсь на применение сферических самозванцев.Spherical Impostors in three.js
Сферические самозванцы - это в основном квадроциклы (или два треугольника), которые визуализируются таким образом, что они всегда обращены к камере (как много рекламные щиты).
При использовании пользовательских вершинных и фрагментарных шейдеров для каждой точки рендеринга квадрантов генерируется новое положение и нормаль, который эмулирует сферу. Для более подробного описания вы можете проверить следующую ссылку: http://www.arcsynthesis.org/gltut/Illumination/Tutorial%2013.html
Что такое возможная стратегия по переносу этой функции в Three.js?
Возможно ли создать правильный gl_FragDepth для сфер с использованием пользовательского шейдера? Мне нужно получить такой результат: http://chemlab.readthedocs.org/en/latest/_images/norb_step1.png – pygabriel
Ой, подождите, наверное, я не знал, что такое сферические самозванцы ... Довольно круто! У нас этого еще нет! – mrdoob