Changelog
Version 3.6.2
UI change for Random Panels, relocated Depth Seed below depth seed parameters instead of at the very last of the extrude section.
New Pin Marked Sharp Boundary Edges toggle in Panel Cloth. This prevents the cloth from unpinning in edges that are marked sharp which was default behaviour from before without any control switches.
rflow_cloth and rflow_glass_cylinder has been modified/optimized. rflow_glass_cylinder is been renamed to rflow_glass and now uses the new Cracked Glass Bump shader node.
Lights_Obj and Lights_UV group node is now merged to the new Lights group node with a UV - Object mapping swith parameter. 0 is UV and 1 is Object mapping.
Marked Sharp Only toggle is removed from Random Panels and is replaced by Mark Only with options: Off, New Mesh and Merge. New Mesh generates a new mesh with the edge sharp markings like the legacy behaviour and Merge will merge the subdivision and edge sharp markings to the source mesh. This can be found in the extrude dropdown section.
Added Inset Clear parameter in Random Panels. This will merge the panel islands when reducing the panel amount instead of removing them making this very ideal for removing detail noise.
Added Face Tags parameter in Random Panels. This will allow the use of the vertex color masking made by the new tag faces operators. This has an invert and sharpen face tag toggle, the latter making the face tag boundary edges sharp so it can be used for Panel Cutter or the new Sharp type in Random Panels.
Added new Sharp type. This will make panel cuts out of marked sharp edges without any randomization. This allows for panel cuts modification by adding or removing marked sharp edges by using the Mark Only options first to generate a mesh with the random pattern represented by marked sharp edges.
Added new submenu in edit mode called Tagging containing the new face tag operators and the relocated Tag Verts operator.
Added three new operators for the face tagging feature. These are the Tag Faces (Mask) that will immunize the area from randomization (can be inverted), Tag Faces (Split) that will immunize the area from any randomization (cannot be inverted) and Tag Faces (Clear) that will immunize the area from randomization and also not inset or extrude it, this is good for tight areas that generally produce geometric distortions when insetted or extruded. Each of these operators have a specific vertex color that Random Panels can recognize with Tag Faces (Mask) having a 0.9 color value, Tag Faces (Split) with 0.8 and Tag Faces (Clear) having a 0.7 color value which is the darkest of the three.
Added key events to the three tag faces operator for basic mask management. Pressing Ctrl and clicking on the tag faces operator will create 1.0 vertex color value on the selected faces basically acting like an eraser, pressing Alt and clicking on the tag faces operator will select them. The erase function can only affect the tag faces operator's particular vertex color value.
The Partition Mesh, Normal Picker operators and the Data submenu are now exposed in the Extras menu.
New operator called Random Offset. This allows for a more controlled randomization of inset depth of the top faces of the panel islands. Think of this as an advanced version of Blender's inset operator that you can also use for detailing the mesh.
New presets in Random Panels that will take advantage of the new face tagging feature called: "use face tags" and "use face tags inverted".
Version 3.5.7
Changed icons for area smooth toggle in Random Panels and Random Symbols as well as the Random Symbol icon in the main menu which is causing errors for older versions of Blender.
Added Margin Proc parameter to the margin feature in Random panels. This will randomize which panel islands will have margins based on the percentage value.
Added Margin Seed paramater to the margin feature in Random Panels. Using a value of 1 will use the exact margin value for all panel islands and any other value will randomize the margin value from 0 to the given margin value as well as randomizing the effect of the Margin Proc parameter.
Version 3.5.4
Prevents "set_sharp_from_angle" on lower version of Blender. The script just ignores the command if it results in an error. Manual setting of shading might be needed in some circumstances.
Added new operator called Random Symbols. This can be used to generate decals, symbols or alien fonts.
Added new random solver called "Maze" which is originally made for Random Symbols and can now be used by Random Loop Extrude and Random Panels.
Fixed panel amount parameter in Random Panels to actually remove the smallest or largest islands first depending on the Invert Panel Amount toggle. This does not completely work with the "Square" solver because of the way it builds the face islands but the result is close.
Removed inset depth section in Random Loop Extrude's redo panel ui.
Enable boundary smoothing in Random Panels when merge panel is on. This will avoid symmetry lines not being smoothed that usually results to sharp edges in these areas.
Version 3.5.0
New offset parameter for Random Panels. This offsets the faces and enables effects like floater details.
Extract Mesh can now extract faces from geonode meshes.
Minor ui changes for Random Cells.
Fixed minor error when adding bevel to nonexistent material.
Fix bug for Random Animation not working in Blender 4.4.0
New preset for Random Panels to capitalize on the new offset parameter
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