Вполне предсказуемый результат для такого железа. Но это слабая отговорка, конечно. В каждом новом релизе мы стараемся сделать что-нибудь в плане оптимизации, чтобы работало быстро на любом железе.
Действительно, так стало намного лучше. Теперь 3D баннеры на Юнити будут весить «всего» по двадцать метров.
Кстати, 1.8 Мб это много для B4W. Есть опция экспорта в JSON+BIN, в результате чего сцены весят в 1,5 раза меньше. Конечно же, gzip поможет и в нашем случае (что у Юнити называется compressed), JSON жмется в 8 раз, BIN в 2 раза — все настраивается на сервере, без лишних телодвижений при экспорте.
Не сказать, чтобы я заметил разницу между низким качеством в юнити и высоким в бленде.
Впрочем, в бленде я тоже разницы между высоким качеством и низким тоже не заметил.
И FPS всё равно ниже визуально.
FPS можно увидеть, если добавите параметр show_fps к URL веб-плеера, например,
Чтобы запустить браузер без вертикальной синхронизации, и снять таким образом ограничение в 60 FPS, используйте — в случае Chrome — параметр командной строки --disable-gpu-vsync
Blend4Web дает у меня 650 FPS (GTX 780, Ubuntu 14.04, драйверы Nvidia 331.113, 1920x1200)
В случае с Unity у меня падает вкладка браузера после 3 минут загрузки, ничего сказать не могу.
Не сочтите за рекламу, у платформы Blend4Web имеется ряд привлекательных преимуществ.
1. Открытый исходный код, отсутствие привязки к облачным сервисам. Подлинная независимость от поставщика.
2. Интеграция с пакетом Blender. Пользователи этой популярной программы фактически уже умеют работать с Blend4Web. Прямой экспорт в браузер, минуя промежуточную стадию сборки сцены в специальном редакторе.
3. Гибкое лицензирование. GPL и коммерческая лицензия на выбор пользователя. Открытая и коммерческая версии имеют идентичный функционал.
4. Страна происхождения — Россия (имеет значение для русскоязычных разработчиков). Документация и поддержка на русском языке. Находится в тренде импортозамещения.
Совершенно верно, именно поэтому наряду с открытой лицензией, принуждающей к открытию кода производных продуктов, мы предлагаем коммерческую, не содержащую такого требования.
Технология WebGL фактически только что вышла в свет (получив признание со стороны Microsoft и Apple). Тем не менее, имеющихся на сегодняшний день возможностей достаточно для отображения нагруженных графическим и звуковым контентом интерактивных сцен (таких как «Ферма»).
Коммерческая лицензия приобретается на одного разработчика. В течение 1 года с момента приобретения лицензии предоставляется т.н. базовая техническая поддержка, включающая обновления кодовой базы и демо-сцен.
Поскольку код также распространяется под лицензией GPL, фактически это означает отсутствие дополнительной платы за обновления функционала.
В действительности версия, распространяющаяся по лицензии GPL, имеет точно такой же функционал, что и коммерческая версия. В этом плане ограничений нет. В целях стимулирования продаж в состав коммерческого дистрибутива включен дополнительный контент — исходные файлы демонстрационных приложений.
Вполне предсказуемый результат для такого железа. Но это слабая отговорка, конечно. В каждом новом релизе мы стараемся сделать что-нибудь в плане оптимизации, чтобы работало быстро на любом железе.
Кстати, 1.8 Мб это много для B4W. Есть опция экспорта в JSON+BIN, в результате чего сцены весят в 1,5 раза меньше. Конечно же, gzip поможет и в нашем случае (что у Юнити называется compressed), JSON жмется в 8 раз, BIN в 2 раза — все настраивается на сервере, без лишних телодвижений при экспорте.
FPS можно увидеть, если добавите параметр show_fps к URL веб-плеера, например,
prandgames.com/share/trdd_blend4web.html?show_fps
Чтобы запустить браузер без вертикальной синхронизации, и снять таким образом ограничение в 60 FPS, используйте — в случае Chrome — параметр командной строки --disable-gpu-vsync
Blend4Web дает у меня 650 FPS (GTX 780, Ubuntu 14.04, драйверы Nvidia 331.113, 1920x1200)
В случае с Unity у меня падает вкладка браузера после 3 минут загрузки, ничего сказать не могу.
1. Открытый исходный код, отсутствие привязки к облачным сервисам. Подлинная независимость от поставщика.
2. Интеграция с пакетом Blender. Пользователи этой популярной программы фактически уже умеют работать с Blend4Web. Прямой экспорт в браузер, минуя промежуточную стадию сборки сцены в специальном редакторе.
3. Гибкое лицензирование. GPL и коммерческая лицензия на выбор пользователя. Открытая и коммерческая версии имеют идентичный функционал.
4. Страна происхождения — Россия (имеет значение для русскоязычных разработчиков). Документация и поддержка на русском языке. Находится в тренде импортозамещения.
Трехмерная инфографика вертолета Ми-34 целиком экспортирована из Blender'а, при этом не было необходимости в написании какого-либо программного кода.
Юрий
Технология WebGL фактически только что вышла в свет (получив признание со стороны Microsoft и Apple). Тем не менее, имеющихся на сегодняшний день возможностей достаточно для отображения нагруженных графическим и звуковым контентом интерактивных сцен (таких как «Ферма»).
Юрий
Коммерческая лицензия приобретается на одного разработчика. В течение 1 года с момента приобретения лицензии предоставляется т.н. базовая техническая поддержка, включающая обновления кодовой базы и демо-сцен.
Поскольку код также распространяется под лицензией GPL, фактически это означает отсутствие дополнительной платы за обновления функционала.
В действительности версия, распространяющаяся по лицензии GPL, имеет точно такой же функционал, что и коммерческая версия. В этом плане ограничений нет. В целях стимулирования продаж в состав коммерческого дистрибутива включен дополнительный контент — исходные файлы демонстрационных приложений.
Юрий