Skip to content

legobadman/zeno

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ZENO node system

License Version

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!

地形

Features

Gallery

Procedural Terrain

地形

Scene Assembler For Large Scale Rendering

擎天柱

Fluid simulation

亚运会冲天潮
Tidal Show at the Opening Ceremony of the Hangzhou Asian Games

Rigid simulation

刚体模拟

Hair Rendering

毛发渲染

Developer Build

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.

Bug report

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!

Miscellaneous

Contributors

Thank you to all the people who have already contributed to ZENO!

Contributors

Legacy version of Zeno

Currently the master branch is Zeno. You may find Old Version Zeno in this repository (https://github.com/zenustech/zeno) branch.

License

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.

Contact us

You may contact us via WeChat:

  • @zhxx1987: shinshinzhang

  • @legobadman: zhihao-lu

About

ZEn NOde system

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 69.1%
  • C 16.3%
  • Cuda 7.4%
  • Python 3.1%
  • QML 1.8%
  • CMake 0.9%
  • Other 1.4%