If you want to have the NodeCreator with the Engine, you need to clone --recursive, as it is a submodule.
To make it compile... pray. A CMake workflow would be a dream. At the moment, only a project file for VisualStudio2022 is available, that are compatible with VisualStudio2026 (upgrade project files to v145).
Most of the dependencies are included in this repo (see the third-party notice below), but you need to setup the bigger (and optional) dependencies yourself:
-
Cinder - 0.9.4dev [Jan'26] (or possibly newer)
Place Cinder in a folder named "Cinder" parallel to your InACTually-Engine folder (same hierarchy level), so that it can be relatively found. You need to replace the ImGui files with its docking-branch [Jan'26]. After that, your want to compile Cinder with dynamic runtime linking (in VisualStudio something like: Proj.-settings -> C/C++ -> CodeGeneration -> runtime lib -> "-DLL"):- for Release "Multithreaded-DLL (/MD)" name the output folder "Release_MD.." (e.g. name the configuration accordingly)
- for Debug "Multithreaded-Debug-DLL (/MDd)" name the output folder "Debug_MD.." likewise
-
OpenCV 4.10.0 (or possibly newer)
You need to compile OpenCV, maybe with opencv_contrib and things you like to have.
Place OpenCV in./3rd/OpenCV4– care: the include folder is./3rd/OpenCV4/include/opencv.
You need to place/copy the corresponding *.dll's invc2022\bin\Release|Debug.
- ASIOSDK 2.3 (or possibly newer)
This project does not distribute the ASIOSDK. Required only for optional ASIO/multi‑channel audio support. To enable the optional ASIO support, download the ASIOSDK from Steinberg and place it in./3rd/Cinder-PortAudio/lib/ASIOSDK. Binaries built with the ASIOSDK for ASIO support must not be redistributed unless you comply with Steinberg’s license. Standard build configurations are compiling without optional ASIOSDK, for including/using the ASIOSDK specific build configurations are available.