Адаптивность веб-приложений
23 октября 2015 09:32
Я так по нубски поразмышляю тут)
3Д в интернете - это круто! мечта меня как в прошлом заядлого 3дешника) но 10 лет назад это больше звучало как фантастика
Я так понял, что основная ваша задача - сделать интернет 3Д, как я понял из ваших статей.
но есть тут одно но…
у меня есть нетбук Aspire 1 (нет - от слова интернет, то есть чисто для просмотра интернета), так вот на нем даже простейшее приложение из ваших туториалов (где три камня и на них нажимаешь) притормаживает, я уж не говорю про тутор с игрой…
В связи с чем возникло предложение:
что, если приложение будет само отслеживать, может оно тут работать или нет. я не знаю, с веб страницы конфигурацию компа вряд ли проверишь, но может быть по скорости загрузки, по фпс или как то еще?… например вначале небольшой скриптик, который сможет это померить..
и если скорости не хватает - например, заменить геометрию баундинг боксами и текстом - как если в простом хтмл убрать картинки - там будут подписи к этим картинкам. ну а если нормально тянет, но не совсем - лоуполить модели…
То есть смысл в том, чтобы на самом тупом компе это работало и можно было воспользоваться этим меню, сделанным в 3Д.
например, этот кубик http://get.webgl.org/ я думаю крутится нормально у всех
Конечно, если не поддерживается WebGL - тут уж ничего не попишешь
у меня на работе интел Core 2 Duo E7400 2.8GHz 2Gb ОЗУ GeForce 9500 GT - и я не могу на нем посмотреть на нем большинство из ваших демок , хотя мой Galaxy S4 mini открыл молокозавод без проблем…
Надеюсь правильно передал мысль)
3Д в интернете - это круто! мечта меня как в прошлом заядлого 3дешника) но 10 лет назад это больше звучало как фантастика
Я так понял, что основная ваша задача - сделать интернет 3Д, как я понял из ваших статей.
но есть тут одно но…
у меня есть нетбук Aspire 1 (нет - от слова интернет, то есть чисто для просмотра интернета), так вот на нем даже простейшее приложение из ваших туториалов (где три камня и на них нажимаешь) притормаживает, я уж не говорю про тутор с игрой…
В связи с чем возникло предложение:
что, если приложение будет само отслеживать, может оно тут работать или нет. я не знаю, с веб страницы конфигурацию компа вряд ли проверишь, но может быть по скорости загрузки, по фпс или как то еще?… например вначале небольшой скриптик, который сможет это померить..
и если скорости не хватает - например, заменить геометрию баундинг боксами и текстом - как если в простом хтмл убрать картинки - там будут подписи к этим картинкам. ну а если нормально тянет, но не совсем - лоуполить модели…
То есть смысл в том, чтобы на самом тупом компе это работало и можно было воспользоваться этим меню, сделанным в 3Д.
например, этот кубик http://get.webgl.org/ я думаю крутится нормально у всех
Конечно, если не поддерживается WebGL - тут уж ничего не попишешь
у меня на работе интел Core 2 Duo E7400 2.8GHz 2Gb ОЗУ GeForce 9500 GT - и я не могу на нем посмотреть на нем большинство из ваших демок , хотя мой Galaxy S4 mini открыл молокозавод без проблем…
Надеюсь правильно передал мысль)
Дорогу осилит идущий
23 октября 2015 10:58
Здравствуйте, Dragon3DGraff.
Мы уже давно обсуждаем внутри команды возможность автоматически выставлять настройки веб-приложения в зависимости от конфигурации оборудования. Но есть ряд проблем. Важнейшая из них, как определить эту конфигурацию из веб-браузера. Что-то придумать пока реально только в хроме. В остальных браузерах работать не будет. Получается полу-решение.
Про баундинг-боксы и текст сомневаюсь. В таком случае внешний вид интегрированного трехмерного элемента будет очень меняться. Получается, что нужно смещать акцент с него. Как бы он и не обязателен вообще. Тогда зачем выбирать такое решение, если и без него можно обойтись. Обычно на плоской веб-странице трехмер привлекает внимание и в него вкладывается определенная смысловая нагрузка. Это становится фишкой сайта.
Производительность устройств будет расти. Золотая эра WebGL наступит чуть позже. Еще не время.
Важно к нему заблаговременно подготовиться .
Мы уже давно обсуждаем внутри команды возможность автоматически выставлять настройки веб-приложения в зависимости от конфигурации оборудования. Но есть ряд проблем. Важнейшая из них, как определить эту конфигурацию из веб-браузера. Что-то придумать пока реально только в хроме. В остальных браузерах работать не будет. Получается полу-решение.
Про баундинг-боксы и текст сомневаюсь. В таком случае внешний вид интегрированного трехмерного элемента будет очень меняться. Получается, что нужно смещать акцент с него. Как бы он и не обязателен вообще. Тогда зачем выбирать такое решение, если и без него можно обойтись. Обычно на плоской веб-странице трехмер привлекает внимание и в него вкладывается определенная смысловая нагрузка. Это становится фишкой сайта.
Производительность устройств будет расти. Золотая эра WebGL наступит чуть позже. Еще не время.
Важно к нему заблаговременно подготовиться .
Арт-директор
Группа разработки Blend4Web
https://www.blend4web.com/ru/author/43
Группа разработки Blend4Web
https://www.blend4web.com/ru/author/43
23 октября 2015 11:11
Про баундинг-боксы и текст сомневаюсь. В таком случае внешний вид интегрированного трехмерного элемента будет очень меняться. Получается, что нужно смещать акцент с него. Как бы он и не обязателен вообще. Тогда зачем выбирать такое решение, если и без него можно обойтись. Обычно на плоской веб-странице трехмер привлекает внимание и в него вкладывается определенная смысловая нагрузка. Это становится фишкой сайта.
я говорю не про встроенный элемент типа лого у вас на сайте. я говорю про полностью 3д сайт. без плоской составляющей. то есть серфинг внутри куба/помещения… как по комнате ходишь например. и в этой комнате может быть все красиво, красивые переходы и кнопки, а может быть все грубо, кубики и надписи. в зависимости от мощности железа. но главное - должна остаться функциональность
А по скорости загрузки или фпс можно как-то отследить? или типа микротестинга вначале перед загрузкой? (сам не программист, только учусь, поэтому вопросы нубские)
PS. К золотой эре WebGL я тоже планирую подготовиться )) с вашей помощью) 3D интернет - это будущее)
Дорогу осилит идущий