ZENO is an open-source, Node based 3D system able to produce cinematic physics effects at High Efficiency, it was designed for large scale simulations and has been tested on complex setups. Aside of its simulation Tools, ZENO provides necessary visualization nodes for users to import and run simulations if you feel that the current software you are using is too slow. Open-source node system framework, to change your algorithmic code into useful tools to create much more complicated simulations!

Tidal Show at the Opening Ceremony of the Hangzhou Asian Games
To build ZENO from source, you need:
- GCC 9+ or MSVC 19.28+, and CMake 3.16+ to build ZENO.
- Qt 5.14+ to build the ZENO Qt editor.
- (Optional) TBB for parallel support.
- (Optional) OpenVDB for volume nodes.
- (Optional) Eigen3 for solver nodes.
- (Optional) CGAL for geometry nodes.
- (Optional) CUDA 11.6 for GPU nodes.
Hint: WSL is not recommended because of its limited GUI and OpenGL support.
If you find the binary version didn't worked properly or some error message has been thrown on your machine, please let me know by opening an issue on GitHub, thanks for you support!
Thank you to all the people who have already contributed to ZENO!
Currently the master branch is Zeno.
You may find Old Version Zeno in this repository (https://github.com/zenustech/zeno) branch.
ZENO is licensed under the Mozilla Public License Version 2.0, see LICENSE for more information.
ZENO have also used many third-party libraries, some of which has little modifications. Their licenses could be found at docs/licenses.
You may contact us via WeChat:
-
@zhxx1987: shinshinzhang
-
@legobadman: zhihao-lu




