Форум

Сообщения, созданные пользователем Семенцов Роман
14 апреля 2015 09:34
Добрый день.
Попробуйте сделать вызов функции копирования следующим образом:

var pula_new = m_obj.copy(pula, new_name, true);


Только проставьте предварительно галочку "Dynamic geometry" на объекте "Pula" в Blender'e и произведите заново экспорт сцены
13 апреля 2015 09:40

а как в разделе вакансий можно выложить у вас сообщение? там помоему нет функции выкладывания вакансии от посторонних лиц. я могу вам тут написать а вы там выложите у себя? или как вам удобнее?

Имеется ввиду подраздел форума "Работа и сотрудничество"
10 апреля 2015 10:44
Hello and welcome to our forum.

The problem is that when I open the html file - it's just black

Take a look at this article please.


it's opening in Scene Viewer but nothing happen when I click on the "interactive" objects

Viewer doesn't load the application scripts, it only displays the demo scene. But viewer can play NLA animations and object animations if you turn on "use default" object property.
10 апреля 2015 10:10

Вот собственно с какой целью вы прячете div#preloader_frame, а потом с помощью js отображаете?
Тут так реализовано ожидание загрузки изображения для прелоудера
09 апреля 2015 15:56
Your task is not easy. It would be much easier to use Webplayer with changed interface. But you should remember that a license is required to use such modified in our applications.
The things you want to do could be done only using means HTML but not our engine.
There are our full support and help to all licensees.
09 апреля 2015 10:19
Hello.

but webplayer.min.jsand b4w.full.min.js The two will conflict

webplayer.min.js is obfuscated webplayer script. It includes all webplayer logic (.json-file loading too).
b4w.full.min.js is obfuscated engine file.
They are two different things.


if you use this method load json file

If you want to use webplayer.min.js you don't need to call "load" method. webplayer takes info about .json-file address from URL. For example: /webplayer/webplayer_dev.html?load=../../file.json
07 апреля 2015 12:20
Добрый день.
Напомню про условие изменения интерфейса веб-плеера:

Что будет, если я изменю интерфейс веб-плеера (например, удалю/заменю логотип)?
Вы имеете на это право. Однако, в случае использования открытой версии движка, это означает, что вы соглашаетесь со всеми условиями General Public License (GPL) и обязаны опубликовать в открытом доступе код модифицированного веб-плеера и исходные файлы загружаемых им моделей. В случае использования коммерческой версии движка Вы можете делать с веб-плеером все, что пожелаете.
https://www.blend4web.com/ru/faq/#quest_2_2

Относительно самой идеи: в приложении viewer существует отдельное меню для анимации, куда входят не только текущий кадр, но и объект, слот и т.д. Реализация Вашей идеи наложит ограничения на количество анимации на объект.

Подготовил для Вас пример подобного функционала:


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

Пример:
webplayer.zip

Не забудьте прописать путь к json-файлу после открытия приложения. Пример можно посмотреть на картинке. После параметра "?load=" пишется пусть к json'у относительно html-файла webplayer'а
06 апреля 2015 09:57
Добрый день. Приверду пример прелоудера из нашей демонстрационной сцены "Остров" (исходники доступны в бесплатном SDK):
<div id="preloader_container">
    <div id="preloader_frame">
        <div id="preloader_left"></div>
        <div id="preloader_bar"></div>
        <div id="plane_icon">
            <div id="preloader_caption"></div>
        </div>
        <div id="fill_container">
            <div id="fill_band"></div>
        </div>
        <div id="preloader_right"></div>
    </div>
</div>

Обратите внимание на иерархию элементов.
Теперь инициализация:
m_preloader.create_advanced_preloader({
        img_width: 165,
        preloader_width: 460,
        preloader_bar_id: "preloader_bar",
        fill_band_id: "fill_band",
        preloader_caption_id: "preloader_caption",
        preloader_container_id: "preloader_container",
        background_container_id: "background_image_container",
        canvas_container_id: "main_canvas_container"
    });

И обратите внимание на CSS-файл для этого приложения. Прикрепляю его к этому сообщению. Для большей наглядности лучше изучить эту сцену (apps_dev/flight) из SDK. Там же находятся графические файлы для создания прелоудера.
31 марта 2015 10:49

with the last example, can you supply it as is PLUS transform it to 20% of its size and offset it by a spacing or two.

The engine doesn't support it yet. Your scale will be replaced by the scale from your animation.
But you can rotate the object via API. In this case you can use transforming and resizing.
Example:
empty.zip


30 марта 2015 09:53
Добрый день. Некоторые ошибки из консоли рассматривались на форуме