论坛

由用户创建的信息 Evgeny Rodygin
27 January 2016 17:38
Ответ на сообщение пользователя dannyaustin
I have added a 1x1 pixel texture map to the world and exported to html.
The error is gone but when opening in Chrome the loader stops at 46%…
Any ideas what could be causing this?

I'll try it on a fresh file also.
This is a bug. We have already fixed this issue and it will be included in the stable 16.01 release.

And one more note about your scene. You have used node textures, but they are not supported in Blend4Web. They are even not rendered in Blender's Viewport. A simple material diffuse color can be used in your case.
25 January 2016 16:03
Добрый день,

Для того чтобы создать оптимизированный травяной покров на больших пространствах у нас предусмотрена специальная техника, названная Dynamic Grass. О ней можно прочитать здесь.

На обычных системах частиц LOD-ы на данный момент не поддерживаются.
24 January 2016 14:31
Though you have already figured this out, I'll add that Blend4Web often says what is the problem in the browser console (F12).
Anyway, we need to manage default UV like this is done in Blender. I think, this feature will be added in future releases.
19 January 2016 12:53
Hello and welcome to our forum!

The best way is to upload required characters from separate json-files like it is done in this application. You can click on the fan icon and instantiate as many fans with independent animation as you need.
18 January 2016 18:29
Ответ на сообщение пользователя Onis
Здравствуйте, есть 2 подгружаемые сцены. Объектам из второй сцены нужно задать родителя из первой. В первой сцене лежит скелет. Если делать в блендере то все просто object -> relations -> parent , а как сделать это уже в самом приложении?
Добрый день. Вы можете воспользоваться методoм append_stiff. Нужно будет только посылать верные offset-ы для каждого объекта.
17 January 2016 15:47

Ответ на сообщение пользователя Андрей
Когда делал ночную сцену наткнулся на сайт одного японского умельца (ссылка на обсуждение), создавшего скрипт который добавлял в сцену сферу со звездами. Их взаимное расположение и блеск берутся из реальных данных. Пытался его запустить своими силами, но не получилось, не хватает квалификации.
Идея в следующем. Так как звезды остаются относительно друг друга неподвижными сотни лет можно бы в движок интегрировать звездное небо, которое бы автоматом вычислялось с учетом времени и координат. Я заметил, что у вас уже реализовано снижение яркости звезд при увеличении силы источников света.

Мне кажется это была бы удобная фича движка для архитектурной визуализации, авиасимуляторов и т.п.
Интересная идея, но довольно специфичная. На небо в архвизе мало кто смотрит, по-моему. Здание должно привлекать внимание, вроде как Да и визуально процедурные звезды довольно сильно проигрывают текстурам высокого разрешения из-за отсутствия текстурной фильтрации (звезды начинают мерцать при движении камеры, что немного заметно в сцене Capri Intro). Так же генерация реалистичных туманностей - довольно непростая в вычислительном отношении задача.

В общем, на мой взгляд, проще и симпатичнее такой вопрос может решаться с помощью нодовых материалов и текстур.
17 January 2016 15:28
Ответ на сообщение пользователя Cluetrekk
Thanks, but unfortunately it is still not working. Would there be an issue trying to hear it in the Fast Preview?
You haven't removed "Object Physics" flag from the Ground Object. If it is on, object physics which has an empty ID overrides Material Physics. So, you need to switch off this flag. I tested your scene - it works well.
Btw, if you want the sound to be played when object collides any other object, you can use a special ID "ANY":
var sensor = m_ctl.create_collision_sensor(beer_can, "GROUND", false);


And yes, you won't be able to hear it in the fast preview. It doesn't use scripts, that you have written. You can run your application with Project Manager by opening html link. I suppose, you named it Test_Project.html
15 January 2016 17:00
Reply to post of user pakirrote
I'm creating a scene first person test. And to interact with objects.
The problem is that when I want to interact with them is difficult, if the mouse was hidden without being in the center of the screen. Also when I do not click on the canvas first, the "W", "A", "S", "D" keys, move in reverse direction.

My code: http://pastebin.com/1tXVSrrN
Blender 2.76b
Blend4web 15,12,0

Thanks.
There is no code which deals with character->objects interaction under your link, so If I understood you correctly, you want to use mouse position to check if there are some interactive objects on the screen. Actually, there are better/easier solutions exist.

First - you can just use the center of the screen to check for objects. The center is canvas width/2; canvas height/2. Then x,y can be used in the https://www.blend4web.com/api_doc/module-scenes.html#.pick_object function like this:
var canvas = m_container.get_canvas();
var x = canvas.width;
var y = canvas.height;
var obj = m_scenes.pick_object(x, y);

But this solution is not the fastest one.

The best approach is to use physical "picker" which must be parented to the camera and to register if it is in collision with some required object.
15 January 2016 12:44
Приветствую!

Это вполне корректно. На данный момент невозможно только "притягивать" источники света из других сцен.
Собственно, таким образом поступает приложение "Мебелируем комнату". Все предметы интерьера лежат в отдельных json-ах и соответственно создавались в отдельных blend-файлах.
15 January 2016 12:22
Слишком много экспрессии.

Первый конкурс прошел интересно и люди в своем большинстве сходятся во мнении по поводу того, какие работы были сильнейшими. Поскольку это был первый подобный опыт для нас всех - здесь не должно было быть очень жестких ограничений. Полет фантазии - вот что было важно. А соответствие новогодней тематике - это был один из пунктов, по которому оценивались работы.

А вы мне втираете какую-то дичь про свободное ПО и про человека, который смотрит на календарь.
Тот глагол, который вы здесь используете, по-моему, применим именно к вам.