j00ey
For some reason though if I put that downstream of my Karma Render Settings LOP it doesn't render, whereas if it's upstream it does. I can see the Render Var in the Scene Graph in both cases and I can't see any difference between the 2...
In order for a render var to be "acknowledged" it needs to be added to a render product which needs to be added to the render settings.
While in both cases the render vars will be created, when creating them upstream of a Karma Render Settings LOP, the Karma Render Settings LOP will automatically add them to the default render product (/Render/Products/renderproduct) which is added to the render settings (/Render/rendersettings). Creating them downstream will only create the render vars.
Check the /Render/Products/renderproduct's "orderedVars" relationship to see which render vars are associated to it.
Check the /Render/rendersettings' "products" relationship to see which render products are associated to it.