Skip to content
This repository has been archived by the owner on Nov 13, 2024. It is now read-only.
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!

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!

Known issues:

  • There are some cases where overlapping surfaces create overlapping polygons
  • There are some cases where triangulation fails
  • Normal smoothing is not yet implemented

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.core Low-level API and functionality (based on DOTS technology)
  • com.chisel.editor Unity Scene Editor functionality and API, tools and UI
  • com.chisel.components Unity Monobehaviour runtime API (to allow for possible ECS replacement in future)
  • com.scene.handles.extensions Custom scene handle extensions

The core technology is based on the algorithm explained in this GDC 2020 talk

GDC Video

Clone this wiki locally