Changelog
Version 3.4.2
Fixed Copy operator in the geonode feature removing modifiers from the copy to objects.
The Copy operator in the geonode feature is now a confirm command with a toggle to let you choose between adding the geonode effects to selected faces only or the entire mesh.
The Remove operator in the geonode feature can now remove the geonode effects from multiple objects.
The Initiate and Copy operators in the geonode feature now has an auto-clean feature to get rid of the excess mesh data it generates during operation.
Minor changes to Random Scatter and Quick Displacement ui.
Version 3.4.0
Changes to most random operator UI's to make the settings more readable using collapsible sections. These will be different between Blender versions 4.2.3 above and below. The newer versions will use the new and faster ui script while the older ones will use a boolean toggle variety that can activate the script by clicking on them. The reason being that the ui script does not exist in lower version and is also bugged somewhere around Blender versions 4.1 and prior to 4.2.3.
Changes to the main UI as well with the submenus Utility, Shading and Mesh now inside the Extras submenu with its previous content now inside the new Object submenu as well.
Straight UV's operator can now work with multiple selected objects as long as they're in object mode.
Quad Slice can now use the new XYZ direction like the Creative Flow version.
Introducting the new Geonode feature designed to generate scifi panels via geonodes. This might not work with older versions because some nodes used by the setup is only available in newer Blender versions. This has 4 operators added to the add-on, which includes: Initiate, Edit, Copy and Remove. (You need to set the mesh you are trying to copy the geonode settings from as the active object from the selection in order for the copy command to work.)
Merge Objects can now both use Fast and Exact for its boolean solvers.
Version 3.3.0
Fixed autosmooth (set_sharp_from_angle) error for older versions. Due to back to back changes for this area with a single Blender version having a unique autosmooth code (somewhere around 4.0-4.1)that can also produce an error, the fix is merely passing the error quietly which means the autosmooth part of the script will not work unless you use the latest version of Blender but the operator will still complete its function.
UI change for Random Loop Extrude in an effort to shorten the redo panel. This will work only for Blender 4.2.3+ and will revert to using the old ui when using older Blender versions.
Enhanced direction property for Random Slice with new options like Tangent, Per Face, XYZ and View.
Marked Sharp Only toggle in Random Panels will now only work in edit mode and work directly on the source mesh.
Fixed orientation bug in Random Animation when using empty and picked normal to orient the active object.
Fixed origin placement error when using Set Origin.
Panel Screws' radius property can now be randomized by disabling a uniform toggle.
Random Tubes and Random Cables curve width can now be randomized by disabling a uniform toggle.
Deprecated or removed operators like Clear Banding, Clear Data Objects and Filter Select.
Added new property on Smooth Sharp operator that lets you also smooth the sharp edges.
Removed Auxilliary Add-ons from settings.
Added the same autosmooth features for Random Loop Extrude, Random Panels and Panel Insets
Fix error in Quick Displacement when using selection mode.
Flanges/Couplings has a new property called Scale Mode where you can use the dynamic option to make the flanges or couplings adapt to the randomized size of the curves from using Random Tubes and Random Cables. If you can't see any result initially, try increasing the radius or size of the flanges/couplings.
Version 3.2.2
Fix for Random Cells seed property when using lower proc size. It now allows for increasing the island size visually.
Fix for Random Panels subdivision smooth toggles. This stems from having two "Base Smooth" properties where one is enum and the other is bool.
Version 3.2.0
Added Straight UV operator which can be found in the Mesh submenu. This will will UV unwrap the selected faces based on UV boundaries and provide a flattened result of each UV island using the Follow Active Quads operator.
UI rearrangement in the Mesh submenu in edit and object mode.
Added the Use Emission toggle in Random Cells which will add an emission shader to the resulting faces. It uses a universal material for this called "rcells_emit" for every operation. The material is re-used if it exists or created if it is missing.
Added the Proc Size and Proc Seed property to Random Cells which ties with the Island Size property. This will limit the expansion of the face island by random percentage checks and can be seeded for controlled randomization.
Added the Inner Margin property to Random Cells. This insets each individual faces which coupled with the new proc properties will generate better building windows like results.
Re-exposed Tag Verts operator in the main menu in edit mode for ease of access.
Version 3.1.0
Added Base Smooth toggle for Smoothing property in Random Loop Extrude and Random Panels. This will smooth the source mesh when turned on or the subdivided source mesh when off. The source mesh being your face selection to generate the randomization. This will create another toggle for Random Panels called Area Smooth when using the Merge toggle and only smooths the selected faces instead of the entire mesh.
Added Even Frames toggle in Random Animation when using Type: Axis. This will make it easier to create looping animations. For example, with rotation you need to set the min max in complete rotation either in -360° to 360° or 0° to 360°. Higher end frames will result to slower animation.
Set Origin operator is now set to using negative -z by default which is the "feet" for 3d models. Also added the Use Farthest toggle which will position the origin point centered in the farthest point in the x, y or z axis and not average the location - this is on by default. End frame in redo panel must match end frame in Blender.
Added By Angle option in the Limit Smooth property of Random Loop Extrude and Random Panels. This will shade the randomized meshes using the Shade Smooth by Angle method.
When using Merge in Random Panels, the boundary edges of the panel islands will be marked with seams allowing for easy UV's and selection using face mode in edit mode and the hotkey L
.
Version 3.0.2
Added Shading property for Random Loop Extrude. This copies Limit Smooth in Random Panels but can be assigned individually for each loop object.
Further fix for Limit Smooth in Random Panels. Using this will no longer affect the shading of the source object unless using Merge.
Version 3.0.1
Code fix for Blender 4.1.0 autosmooth overhaul.
Limit Smooth fix for Random Panels.
Last updated