View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2021.3.33 or later
- Package size
- 1.5 MB
- Files
- 58
- Favorites
- 14
- Views in the past week
- 15
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $22.00 on
Keywords
Solid CSG
Solid CSG is a depth cut-out shader for Unity. It allows for fast, non-destructive CSG effects, both in the editor and at runtime. Great for making convincing 3D holes on meshes with zero compute.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
Solid CSG screenshot 1
About this asset
Solid CSG uses a stencil-based rendering approach to create the illusion of depth cut-outs, without making any permanent changes to your meshes.
Because everything is handled on the GPU, it is fast for procedural and dynamically changing depth effects.
Create depth cut-outs without the performance costs of real CSG or mesh booleans.
Handles cross-sectional intersections and overlaps unlike regular see-through shaders on the asset store.
Features
- Works in both editor and runtime
- Zero compute
- Fast and dynamic depth effect
- Supports multiple overlapping volumes
- No permanent mesh modification
- Runs entirely on the GPU
- Stable on mobile and low-end devices
- No mesh corruption, precision errors, or boolean artifacts
- Shaders are easily customizable
- Easy setup and documentation
Note*
- Uses a multi-pass stencil setup as required by the effect.
- Designed for visual depth, not physical geometry changes.
- Demo was made with combination of simple shapes; cube, spheres, cylinders, and prisms.
- Some overlaps may require more shader passes. This package tries to keep things simple.
If you want to find out more, please reach out @ Support
From the publisher's Asset Store listing.
Technical details
- Demo uses 1 white 128px texture
- Fully shader-based
- No compute shaders required
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.32f1 | Not listed | Compatible | Not listed |
| 2021.3.33f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.