Point Cloud Surface Deformer .V1
V1 comes with a few new features: particle attractor, auto-centering the point cloud, new camera and particle options, and more.
I’m also sharing a sample point cloud I scanned myself at Parc des Buttes-Chaumont in Paris, so you can directly test the toe file.
Special thanks to :
. Time Gerritsen (yfxlab) for the Gaussian Splatting integration
. Daniel Tapper (@visualcodepoetry) for the Mac adaptation
. @er_peccio & @b2bk.fr for the rotate-to-vector and auto center option
. @sarv.vj, for debugging the tool with me
Feel free to share your feedback to help improve it. Happy experimenting!
The tool is divided into four main sections: Point Cloud, Deformation, Particles and Camera.
Here is a detailed explanation of the parameters:

-
PoinT cloud Tab
-
Render TOP: Select the TOP used for rendering.
-
Render Resolution: Set the output resolution.
-
Point Cloud (PLY): Path to the .ply file used.
-
Reload: Use this after each new import of the Point Cloud.
-
AutoCenter: Automatically centers the Point Cloud on XYZ axis.
3D Render
-
3D: Enables 3D rendering mode (basic instancing).
-
Size_Ptcls: Particle size for 3D rendering.
GS Render
- Gaussian Splat: Enables Gaussian Splat rendering mode.
- Splat Size: Particle size for Gaussian Splat rendering.
- Alpha Threshold: Visual adjustment for the Gaussian Splat
- Auto Sort: Automatically sorts the points for proper rendering.
Grid
-
Enable: Toggles grid display.
-
Wireframe: Displays the grid in wireframe mode (applies if 'Enable' is turned on).
Transformation
-
Transformations (T/R): Position and rotation of the Point Cloud.
-
Uniform Scale: Apply a uniform scaling factor to the entire Point cloud.

2. Deformation Tab
-
Enable Deformation: Activates the deformation of the Point Cloud.
-
Ball_Visu: Displays the influence sphere.
-
Auto/Manual: Switches between automatic and manual mode.
-
Scale Ball: Adjusts the size of the influence sphere.
-
Soften: Softens the selection.
-
Return Initial: Defines the strength of the pull-back to the original position of the Point Cloud.
-
Speed Auto: Sets the animation speed of the deformation area in automatic mode.
Noise
-
Intensity: Noise intensity.
-
Period: Size of the noise.
-
UP: Adds an elevation effect to the particles.
Attractor
-
Attractor Intensity: Controls the pull strength of the attractor effect.
-
Attractor Rot: Set the rotation (X, Y, Z) of the attractor.
-
Att Size Multiplier: Scales the influence area of the attractor.
Color
-
Choose Color: Selects a color for the deformation area. (Setting the color to black disables the selection highlight.)
Limit Auto (Bounding Box)
-
Enable_box: Enable or disable bounding box limits.
-
Wireframe: Show the bounding box as a wireframe for visualization.
-
Limit Auto + /- : Set the boundaries (X, Y, Z) of the auto limit box.
-
Manual Translate: Manual position of the selection area.
-

3. PARTICLES TAB
Particle Display Settings
-
2D -> 3D: Toggle between 2D and 3D particle modes.
-
Uniform Size: Set the size for all particles.
-
Non Uniform Size: Set individual scale values for X, Y, and Z axes.
-
Selection Multiplier Size: Adjust the size of selected particles.
-
Rotation Random / Vec: Enable random rotation or vector-based orientation for each particle.
-

4. Camera Tab
-
Actual Cam: Displays the currently active camera.
-
Switch Cam: Switches between the two cameras.
-
Tracking Ball: Enables the auto cam to follow the deformation ball.
Auto Cam
-
Rot Slower: Controls the rotation speed of the auto camera.
-
Zoom Slower: Controls the zoom speed of the auto camera.
-
Zoom Range: Sets the minimum and maximum zoom limits of the auto camera.
-
Tilt Down: Adjusts the tilt angle of the auto camera.
Camera Viewport
-
Reset Cam: Resets the viewport camera to its default position and orientation.