2.79

BIS: 14 дней pro

Администрация BIS поздравляет всех пользователей библиотеки с Рождеством и наступающим Новым Годом!

В честь праздников каждому зарегистрированному пользователю предоставляется pro-аккаунт на 14 дней.

BIS: Автогенерация превью для мешей

В библиотеке BlS (Blender Interplanety Storage) включена автогенерация первью для сохраненных мешей. Через некоторое время после загрузки, если пользователь не добавил собственное превью для сохраненного меша, превью будет создано автоматически.

BIS: Сохранение объектов (мешей)

Раздел “Меши” предназначен для сохранения объектов (мешей) в библиотеке BIS.

Сохранение объектов в персональное хранилище BIS:

Интерфейс для сохранения и загрузки объектов в BIS размещается в окне “3D View” в T-панели во вкладке “BIS”.

  1. Авторизуйтесь в Blender аддоне.

  1. Выберите один или несколько объектов

Аддон Blender «BIS» v. 1.5.0.

Обновление BlS (Blender Interplanety Storage) до версии 1.5.0.

  • Добавлено новый тип хранилища для объектов (мэшей). Теперь в BIS можно сохранять не только материалы, но и сами модели.

Пока хранилище объектов работает в экспериментальном режиме.

 

Является ли свойство объекта read-only – только для чтения

Для того, чтобы проверить, является ли какое-либо свойство любого объекта Blender (меша, нода, модификатора и т.д.) read-only – “только для чтения”, нужно выполнить следующие действия:

  1. Для проверки через функцию is_property_readonly нужно выполнить команду вида:

<объект>.is_property_readonly(‘<название свойства>’)

  1. Для проверки через структуру rna нужно выполнить команду вида:

<объект>.bl_rna.properties[‘<название свойства>’].is_readonly

Например свойство меша is_editmode (находится ли меш в режиме редактирования) для активного меша:

Как узнать, в какой версии Blender был создан blend-файл

Для того, чтобы узнать, в какой версии Blender был сохранен blend-файл, нужно:

  • Открыть файл в Blender
  • В окне Python Console выполнить команду:

или можно открыть blend-файл для просмотра в любом текстовом редакторе, напрмер Notepad++. Версия Blender будет указана в первых 15 символах.

Также версию открытого blend-файла можно посмотеть в окно Outliner в блоке Data Blocks:

Как узнать версию установленного в Blender аддона

Полный список установленных в Blender аддонов можно получить с помощью addon_utils:

Имея список аддонов, получить версию нужного аддона по его имени можно следующим образом:

Где ADD-ON_NAME – имя нужного аддона.

Если у аддона отсутствует указание версии, будет возвращет результат

 

Аддон Blender «BIS» v. 1.4.1.

Обновление BlS (Blender Interplanety Storage) до версии 1.4.1.

  • Добавлены кнопки “Prev” и “Next” для пролистывания результатов поиска по страницам вперед и назад для “Pro”-аккаунтов.
  • Сделано разбиение по страницам в серверной части BIS.

Как программно переключить режим выбора: точки, ребра, полигоны

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

Режим выделения точек:

ребер:

и полигонов:

Также можно включать мультиселект, указывая совместное включение нескольких режимов. Например для точек и полигонов:

Для BMesh отдельно для вершин, ребер и граней:

Мультиселект для BMesh:

 

Как выровнять объект по центру ребра или полигона

Для того, чтобы притянуть объект к середине ребра другого объекта нужно:

  1. включить привязку: shift+tab, или кликнуть мышкой на иконку с магнитом,
  2. начать перемещение объекта, нажатием клавиши “g”,
  3. передвинуть курсор к первой точке нужного ребра,
  4. добавить опорную точку, нажав клавишу “a”,
  5. передвинуть курсор ко второй точке нужного ребра,
  6. зафиксировать положение объекта между двумя точками (опорной и текущей), нажав “enter”.

Тайлинг процедурных текстур в Blender

Процесс создания отдельных элементов процедурных текстур в Blender достаточно прост – подбираем нужную формулу, воплощаем ее с помощью математических нодов, и в результате получаем нужный рисунок. Однако созданная подобным образом текстура обладает одним свойством – она не тайлится. И хотя тайлинг – циклическое повторение участка или целой текстуры, по большей части считается вредным, и хорошим тоном в 3D считается не допускать текстурного тайлинга, иногда, например при создании узоров или орнаментов, он бывает необходим.

В отличие от изображений, загружаемых из графических файлов, процедурный рисунок всегда создается в единственном экземпляре. Так происходит потому, что вся математика, образующая собственно процедурное изображение, завязана на исходных данных – координатах, которые начинаются от 0, распространяются до бесконечности и не повторяются. Однако с помощью все той же математики мы сможем решить и эту задачу.

Создание процедурных текстур в Blender

Все процедурные текстуры в Blender основаны на математике. Даже такие нерегулярные структуры, как Voronoi и Noise, на самом деле сгенерированы по четким математическим формулами. Внутри каждого базового нода из редактора материалов Blender зашит точный математический алгоритм, в результате работы которого и получается нужное изображение.

Задать подобный алгоритм в привычной математической записи в Blender нельзя. Однако среди прочих нодов Blender предоставляет пользователю ноды группы Math – оболочку над простейшими математическими операциями. С помощью этих нодов можно самостоятельно строить сложные математические алгоритмы, генерирующие интересные текстуры.

BIS: Открытое хранилище

Раздел “Открытое хранилище” предназначен для материалов, владельцы которых разрешают доступ к ним всем пользователям BIS.

Открытие материала для всех пользователей BIS

Будьте внимательны! Открытые вами материалы становятся доступны всем пользователям BIS. Открывая материал вы соглашаетесь с его распространением под лицензией Creative Commons.

  1. Авторизуйтесь на сайте BIS
  2. Перейдите в раздел  “Группы нодов (Объект)”
  3. Для материала, который вы хотите сделать общедоступным, нажмите кнопку “Открыть”.

BIS: Сохранение материалов

Раздел “Персональное хранилище” предназначен для сохранения собственных материалов пользователей. Материалы, сохраненные в персональном хранилище доступны только самому пользователю и никому больше.

Сохранение материалов в BIS:

  1. Авторизируйтесь в аддоне Blender.
  2. Объедините дерево нодов в группу

BIS: С чего начать

Добро пожаловать в BIS (Blender Interplanety Storage) – сервис для хранения, загрузки и обмена материалами для графического 3D редактора Blender.

Введение в BIS:

  1. Создайте личный аккаунт:

Откройте в браузере сайт BIS: https://bis.interplanety.org/

Нажмите “Регистрация”

Придумайте и заполните поля Логин и Пароль. Укажите действующий адрес электронной почты. Поставьте галочку, подтверждающую ваше согласие с Соглашением Пользователя.