论坛

由用户创建的信息 Mikhail Luzyanin
25 November 2015 10:38

В примере morph.blend реализованы shape key, но если экспортировать в json и открыть в браузере они не появляются, почему?
Управлять Shape Keys можно только программно, поэтому с простым экспортом вы ничего не увидите.
Blend4Web和所有这种身份的人。
24 November 2015 18:04
К сожалению такого функционала пока в планах нет, Нодовая Логика прежде всего предназначена для построения простых интерактивных приложений для демонстрации продуктов или встраивания как интерактивный элемент сайта. Игровые приложения пока остаются на волю и мастерство программистов, что же касается просмотра архвизов, то можно использовать eye тип камеры и делать облет. Ну или же взять приведенное вами приложение и заменить нашу модель на свою и таким образом получить что нужно. Поменять wasd на up,down,left,right сможет даже и не программист, там всё достаточно прозрачно в коде и есть подробный урок.
Blend4Web和所有这种身份的人。
24 November 2015 14:12

Есть разница в производительности между three.js и blend4web по fps?
Если да то почему и какая она?
Что бы точно и уверенно ответить на этот вопрос необходимо взять некую демо сцену и протестировать её в двух движках на разных конфигурациях и широком разнообразии планшетов. Пока таких тестов мы не производили, может кто из пользователей задастся целью и сделает что то подобное со временем.
Blend4Web和所有这种身份的人。
24 November 2015 14:08

а как добиться производительности в этом случае? выгрузить источник света из сцены?
Подружать и выгружать источники динамически пока не реализованно. Самый лучший способ добиться производительности это использовать один или два источника и по возможности остальные эффекты имитировать материалами, предзапеченными масками и текстурами в и вертексными цветами если надо.
Blend4Web和所有这种身份的人。
24 November 2015 11:53

Если этим источникам нужно будет освещать только динамические объекты (без динамических теней), а статичное освещение запечь в глобальную карту освещения производительность сцены увеличится?
Чем меньше отбрасываемых теней предметов тем легче движку, неважно динамические они или статические.

Отблески так же влияют на производительность?
Да.

Какое максимальное рекомендуемое число источников света рекомендуется для вашего движка?
4.

UPD: можно ли отключать источники света, если они далеко автоматически или при помощи API?
Можно отключать intensity в ноль но это не даст прироста производительности, это лучше использовать только с целью созданию какихто визуальных эффектов.
Blend4Web和所有这种身份的人。
24 November 2015 11:32

Добрый вечер. Как лучше поступить. Мне нужно менять цвет у разных частей объекта, но у самого объекта текстура должна быть похожа на пластик. Т.е. matcap не подходит.
Вы можете при помощи вертексного сцвета в качестве маски выделить в материале нужные для части для изменения цвета и подать туда RGBColor ноду которой можно задавать разные сцета через API или анимацию.

P.S. Я так понял это должен быть cubemap, но только я не понимаю, я должен сначала в cycles renderer сделать текстуру, а потом из сделать куб ну основе объекта ?
Кубамапу можно запечь при помощи Blender Internal Render очень легко и просто, где то на форуме уже обсуждалась эта тема, посмотрите внимательней. Так же в сети на ютубе можно поискать видео.
Blend4Web和所有这种身份的人。
23 November 2015 18:11

Просто если открыть два blender а и скопировать во 2-ой blender, при экспорте в json он ругается из-за Loading of resources from different disk is forbidden
Такое не может происходить из за Меша, а происходит из за таких ресурсов как текструы, видео и звуки, которые подгружаются отдельно от цены. Меш даже если он залинкован или (тем более) заапенден всегда находится в json и не может был ресурсом. Тут речь идет именно о уже описанных ресурсах.
Blend4Web和所有这种身份的人。
23 November 2015 17:34

Тогда немного другой вопрос, как скопировать mesh из одного файла в другой, так чтобы не возникало ошибок при экспорте?
Можно Append, а можно Link и имя меша. Оба способа должны работать, мы всё время ими пользуемся. А что за ошибки возникают, можно поточнее? В чем трудность?
Blend4Web和所有这种身份的人。
23 November 2015 10:10

Здравствуйте, постоянная проблема с экспортом, возникает ошибка: Loading of resources from different disk is forbidden, хотя blender-файл сохранялся всегда на одном диске и в одной директории, что можно сделать, чтоб всё-таки экспортировать в json или html?
Имеется ввиду что текстуры должны находится в репозитории Blend4Web, а не просто находится на том же диске что и сам репозиторий, и сделайте все пути к текстурам в файле относительными.
Blend4Web和所有这种身份的人。
20 November 2015 18:43

Например мне нужно менять цвет обьекта из заготовленной палитры. Посмотрев пример с фольксваген, я понял, что они все делают JS'oм через апи движка. Т.е. не заготавливают заранее материалы в сцене, а подсовывают из скрипта.
У них настроен один материал с черно белой кубомапой, которую используя возможности через API модифицируют два или три цвета (ноды RGB) которыми подкрашивают эту черно белую кубамапу, таким образом возможности по покраске безграничны.

Собственно я правильно понимаю, что допустим выделение какой нибудь части обьекта, например, что бы показать инфу по нему, я тоже пишу в скрипте ?
Смотря что вам нужно, для простой демонстрации информации на об объекте например как в нашей демо с солнечной системой вы можете использовать простые html теги настроив их напрямую в блендере. Более подробно здесь, конкретнее вам нужны Meta Tags. Выделение и появление самой информации можно сделать нашей системой нодовой логики. Что то сложнее необходимо писать скрипт.
Blend4Web和所有这种身份的人。