Coral is a new kind of 3d software that is not designed to solve a predefined set of problems,
instead it gives you simple building blocks to create your own effects and pipeline solutions.
Technical Artists
can wire existing nodes to create new effects such as deformers, crowd behaviours or particles, and
when the job is done, the network can be packaged in a single node to share it with other artists.
Pipeline TDs
will be able to script new nodes using familiar tools such as Python and PyQt,
the job of manipulating or procedurally generating new assets will take full advantage of coral's dependency graph,
allowing for a whole pipeline to be defined by simple and atomic operations.
Programmers
now have a free and open platform to showcase and deliver all sort of technologies,
coral is designed to be easy to extend via plugin modules,
the APIs are thin and clear while giving full access to the core.
Technology Overview
- c++ library to handle hierarchical dependency graphs
- multi-threaded graph processing
- python bindings
- write custom nodes in c++ or python
- standalone PyQt user interface for wiring complex networks
- maya integration plugin to use coral networks inside maya nodes
- compatible with windows, linux and mac