RenderMAN CURVES

The goal of this project was to explore curve rendering in RenderMan. I found it useful to create a script that converts the selected edgeloops of a model into curves and allows you to add RenderMan attributes to all the selected curves.


Scene

TOOL for maya

Scene

DEMO


CURVE TYPES and attributes


RenderMan allows you to render flat or round curves. It also gives you the option to control the
base and tip width of the curve, assign it a custom shading group, opacity and different basis.


FLAT

ROUND

BASE AND TIP WIDTH

flat round taper

CONCLUSION


Creating curves is not only useful to achieve specific look dev, but can also be handy when trying to populate models with other objects. For example extracting the curves of the branches of a tree or plant will allow you to populate those curves with leaves. It can also be used for wireframe rendering to show modeling work. RenderMan is very convenient for curve rendering. This feature can also be used to achieve things like hair and fur. When rendering curves, you can add the desired attributes to the individual curves, or create a geometric group and add the attributes to affect all the items attached to that group. This is how the tool works, it creates a geometric group with the selected curves and sets all the attributes as imputed by the user in the UI.