[Bf-cycles] Cycles Standalone

Michael Fox mfoxdogg at gmail.com
Tue Aug 20 23:32:19 CEST 2013


On 21/08/13 02:49, Thomas Dinges wrote:
> Hi everyone,
> here some information and notes about our Cycles standalone app, which
> could be interesting for external developers.
> Also some ideas how we could improve it a bit.
>
> 1) What we have
> http://temp.dingto.org/cycles_test1.png
>
> * Cycles standalone code can be found here:
> https://svn.blender.org/svnroot/bf-blender/trunk/blender/intern/cycles/app/
> * It's a pretty simple and was developed as a quick test program (before
> Cycles was integrated in Blender).
> * Geometry and Settings, Shaders etc. can be passed via XML files. Some
> (probably outdated) examples can be found here:
> https://svn.blender.org/svnroot/bf-blender/branches/cycles/intern/cycles/test/
>
> 2) Needed fixes
> * I haven't tested lately, not sure if it compiles still. As far as I
> remember the standalone app doesn't link with OSL yet.
> * The XML API is outdated, basically most nodes and settings which have
> been added since 2012 are missing. But maybe we will go another path?
> See below.
>
> 3) Possible improvements
> * Should we keep the XMP API and update it, or should we replace with
> something else? I am not sure what would be best for external applications.
> * Maybe split import into a Settings and Geometry part, where Geometry
> loading is handled via .obj (or even alembic)?
I would like to see it take on a rib like format like luxrender as it 
can support nodes easily and mathematical geometry and far easier to 
export to


> * I guess we could make the App GUI optional, so people can just compile
> a console version, without the freeglut dependency?
>
> Feedback and discussion on this is welcome, also feedback from external
> developers who would be interested in integrating Cycles into other
> applications.
>
> Best regards,
> Thomas
>



More information about the Bf-cycles mailing list