[Bf-cycles] Bf-cycles Digest, Vol 56, Issue 13

James Crowther jamesharrycrowther at gmail.com
Wed Dec 23 11:38:32 CET 2015


Hello Sergey, nice to meet you (sort of!) :).

Hmmm, I don't have any diagrams or code I can show you right now I'm
afraid. However, I can describe what the api does more or less if that
would help? The addon started life as just that, an addon, but the we
realised that we couldn't justify writing a whole new render engine. So we
are now focussing on turning our code into an api that can be used to
distribute and accelerate different tasks.

So that is what our planned api does, takes data from a client machine and
then distributes it in real time to a number of nodes which then perform a
commanded task (such as rendering the scene in this case) and then combine
and return the results.

However it is planned that the 'data' and 'task' I speak of can be generic,
at least to a point. For example, I'm currently talking to a researcher in
Portugal (specialist in fluid simulation and also part of Problender, the
Portuguese Blender assoc)  about how I could accelerate the Blender physics
engine using our same api.

Essentially what we have built and will continue to build is a method by
which data can be streamed out to nodes on a network in real time, and then
the results of some process that acts on that data, streamed back again.

As the prototype clearly shows, we have done a crude version of this and we
chose the cycles render engine as a particular use case.

Why I am wanting to work more closely with the cycles group is that at the
moment I am finding it time consuming to integrate with cycles from the
'outside'. Essentially I am doing two tasks, developing our API and at the
same time, attempting to integrate it with cycles. I am fast realising that
it might be better to work with you all on the integration part. I am still
happy to do that work, but I need to ask a lot of questions about the best
way to do it.

So that is my proposal, I am happy to share my progress and any information
necessary for others to understand what I am doing with the group if I
might be allowed to ask about how certain things are done.

One example of this is the node editor, with cycles and blender internal,
the node editor will display the material node tree, but not when I enable
my addon and use it as a 'render engine'. It seems that Blender does not
recognise my addon as being able to support the ShaderNodeTree tree-type
and so won't display the material node-tree.

I could spend a lot more time trying to figure this out by trial and error
and hacking, but this seems inefficient when I could reach out and
collaborate.

Kind Regards

James :)

On Tue, Dec 22, 2015 at 10:00 PM, <bf-cycles-request at blender.org> wrote:

> Send Bf-cycles mailing list submissions to
>         bf-cycles at blender.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.blender.org/mailman/listinfo/bf-cycles
> or, via email, send a message with subject or body 'help' to
>         bf-cycles-request at blender.org
>
> You can reach the person managing the list at
>         bf-cycles-owner at blender.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Bf-cycles digest..."
>
>
> Today's Topics:
>
>    1. Fwd: Just joined, etiquette, rules please? (James Crowther)
>    2. Re: Fwd: Just joined, etiquette, rules please? (Sergey Sharybin)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 21 Dec 2015 23:59:43 +1100
> From: James Crowther <jamesharrycrowther at gmail.com>
> Subject: [Bf-cycles] Fwd: Just joined, etiquette, rules please?
> To: bf-cycles at blender.org
> Message-ID:
>         <CAJOwpNuRvsu-MdXF_Gj=R5Teboc5_Bc=+
> Xj9qtX3+CoXAtEDzg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi, I'm new here, just got re-directed to this mailing list by Ton.
>
> I am currently developing an api and associated addon for blender. I spoke
> to Brecht Van Lommel and he directed me here to get engaged with cycles
> development.
>
> So, you are probably aware of the network render efforts in cycles that
> Brecht started, I am working on something very similar. I have already
> built a prototype that works, for a brief demo, please refer to this
> youtube video -> https://youtu.be/S-oagcuS3Bc (apologies for the sound,
> its
> very quiet and only in one stereo channel due to problems with my editing
> software, but you can still get a good understanding of what it does).
>
> I am wanting to work with the developers of cycles to integrate more
> closely with it since, at the moment, and though I've managed to get a demo
> to work, I think the concept would work a lot better if I could collaborate
> with cycles development rather than working in isolation.
>
> I'd love to hear back from you to see what you think and hopefully work
> alongside you all :)
>
> Kind Regards
>
> James Crowther
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.blender.org/pipermail/bf-cycles/attachments/20151221/8bdf7164/attachment.html
>
> ------------------------------
>
> Message: 2
> Date: Mon, 21 Dec 2015 18:45:03 +0500
> From: Sergey Sharybin <sergey.vfx at gmail.com>
> Subject: Re: [Bf-cycles] Fwd: Just joined, etiquette, rules please?
> To: Discussion list to assist Cycles render engine developers
>         <bf-cycles at blender.org>
> Message-ID:
>         <CAErtv27KvOczBvDRwzbkTWg4vb6=
> Zjr2_i_O6ETzRtX6sDBWSQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hey,
>
> Improved network rendering in Cycles is something what indeed needs work.
> While video seems interesting, do you have some design diagrams or code
> shared somewhere?
>
> On Mon, Dec 21, 2015 at 5:59 PM, James Crowther <
> jamesharrycrowther at gmail.com> wrote:
>
> > Hi, I'm new here, just got re-directed to this mailing list by Ton.
> >
> > I am currently developing an api and associated addon for blender. I
> spoke
> > to Brecht Van Lommel and he directed me here to get engaged with cycles
> > development.
> >
> > So, you are probably aware of the network render efforts in cycles that
> > Brecht started, I am working on something very similar. I have already
> > built a prototype that works, for a brief demo, please refer to this
> > youtube video -> https://youtu.be/S-oagcuS3Bc (apologies for the sound,
> > its very quiet and only in one stereo channel due to problems with my
> > editing software, but you can still get a good understanding of what it
> > does).
> >
> > I am wanting to work with the developers of cycles to integrate more
> > closely with it since, at the moment, and though I've managed to get a
> demo
> > to work, I think the concept would work a lot better if I could
> collaborate
> > with cycles development rather than working in isolation.
> >
> > I'd love to hear back from you to see what you think and hopefully work
> > alongside you all :)
> >
> > Kind Regards
> >
> > James Crowther
> >
> >
> >
> >
> > _______________________________________________
> > Bf-cycles mailing list
> > Bf-cycles at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-cycles
> >
> >
>
>
> --
> With best regards, Sergey Sharybin
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.blender.org/pipermail/bf-cycles/attachments/20151221/a9804061/attachment-0001.htm
>
> ------------------------------
>
> _______________________________________________
> Bf-cycles mailing list
> Bf-cycles at blender.org
> http://lists.blender.org/mailman/listinfo/bf-cycles
>
>
> End of Bf-cycles Digest, Vol 56, Issue 13
> *****************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-cycles/attachments/20151223/d709e71a/attachment.htm 


More information about the Bf-cycles mailing list