There are other external renderers that work with Blender. Looking at their code may also be helpful.
One I've been playing around with lately is Mitsuba. He has a Blender plugin for it: http://mitsuba-renderer.org/plugins.html -klaatu On 06/05/2014 03:24 AM, Julien Duroure wrote: > Hi, > > Here [1] is a minimalist doc about about to interact with Blender. But, > as already said, reading how Cycles integration into Blender works is > the best way to go. > > [1] : http://wiki.blender.org/index.php/Dev:Source/Render/RenderEngineAPI > > Regards, > > > On Wed, Jun 4, 2014 at 5:17 PM, Daniel Monteiro Basso > <[email protected] <mailto:[email protected]>> wrote: > > Hi Vishesh, > > On Wed, Jun 4, 2014 at 9:53 AM, Hsehsiv Atpug > <[email protected] > <mailto:[email protected]>> wrote: > > I have already downloaded and built the blender source code. > Can anyone help me how to proceed with integrating my code with > Blender? > > > What you want to achieve requires a lot of work... I'm not exactly > the right guy to answer your question, but if I were to make my own > rendering engine, I would first just clone Cycles with a new name. > After that I would strip the cloned code to the bare minimum (the > communication of the scene to the engine) and do the plumbing to my > rendering code. > > The code for Cycles is in the /intern/cycles directory, copy it to > e.g. /intern/myrenderer, and then proceed to replace all the > required identifiers. You will have to include the new module in the > build system, and probably make some other changes elsewhere in > order for Blender to show your engine as an alternative, but I have > never done it before, so I can't help you with that. > > Cheers, and good luck. > > Daniel > > _______________________________________________ > Bf-python mailing list > [email protected] <mailto:[email protected]> > http://lists.blender.org/mailman/listinfo/bf-python > > > > > _______________________________________________ > Bf-python mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-python > _______________________________________________ Bf-python mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-python
