论坛

由用户创建的信息 dal
23 November 2017 19:02
dal
Вероятней всего имелась в виду Clean Unused Vertex Groups.
Alexander (Blend4Web Team)
23 November 2017 18:19
dal
Ответ на сообщение пользователя tropic.r
Да ,Роман, перетаскивая тумбу по сцене и приближая ее к другой столешницы должны даже на небольшом расстоянии как бы склеится в ОДИН объект к которому потом с api можно обращаться как к единому

На Романа я редко откликаюсь.

В явном виде объединять объекты нельзя.
Что вы собираетесь делать с такими склеинными объектами? В зависимости от этого необходимо придумывать решение.
Рассмотрите ограничители объектов. Можно было бы жестко прикрепить некую дочернюю часть к родительской и перемещать родительскую. В таком случае дочерняя часть перемещалась бы автоматически. Если кликнули на дочернюю часть находить родительскую и перемещать родительскую. Таким образом две части будут иметь поведение единого целого.
Alexander (Blend4Web Team)
23 November 2017 01:08
dal
Все данные, с которыми работает менеджер проектов находятся и хранятся локально у пользователя. Blend4Web ничего не крадет у своих пользователей и не отправляет ни на какие удаленные сервера. Поэтому, боюсь, что ваш проект потерян бесследно . На будущее советую вам делать резервные копии своих проектов.
Alexander (Blend4Web Team)
22 November 2017 16:06
dal
Ответ на сообщение пользователя Steven_Kirke
Александр, да залил в менеджер проектов. А после переустановки ОС и blender проекта нет.

А что тогда есть? После переустановки ОС папка с Blend4Web SDK осталась? Если осталась, то ваш проект должен находиться по адресу путь_к_сдк/projects/название_проекта
Alexander (Blend4Web Team)
22 November 2017 15:38
dal
Есть один момент, который в текущем состоянии движка потребует дополнительный анализ геометрии. Момент это заглючается в том, что движок сейчас умеет работать только с полигонами с количеством вершин равным 3, поскольку он заточен под рендеринг, и все данные оптимизированы для видеокарты, которая тоже умеет работать только с треугольниками. Поэтому грани кубика будут порезаны на треугольники без предварительной обработки. Проанализировав геометрию можно убрать лишние ребра например простым сравнение нормалей треугольников делящих ребро (векторное произведение близко или равно нулю).

В текущей ситуации с движком, самым реальным решением является отрисовка сетчатого каркаса, немного смещенного процедурно в направлении к камере (для правильного отсечения по глубине). Хоть этот метод и имеет свои проблемы например в Blender, но все-же сейчас его реализовать проще всего.
Для получения геометрии используйте extract_vertex_array и extract_index_array
Для создания объекта линии, не привязанной к Empty используйте create_line.

Метод хорош тем, что позволяет отрисовать любые ребра, в том числе и висячие.
Alexander (Blend4Web Team)
22 November 2017 14:34
dal
"Сайт с поектами", это что? Это наш менеджер проектов или что-то другое?
В каком виде был залит проект? Если это deploy-версия, то вероятнее всего он имеет обфусцированный код. Такая версия малопригодна для разработки, ее назначение - крутиться на сервере и быть трудночитаемой (чтоб никто не украл идеи)
Alexander (Blend4Web Team)
22 November 2017 14:25
dal
Что означает "склеивались гранями"? Вы хотите склеить две столешницы в один объект? Или достаточно просто изменение положения перетаскиваемой тумбы в стыкс другой? Если интересен второй вариант, то можно использовать баундинг боксы для рассчета необходимых координат смещения. Т.к. вы используете шейпкеи, то после изменения шэйпкея не забудьте вызвать update_boundings. Метод с баундинг боксами будет работать если у вас объекты прямоугольные и все грани сонаправлены с осями координат.
Alexander (Blend4Web Team)
22 November 2017 13:00
dal
First of all you should update Blend4Web to 17.10.1 (there are some important fixes).

The main tip is to use logic functions (node Define Function and Call Function). It could help to reuse some repeating blocks.

Another tip: if you want some object to be loaded hidden, use Hidden flag on Object tab.


- I would like only one object anchor, or button pop-up to appear at a time. For example, I have 8 anchors that appear in my scene when the ports are clicked on screen. I would like to set a limit of one appearing at a time… so clicking port 2 would show the anchor for port 2, and hide any other anchors that might already be showing.

I've attached a possible solution.

I suggest you to try logic functions and watch the attached example. If you still have troubles, let me know .
Alexander (Blend4Web Team)
22 November 2017 12:21
dal
Обновили сборки
Alexander (Blend4Web Team)
22 November 2017 12:17
dal
Corrected builds are published.

Changes:
  • Fix for incorrect recursion detection in Logic Editor
  • Fix sphinx_rtd_theme bug which caused non-working search in documentation
  • Fix global variable passing to node functions in Logic Editor
  • Fix export to a different drive on Windows
  • Fix irradiance_map subscene size
  • Forcing pbr_simple mode for mobile devices
Alexander (Blend4Web Team)