Environmental Sculpting Kit

tykuii's lil shop in Modeling


Environmental Sculpting Kit Features:


Watch an overview of the plugin here!


  • Non-Destructive Layers

    • Create, Remove, Tweak, Mask

    • Layer Noise Generators

  • Smoothing and Polishing Algorithms

    • Conformal Willmore

    • Safe Laplacian

    • Safe Tauben

    • Fast Stylized (Experimental / It can be a menace to society)

  • Modular String Instancing

    • Generate modular strings/arrays of collections.

    • Sync the generated strings with updates from the source collection.

  • Quick Target and Cage generation

    • Manipulate the scales of the planes to match tiling.

    • Adjust the plane offset and depth to capture desired geometry in internal or external baking operations. (Actual baking operations are not currently incorporated into the plugin.)

  • 10 Complimentary Noise Textures to use as desired.

    • Can be brought into a blender scene file as a texture and utilized as a custom texture in the Noise Type dropdown for layer noises.

For Blender 5.1+

Breakdown:

Non-Destructive Layers:

  • + : Create a sculpt layer on the current actively selected object.

  • - : Remove the selected sculpt layer on the current actively selected object.

  • ✓ : Manually bakes all layer data onto the mesh, making permanent changes to the geometry.

  • Monitor Icon: Disable the layer's influence completely. (OFF if monitor is not glowing and ON elsewise).

  • Layer Opacity:

    • 1 = Full Value (Full opacity / weight of the sculpt layer onto the mesh).

    • 0 = No weight / no value of the sculpt layer onto the mesh (no influence).

    • -1 = Inverted influence of the sculpt layer onto the mesh (opposing influence).

    • 2 = Double the influence of the sculpt layer onto the mesh.

  • Create Mask:

    • Enters sculpt mode. Ensure that you properly select the mask brush and create a masking selection before saving the mask!

    • After a mask is created, two new operations will appear.

      • Edit Mask:

        • Edit the mask associated with the layer.

      • Delete Mask:

        • Removes the mask from the layer and the system.

  • Layer Noise Generators:

    • Noise Selection

      • Sine Waves

      • White Noise

      • Perlin Noise

      • Voronoi / Cell Noise

      • Custom Texture

    • Noise Scale

      • Size of the noise

    • Noise Strength

      • Strength of the noise (amplitude / gain)

    • Seed

      • Randomization of the noise if relevant


Smoothing and Polishing Algorithms:

  • Conformal Willmore

    • Global Strength:

      • Influence of the algorithm over the mesh.

    • Iterations:

      • Times the operation is ran sequentially .

  • Safe Laplacian

    • Global Strength:

      • Influence of the algorithm over the mesh.

    • Iterations:

      • Times the operation is ran sequentially .

  • Safe Taubin

    • Global Strength:

      • Influence of the algorithm over the mesh.

    • Iterations:

      • Times the operation is ran sequentially .

  • Fast Stylized (Experimental)

    • Pinch Strength:

      • Increases the strength of pinching for areas of the mesh that drastically change angles.

    • Chisel Strength:

      • Increases the operation strength of transition areas between edges and large plain areas on the mesh.

    • Smooth Strength:

      • Increases the smoothing operation based on the Macro Radius that smooths out areas on the mesh that are designated as areas that are not drastically changing angles.

    • Iterations:

      • Times the operation is ran sequentially.

    • Macro Radius: Increases the radius taken into consideration between vertex neighbors in the overall operation.

    • Threshold: Neighbor distance threshold.

    • Preserve Details: Attempts to preserve details associated with pinch strength.

    • Edge Contrast: Increases the weight of transition neighbors between edge transitions.


String Instancing:


  • Offset Value

    • Global distance between string collection instances, can be overridden.

  • Snapping On / Off

    • Snap the value to the grid on closest rounded value.

  • Direction

    • Positive or Negative along the selected Axis.

  • Axis

    • The axis designated to spawn the string along (X, Y, Z).

  • Spawn Clearance

    • Distance away from the origin of the world.

  • Add Slot

    • Add a collection slot.

    • Assign a letter value.

  • Remove Slot

    • Remove a collection slot.

  • Stride Value

    • Distance of length that the collection is supposed to occupy.

  • Pattern String Text Input

    • Use letters assigned to the slot collections to generate strings

      • e.g. Add slot collection with letter A and another with B

      • Input A,A,A to get three instances of collection A that utilize either the global offset or the stride value if not 0.00.

      • Input A,B,A to get the collection instance B surrounded by collection instance A utilizing either the global offset or the stride values set per collection.

  • Generate Modular String

    • Operation that utilizes the Pattern string to generate the instances.

  • Sync Instances to Source

    • Updates the generated modular string instances to match whatever updates were made to the source collection.


Tile Bake Setup:


  • Plane Scale

    • Resizes both the target plane and the cage plane synchronously.

  • Target Offset

    • Offsets the distance of the target plane.

  • Cage Distance

    • Offsets the distance of the cage from the target plane.

  • Face Axis

    • Choose the axis (X, Y, or Z) on which to spawn the baking setup.

  • Generate Target & Cage

    • Generates the cage based on the above parameters.

    • Recommended to remove the setup if it already exists-- currently it doesn't properly adjust pre-existing setups when changing axes.



Discover more products like this

layers Sculpt plugin 3D modular kit seamless 3denvironment tiling

  • This version includes 10 custom-made 4k high quality noise textures: cl2_iukuk, cracked_concrete, fractal_patch, gross_bark, lumpy_dirt, moisture_noise, porous_clouds_subtraction, roughly_scratched, rusted, and scraped_damage_big

    $20
  • This version does not come included with the 10 custom-made 4k high quality noise textures. Therefore it will be easier to download and cheaper!

    $18
$20

Have questions about this product?
Login to message

Details
Published 5 months ago
Blender Version 5.1
Extension Type N/A
Render Engine Used Blender-Internal, Cycles, Eevee
License GPL