Skip to content

SotSF/canopy-unity

Repository files navigation

Overview

Node-editor based visualization and texture synthesis software primarily for The Canopy

Getting started

  1. Get Unity Hub for your platform. It's a launcher that manages Unity Editor versions & Unity projects. image
  2. Clone this repo
  3. Once Unity Hub is finished downloading and installed, run it, open the Projects tab, and add this repo. image
  4. Install the Unity Editor version associated with the project through the Hub interface (currently 6000.0.2f1)
  5. Launch the canopy-unity project (the first launch will take some time as the build cache populates)
  6. Once the Editor is open, you can run the project by clicking the triangular Play button in the top center image
  7. The main Game window should now become a blank canvas with a menu bar across its top image
  8. You can click File => Load canvas to load an existing node graph. canopy-unity/Assets/TextureSynthesis/Resources/CanvasSaves/MIDIMixAssignedFluidMinis.asset is a good starting point with a setup to run the fluid sim. You may need to do File => Save Canvas to fix some broken textures on startup.

Developing

  • Recommend vs code for developing on Mac, or Visual Studio for Windows. This can be set in the Unity Editor preferences under Edit => Preferences => External Tools: image image
  • Nodes are defined in C# and use HLSL compute shaders to run their texture manipulations. See HSVNode.cs as a good simple example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages