2.80

Changing objects visibility in the viewport and while rendering

The easiest way to hide and show rendering objects is to assign animation keys to them. To do this, move the cursor over the eye icon (visibility in the viewport) or camera (visibility when rendering) in the Outliner window, press the “i” key and then manage the created condition in the Graph Editor like the ordinary animation keys.

But this method is not always available. For example, we cannot assign visibility animation keys for collections, Blender will generate errors like:

“hide_viewport” property cannot be animated

or

“hide_render” property can not be animated

However, using the Blender Python API, we can control the visibility of such objects.

Where did the Remove Doubles in Blender 2.80 disappear

The convenient Blender 2.7 feature to remove duplicated vertices “Remove Doubles” has disappeared from the Blender 2.80 menu. In 2.8 it was renamed to “By Distance” and moved to the Vertex – Merge Vertices menu.

In Blender 2.83 this menu was moved to the context menu, activated by the right mouse click. And quick call by the “m” hot-key.

Blender add-on: BIS v. 1.6.4.

BIS (Blender Interplanety Storage) updated to v.1.6.4.

  • Two new modes were introduced to work separately, one for materials (easier to use) and the second – for node groups (for advanced shader making). In the “Material” mode, the entire material is stored and loaded. In the “NodeGroups” mode, everything works without changes, a separate node group is saved and loaded for the convenience of creating complex shaders.
  • In the “NodeGroup” mode uploaded node group adds to the current open node group instead of the node tree root as before.
  • The experimental mode can be enabled/disabled in the add-on preferences.

Blender autocomplete modules

Nutti, the author of the “fake-bpy-modules” project, has made the installation of the Blender Python API autocomplete modules through the pip platform. Pip installation is faster and easier, but sometimes we just need to copy the autocomplete modules to our project but now they are not included in the Nutti’s GitHub.

Copies of the autocomplete modules for Blender versions 2.79 and 2.80 can be downloaded directly from here: https://github.com/Korchy/blender_autocomplete

 

How to get global vertex coordinates

To get the vertex coordinates in the scene global coordinate system when the object’s scale was not applied, we need to multiply the local vertex coordinates by the object world transformation matrix: