Reality Composer Pro has the ability to use a nodal shader graph to create dynamic procedural materials. The implementation is based on MaterialX but currently the application only exposes a basic set of nodes to work with and importing complex materials from programs like Houdini are not yet supported.
This usd
file contains a number of primatives that can be used as building blocks to create your own
dynamic textures. It leverages the node graph capability of Reality Composer Pro to encapsulate basic units of funtionality into a
single node that you can use with other nodes to create more complex materials
The following is a list of the Shader Graph nodes this library currently provides. This list is always growing!
- Circle
- Outline Circle (ring)
- Rectangle
- Rounded Rectange
- Outline Rectangle
- Rounded Outline Rectangle
- Polygon
- Annular (make an outlined shape)
- Rounded (make a shape with rounded corners)
- Tile
- Random (provides a random value given a seed)
- Warp
- Rays
For more infomation on Shader graph see Apple's Documentation for Reality Composer Pro
Development is ongoing and contributions are welcome.
MIT License.