论坛

由用户创建的信息 Йеджи
29 April 2015 13:29
У меня следующий вопрос по экспорту.

Blender 2.74
SDK + Addon 15.4
По Вашему совету настроил анимацию костями, запек все изменения, которые производил с мешами, после этого создал NLA-трек, запрограммировал последовательностью слотов.
При экспорте в HTML работает как часы.
Когда вытягиваю сцену скриптом, слетает анимация объекта Tape.

Изменения, которые я производил после создания анимации- всего лишь попробовал на объект Tape добавить текстуру и посмотреть, экспортируется ли она. Как и следовало ожидать, в HTML-проект ничего не попало, а JSON вытянул материал без текстуры, но сбилось положение объекта при анимации.
24 April 2015 13:11
Здравствуйте!
Вопрос:
поддерживает ли B4W NLA нескольких объектов?
К примеру, когда делаю анимацию " в линейку", всё играет.
Когда у меня несколько объектов и на каждом своя НЛА, то не получилось воспроизведение по маркерам.
Или этот вопрос только программно решается?
24 April 2015 13:05
Аааааа, вот тпереь реально спасибо! Будем переустанавливать дистрибутив.
24 April 2015 12:05
Вот вот! И у меня так же))) Спасибо!
24 April 2015 11:04
А как Вы белый фон сделали? У меня вечно серый(((
21 April 2015 18:46
Спасибо! ЛОкальные ресурсы. Долго сопротивлялись. Всё работает как часы! Ребят,я точно куплю коммерческий дистриб!
21 April 2015 18:14

Прикрепляю пример рабочего приложения.
Ситауция не изменилась. "Пример рабочего" приложения демонстрирует тот же чистый лист.
21 April 2015 17:36
Здравствуйте!
То ли лыжи не едут, то ли я не в ту степь.

Создаю дерево проекта:
Закидываю файлы в одну директорию
1. b4w.full.min.js
2. Там же создаю HTML. Делаю в нём вот так:
<!DOCTYPE html>
<html>
<head>
<script src="b4w.full.min.js"></script>


3. Потом кладу рядом экспортированные example.json и example.bin (кстати, заведомо рабочие, так как в webplayer все работает, к тому же его мне фиксили здесь, на форуме).

4. В теле HTML "неистово машу руками":
<script>

var m_app = b4w.require("app");
var m_data = b4w.require("data");

m_app.init({
    canvas_container_id: "container_id",
    callback: load_cb
});

function load_cb()
    m_data.load("example.json", loaded_cb);
}



function loaded_cb() {
    m_app.enable_controls();
    m_app.enable_camera_controls();
}

</script>


5. Закрываю теги в HTML, создаю контейнер для отрисовки канвас.
</head>

<body>
    <div id="container_id" style="width: 350px; height: 200px;"></div>
</body>

</html>


6. Сохраняю изменения. Открываю с помощью… И наблюдаю белый экран.

Здесь уже смотрел:
Your_text_here

И здесь смотрел:
Your_text_here

И тут тоже:
Your_text_here

А тут вообще живу, ночью подыми спроси- наизусть расскажу:
Your_text_here

Ребят, я не тупой, честно. Но в мануале же ясно написано, чтобы загрузить сцену ( то есть полностью созданную сцену со всеми объектами, как я понимаю, достаточно ТОГО кода, который я указал в пункте 4. Но этого же не происходит. А веб-плеер работает себе и систему "подвешивает" потихоньку.

Неужели я действительно такой ленивый и глупый, что не доудмался, что необходимо потом еще каждый элемент поотдельности из JSON-файла вытягивать?!
17 April 2015 15:55

Ответ на сообщение пользователя Михаил Лузянин
Да. И анимацию лучше делать после запекания всех изменений.

Секундочку:
1. Делаю анимацию полную костями.
2. Делаю Bake Action для анимации всех костей? Даже если отключена ИК?
17 April 2015 15:49
Ой вы гой еси Добры молодцы! Низкий поклон Вам!
Дык мне теперь при изменении рамеров меша вручную его просто ApplyScale и все дела?