<div dir="ltr">Hi,<br><br>I&#39;m creating an exporter to Cycles Standalone, I wanna know how Cycles renders instances?<br>so if I have a Mesh* which is shared across 2 Object* , is this all what I need to do? or am I missing something?<br><br>Mesh* any_mesh;<br>//fill mesh data<br><br>Object* main_object;<br>main_object-&gt;mesh = any_mesh;<br>main_object-&gt;tfm = any_tfm;<br><br>Object* instance_object;<br>instance_object-&gt;mesh = any_mesh;<br>instance_object-&gt;tfm = instance_tfm;<br><br>//what about mesh-&gt;used_shaders??<br><br>so in short, what I do to mark an object as an instance., which data to fill, how to determine its shader.<br><br>cheers,<br>Mohamed Sakr</div>