A downloadable plugin for Unity

* Update August 2018: The project is now freely available under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license.  

Raymarching Toolkit is a Unity add-on to create raymarched scenes, without coding.

Check out the manual to find out more and see a live demo

Raymarching is a technique for rendering 3D objects without polygons, instead using math. Usually a lot of programming knowledge is needed to work with this technique.

Raymarching Toolkit is a set of Components for manipulating raymarched objects right inside the Unity Editor.  When you add these to your scene, a shader is automatically generated in the background based on your scene's hierarchy, and seamlessly rendered to your camera.

Add a Raymarched Object component, choose a shape and edit its parameters.

Add a Raymarched Blend component to join shapes together in interesting ways.

https://fernandoramallo.github.io/private/raymarchingtoolkit-itchpage/showcase-gifs/blend.gif

Add a Raymarched Modifier component to effectively bend space, and do things like mirroring and repeating.

https://fernandoramallo.github.io/private/raymarchingtoolkit-itchpage/showcase-gifs/hole.gif

Raymarching opens up amazing possibilities

Raymarching Toolkit is designed to be as seamless as possible and let you explore the possibilities of this new technology in a playful way.

  • Blend, morph and fuse shapes together to create unusual objects
  • Make shapes carve holes and other operations
  • Bend, twist, repeat objects infinitely with no extra performance cost
  • Render algorithmic objects like fractals

https://fernandoramallo.github.io/private/raymarchingtoolkit-itchpage/showcase-gifs/mandelbub.gif

It's a whole new way of thinking in 3D with playful tools and results running in real-time.

Learn more

Check out the manual to find out more and see a live demo

Unity 2017+ is required.
Includes a DRM-free Unity package with core components, renderer and examples.
See limitations

Published May 08, 2018
StatusReleased
CategoryTool
Rating
(7)
AuthorsKevin Watters, Fernando Ramallo
Made withUnity
Tagsgamedev, gooey, infinite, raymarching, sdf, squishy, Unity
LinksHomepage

Download

Download
RaymarchingToolkit_Unity_2017.unitypackage 6 MB

Development log