Power Pole Wiring System – Procedural Cable & Wire Generator for Unity (Free Tool)
Creating realistic power lines, hanging cables, or sagging wires between poles in Unity can be surprisingly time-consuming. Manually modeling each cable or relying on physics simulations often leads to performance issues or complicated setups.
Power Pole Wiring System is a free Unity tool designed to automatically generate optimized procedural wire meshes between multiple points in your scene. It allows you to create realistic sagging cables between power poles, street lamps, buildings, or any custom structure — directly inside the Unity Editor.
Key Features
Procedural Wire Mesh Generation
Automatically generate tubular cable meshes between two or more points. The system calculates smooth sag using a sine-based curve for a natural hanging wire look.
Multiple Wire Sets
Organize different cable groups inside one component. Each wire set can have:
-
Custom sag factor
-
Adjustable wire radius
-
Configurable segment density
-
Customizable tube sides
-
Optional closed loop mode
Perfect for complex scenes with multiple cable layers.
Optimized Incremental Rebuild System
The tool intelligently detects when points move and only rebuilds the affected wire set.
This avoids unnecessary mesh regeneration and keeps the editor responsive even in large scenes.
Editor-Friendly Workflow
-
Works in Edit Mode (ExecuteAlways)
-
Automatic rebuild on changes
-
Clean orphan wire detection
-
Context menu options for manual rebuild
You can move poles around and instantly see wires update in real time.
Lightweight & Performance-Oriented
-
Generates static meshes
-
No runtime physics simulation
-
No LineRenderer dependency
-
Suitable for low-poly and stylized projects
Why Use This Tool Instead of LineRenderer?
While Unity's built-in LineRenderer works for simple lines, it has limitations when you need:
-
True 3D tubular mesh
-
Proper shading and lighting
-
Shadow casting
-
Customizable geometry resolution
-
Realistic sag curve
Power Pole Wiring System generates actual mesh geometry, giving you full material control and proper lighting behavior in URP, HDRP, or Built-in Render Pipeline.
Common Use Cases
-
Power line generation between electric poles
-
Street cable wiring systems
-
Stylized low-poly hanging wires
-
Industrial scene detailing
-
Urban environment decoration
-
Rope-like decorative cables
-
Background city wiring
How It Works
-
Add the PowerPoleWiringSystem component to an empty GameObject.
-
Create a new Wire Set.
-
Assign Transform points in order.
-
Adjust sag factor and mesh settings.
-
Move your poles — wires update automatically.
That’s it. No prefabs. No physics joints. No complicated setup.
Technical Details
-
Procedural tube mesh generation
-
Configurable segment density
-
Adjustable tube sides for performance scaling
-
Sag calculated using sine interpolation
-
Incremental rebuild system
-
Works in Edit Mode
-
No runtime overhead required
Download
👉 Download Power Pole Wiring System here:
[DOWNLOAD_LINK_PLACEHOLDER]
(Replace this with your actual link.)
Support Development
If this tool saves you time in your Unity project, consider supporting development so more free tools can be released in the future. Click here to donate: https://ciihuy.com/supportus/?lang=en
Comments
Post a Comment