Форум

Не отображаются тени

30 декабря 2015 14:25
Nexus 5x Android 6 Chrome 47 настройки сцены HIGH или ULTRA или любое демо с тенями.
в демках three.js - тени есть
30 декабря 2015 16:11
Добрый день!

Я полагаю, что на данном устройстве не поддерживается расширение OES_depth_texture. Это можно проверить, открыв адрес: "http://webglreport.com/" и посмотреть список Supported Extensions.
Blend4Web базирует свою имплементацию теней на этом расширении. Поэтому тени и отключаются.

Three.js, видимо, запаковывает глубину в четырехканальную текстуру, что является существенно более медленным подходом, но поддерживается везде.
Возможно, мы реализуем такой подход в качестве fallback-а в будущем. Но это в любом случае, довольно медленный метод.
30 декабря 2015 16:25
В десктопном хроме тоже нет OES_depth_texture, а Тени есть
Может нужно смотерть на WEBGL_depth_texture?

т. е. получается, что ни в одном Android нет теней?
30 декабря 2015 16:46
Ответ на сообщение пользователя reon
В десктопном хроме тоже нет OES_depth_texture, а Тени есть
Я написал неправильное название расширения (с мобильного OpenGL). Верное название WebGL_depth_texture (или WEBKIT_WEBGL_depth_texture). Посмотрите, пожалуйста, на его поддержку.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.