...
Code Block | ||||
---|---|---|---|---|
| ||||
/** We can inline OSL source code directly */ const char *sourcecode = "shader uv() { Ci = emission() * color(u, v, 0); } "; nsi.Create( "uv", "shader" ); nsi.SetAttribute( "uvshader", NSI::CStringPArg("shadersource", sourcecode) ); /** We can now connect our new shader node into our simple emitter */ nsi.Connect( "uvshader", "Ci", "simplesshader", "Cs" ); |