This is a prototype of a tool that I've been working on in my downtime. It generates a splinemesh that is converted into a dynamic mesh in a multitude of ways, given tesselation, re-UV'd, and generates a tunnel, either all the way through a mesh or stopping where ever the designer likes. You can manually choose what meshes to affect and what meshes to ignore when tunneling. It can tunnel multiple meshes or a single mesh. With multiple meshes, it will try to capture the first and last overlapping meshes and their transforms for automatic culling. The cutting mesh's texture for displacement can we scaled or changed.
The tool was also built to be non-destructive, all overlapping meshes that are used in the tunneling process are actually left unaffected but merely hidden, where the tunneling tool can be reset and the original meshes reappearing.