This repository was archived by the owner on Nov 13, 2024. It is now read-only.
  
  
  - 
                Notifications
    
You must be signed in to change notification settings  - Fork 33
 
Home
        Sander van Rossen edited this page Jul 18, 2020 
        ·
        19 revisions
      
    Chisel is an extension for Unity that allows for rapid, iterative, non destructive level editing!
- Click here for information on how to get started
 - Want to help out? We have some good first issues here
 - If you have questions be sure to ask in the discord! Click here for to join the official Discord server!
 
Notes:
- Chisel requires Unity 2020.2a17 or newer
 - UX is still under development
 - CSG algorithm is still under development
 - It is not yet ready for production, but please feel free to try it out, or better yet, help out!
 
Planned Features (in random order):
- Debug Visualizations
 - Double sided surfaces
 - Normal smoothing
 - Hotspot mapping
 - Clip Tool
 - Subtractive Workflow
 - Extrusion from existing surface
 - Sub-Models
 
Known issues:
- Extrusion generator is glitchy due to problems with convex decomposition code
 - There are some cases where triangulation fails
 - There are some cases where overlapping surfaces create overlapping polygon
 
If you find any failure cases, if possible please provide us with a reproducible scene so we can more easily fix it!
Packages overview:
- 
com.chisel.coreLow-level API and functionality (based on DOTS technology) - 
com.chisel.editorUnity Scene Editor functionality and API, tools and UI - 
com.chisel.componentsUnity Monobehaviour runtime API (to allow for possible ECS replacement in future) - 
com.scene.handles.extensionsCustom scene handle extensions 
The core technology is based on the algorithm explained in this GDC 2020 talk
