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.
TOOL for maya
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.
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.