By Andrew M.
“Many letters about the simple”
I need a frame. No, two frames: one larger, the other smaller, but made from one profile. I drew a rectangle, set the desired dimensions, duplicated, set other sizes. I drew a separate profile. For a section to both rectangles I applied this profile. … why did I get different frames? And none matches the size of the profile? Ah, I forgot to apply the scale. Applied. The dimensions of the cross-section changed, became different, but again not equal to the profile. How to make them equal – read below!
Solving the problem of the discrepancy between the size of the track section and the profile applied to it
This problem occurs when the path for profiling is constructed in any way but then scaled to the desired size. In this case, it does not matter if its scale is 1 or not. If we apply the profile we need to it, then it will be different in size from the set … Why? We will see now.
- Object selection
2.79: selecting with the right mouse button
2.80: left-click selection
2.79: called by pressing the “t” key
2.80: it’s gone, functions moved to the main menu and to the context right-click menu
2.79: “a” – select all and deselect all
2.80: “a” – select all, “a – a” or “alt+a” – deselect all
Code autocomplete greatly simplifies writing scripts or developing add-ons for Blender. One of the best autocomplete modules for today is developed by Nutti. Last updated 20190718.
The project is hosted on the author’s GitHub: https://github.com/nutti/fake-bpy-module
The modules are distributed via pip or as a pre-generated-modules. Author also provides a module generator with which you can assemble autocomplete modules yourself.
With the Blender popularity growing, the number of add-ons created for it by third-party developers is growing too. A lot of high-quality professional add-ons are written for Blender now. Over time, the number of add-ons is becoming more and more. And on this wave aggregators appeared – programs and services independently searching for add-ons and allowing Blender users to install add-ons quickly, many at once, and bypassing add-on distribution channels selected by their authors. What caused a negative reaction of add-on developers.
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
In order to resize the T- or N-panel of the Blender UI, you just need to hold the edge of the panel with the mouse and drag it left or right. However, in this case, you can only change the size of the panel itself, but not the interface elements on it.
To change elements size and the font size of the panel, you need:
- hover cursor on the panel
- hold together the “ctrl” keyboard button and the middle mouse button (scroll wheel)
- move the mouse up or down
This works not only for the side panels but also for all the “Properties” window.
In Blender 2.8 the toolbars are located on the top of the working windows. But you can easily return them to the habitual bottom position.
Right-click on the panel and select “Flip to Bottom” to move the panel down. To return the panel back to the top, right-click on it and select “Flip to Top”.
This feature is not Blender 2.8 exclusive, the same can be done in Blender 2.7.
In the latest version 2.8 of Blender developers have made many changes in API, so all the scripts and add-ons written for earlier Blender versions (2.7 and below) have stopped working. To run your add-ons in the new Blender 2.8, you need to port them – correct their code to work properly with the new Blender API.
To enable your add-on in Blender 2.80 you have to make the following changes in code:
To make an integer input/output in the node group:
- Install the BIS add-on 1.5.2. version or later,
- Select the desired node group in the Node Editor,
- In T-panel in the “BIS” tab, “Tools” section: click “+ Input” to create an input or “+ Output” to create an output in the selected node group.
BIS (Blender Interplanety Storage) updated to v.1.5.2.
- Added “Tools” subpanel for Node editor.
- Added the ability to create the basic types of inputs/outputs in node groups.
With this new tool, you can, for example, add inputs/outputs of the Integer type to node groups.
The BIS library is free and fully accessible for all users. Any content (materials or meshes) from the open part of the library can be downloaded by any user without any restrictions. So why do you need a pro- account?
At first, this is a way to support the project. Like any other free project, BIS needs the user’s support. However, the BIS pro- account is not only a status attachment. The pro-status does not provide any additional content, but it allows you to make your pipeline with BIS more convenient.
Pro-account users have the following advantages:
Blender has its own built-in text editor for writing scripts and add-ons, but it’s much convenient to develop them in external IDEs that provide the user with more features such as autocomplete, syntax highlighting, integration with version control systems and other tools that make development faster and easier.
One of these IDEs is Visual Studio Code from Microsoft. This is a free universal environment that supports development with various programming languages, including the Blender API language – Python.
Texturing/shading materials in the Christmas scene with the BIS library having pro- account.
The main advantage of the BIS pro- account: you don’t need to switch to the BIS website to get active materials, all materials can be download directly from Blender.
Texturing/shading materials of the Christmas scene with the BIS library.
The BIS administration congratulates all the library users with Merry Christmas and New Year Holiday!
Each registered user is provided with a “pro” account for 14 days.