Forum

User posts Alexander Romanov
06 March 2017 11:12
python -E works like a charm

So, we will discuss how to solve this issue with custom environment.
But currently, you have to set correct environment. Try to change PYTHONHOME and other variables until it will work without -E.
Alexander (Blend4Web Team)
twitter
06 March 2017 11:05
Hi! And welcome to our forum!

Installation of Blend4Web SDK is a bit different from addon installation.
Did you follow the installation instruction from our documentation?


Here is copy-paste from the doc:
  • Run Blender.
  • Open the User Preferences panel File > User Preferences….
  • Open the File tab.
  • Set the path to the SDK directory in the Scripts field.
  • Click the Save User Settings button.
  • Restart Blender.
  • Once again, open the User Preferences panel File > User Preferences….
  • Open the Add-ons tab.
  • Enable the Blend4Web add-on.
  • Once again, click the Save User Settings button.
Alexander (Blend4Web Team)
twitter
06 March 2017 10:51
HI! And welcome to our forum!

Blend4Web SDK should be installed in place with allowed write permissions for your user. I suppose you need admin permissions to write into C:\\Program Files (x86). Just install your sdk somewhere in user home folder (C:\Users\your_user).
Alexander (Blend4Web Team)
twitter
06 March 2017 10:19
Спасибо, поправим .
Alexander (Blend4Web Team)
twitter
02 March 2017 12:49
Try to run python from cmd with -E option
"C:\Program Files\Blender Foundation\Blender\2.78\python\bin\python.EXE" -E


Probably you have some bad environment variables.
Alexander (Blend4Web Team)
twitter
02 March 2017 12:35
Reply to post of user malutanpetronel@gmail.com
I get 'C:\\Program Files\\Blender Foundation\\Blender\\2.78\\python\\bin\\python.EXE'

what should be done ?


To ensure that this python.exe works without crashes etc, just run it .
Alexander (Blend4Web Team)
twitter
02 March 2017 12:27
Нода Switch Select ожидает взаимодействия с пользователем, поэтому все анимации остановлены.
Чтобы лучше понимать работу созданной логики, удобно использовать ноду Debug, при помощи которой можно вывести какие-либо сообщения и значения переменных. Просто откройте консоль браузера, чтобы увидеть эти сообщения (обычно это клавиша F12).

Насколько я понял, вы хотели реализовать игру "угадай шарик". Прикрепляю свой вариант.
Alexander (Blend4Web Team)
twitter
01 March 2017 19:21
Скачал, обновил финальный релиз.
Решил добавить в свою сцену неск объектов и сохранить как новый файлик.. и вуаля
- СНОВА ВСЯ НОДОВАЯ ЛОГИКА ПРОПАЛА … "F" на нодах логики был включен !

Очень странно . Нужно как-то воспроизвести это. Может поделитесь файлом или еще какой-нибудь информацией?
Alexander (Blend4Web Team)
twitter
01 March 2017 19:18
Еще вопрос по ноде(логики) REDIRECT - ссылка открывается в том же окне, а как сделать чтоб ссылка открылась в новом окне или закладке? если нет такой ноды то как раз релиза еще нет, сдайте плизз галочку (открыть в новом окне) ка кв обычных редакторах ссылок итд…

В данный момент этого сделать нельзя. Но мы подумаем насчет добавления такого функционала.


Еще вопрос, запущен наприме FastPreview в браузере, а можно как то без повторного нажания кнопки в Блендере получить актуальное состояние превью?
т.е выполнить экспорт и не открывать новое окно, я бы просто зарефрешил текущее. в другом браузере , ссылка то не меняется )

Сейчас без повторного нажатия никак. Но думаю, что здесь можно оптимизировать количество действий пользователя. Мы обсудим это.


Еще вопрос, а как перенести ( копировать - вставить например) нодовую логику из одной сцены в другую?

выделить все ноды, копировать , и вставить не работает

Можно прилинковать нодовое дерево, но, к сожалению его нельзя будет редактировать, поэтому в данном случае поможет только Append. Давно чешутся руки имплементировать нодовые группы для логики, но пока их нет, придется делать копии посредством Append.
Alexander (Blend4Web Team)
twitter
28 February 2017 17:09
Could you type
bpy.app.binary_path_python

in Blender Console? The result should be the path to the python binary, which Blender uses. Try to run this python binary in Windows cmd.
Alexander (Blend4Web Team)
twitter