To see the render time remaining just move the cursor over the render progress bar.
Creating an organic shader to emulate an electron microscope look for Blender EEVEE render engine tutorials.
By Vitaly Sokol
When you make a button in a custom UI to call the operator with passing the necessary parameters to it, pay attention that only the parameters specified explicitly will be sent to the operator. Other operator parameters will remain with default values.
For example, we need to execute the “transform_apply” operator – applying object transformations with applying just the scale.
If we call the operator as follows:
bl_idname = 'TESTPANEL_PT_panel'
bl_label = 'Testpanel'
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
bl_category = 'Testpanel'
def draw(self, context):
self.layout.operator('context.object.transform_apply', text='Apply Scale').scale = True
But all transformation (scale, rotation, and position) will still be applied to the object.
Sometimes, to effectively distribute the hardware load it is necessary to make a render from Blender only on certain video cards of several of them.
To do this we can use a simple script in which specify the numbers of devices to be used for rendering.
Overview of the Blender “FLIP Fluids” add-on for simulating fluids version 1.0.8a.
by Pavel Blend
The Blender 2.82a release is enabled for downloading on the official Blender site.
Blender 3D add-on for making specification tables for the project.
Ton Rosendaal published a proposal in the Blender Developers Blog about Blender’s long-term development plans for 2020–2025.
Starting with version 2.83 the LTS (Long Term Support) Blender versions are expected. Marking the release with the “LTS” abbreviation means its much longer technical support and its suitability for use in studio production cycles (pipelines). The LTS version marks Blender as the industry standard.
It is planned to release the LTS version once a year, providing its support for two years. During this period, bug fixes and updates for the new hardware are guaranteed and full version compatibility is provided (updations will not break the projects developed in the same Blender version).
Making neon from the mesh with the Neoner add-on
Blender add-on for setting render region border with exact values and easily manage it.
Procedural shader with Latin font made with Blender nodes.
By Sam (Worldsday) Brubaker
Available in the BIS library.
The Blender 2.82 release is enabled for downloading on the official Blender site.
The Blender Developers Blog has published plans and milestones for Blender’s development for 2020.
The system should completely replace the “proxies” system used by animators to connect sets of objects from different scenes to each other. Library Overrides will simplify the work of animators in exposing character poses, filling scenes with objects of the same type, applying clothing to characters, and speeding up animation caching.
The direction of a Bezier curve, visually indicated by its normals slope, can be checked by the indices of its points.
The Bezier curve points indices always ascending in the curve direction.
So, having two points on the curve we can get the direction through their indices:
bezier_spline = bpy.context.object.data.splines
p0 = bezier_spline.bezier_points
p1 = bezier_spline.bezier_points
p0_index = next(iter([point for point in bezier_spline.bezier_points.items() if point == p0]), None)
p1_index = next(iter([point for point in bezier_spline.bezier_points.items() if point == p1]), None)
direction = 'p0 to p1' if p0_index < p1_index else 'p1 to p0'
# p0 to p1