[Bf-funboard] Freestyle into Blender: Howto?

Michael Crawford psyborgue at mac.com
Fri Mar 9 01:03:38 CET 2007

On Mar 8, 2007, at 6:42 PM, Matt Ebb wrote:

> On 3/9/07, Michael Crawford <psyborgue at mac.com> wrote:
> Just to be clear, in case i wasn't earlier (I was in a hurry):
> Multiple renderers already work with linked scenes.
> I'm aware of this, we used it extensively in ED and I'm using it  
> right now at work. And although it can be flexible and useful as a  
> way of making complicated things possible, I certainly wouldn't  
> call it convenient.
> It's a lot of hassle to divide things up into multiple scenes, set  
> up the render layers, set up data links between objects (i.e. do  
> you want objects linked? or their data? but different materials?),  
> and even after you've gone through this whole process, when you're  
> working with multiple scenes it's extremely easy to get lost and  
> confused, trying to keep track of what objects are linked to where  
> and what ipos are controlling them. It's also messy when you're  
> switching back and forward between different Screens, with  
> different Scenes per Screen. And another problem with multiple  
> scenes is that object relationships (parenting, constraints) go  
> crazy between objects on different scenes, since the Dependency  
> graph is per-scene. This was a problem in ED in the 'giant hands'  
> shots, since each hand had to be rendered on a separate scene to  
> save memory.

I definately aggree that it can be a total pain in the ass, but AFAIK  
no program allows using multiple renderers at the same time at all.   
The fact that it is even possible at all is fantastic.

BTW.  I've wanted to ask you.  how in the hell did you get around  
that vicious curve bug in that scene.  It's been driving my nuts  
recently (trying to create wires / cabling for a cyborg and they keep  
getting kinks when the curve tangent hits a certain axis.)  Did you  
just use armatures to deform the curves?  See, i wanted to use hooks  
and soft bodies since the curves are on extremities and the movement  
is noticeable...

That bug has been around for ages... any advice on avoiding it?  
(email me privately since it's not "functionality" if you want).  I  
appreciate it.

> Anyway, having such a feature to split a freestyle render across  
> scenes would of course be useful and good to have, but I don't  
> think it's a good idea for it to be the primary method of using  
> such a feature. It's out of the reach of many newer users and it's  
> inconvenient even if you do know what you're doing.

I agree.  An easy way of enabling "toon edges" would be handy,  
especially for the... hey wait.  what about a material node?  Why  
composite in post if you can do it in the material?  One could simply  
blend a freestyle node in with the existing shader....

> Personally, I'd like to see a plethora of renderers supported by  
> blender, so I could use the best renderer per element/pass.   
> Perhaps a Universal Rendering Interface / API of some sort could be  
> proposed, designed, and implemented so third parties can easily  
> integrate into blender without python (a language that is  
> constantly changing) scripts.
> Absolutely, that would be great as a general thing but it's also a  
> wider scope if you're talking about 'integrating freestyle with  
> Blender' as opposed to providing a connection to external  
> renderers. If the freestyle people would like it to be integrated  
> with Blender, then I'd like to see it integrated as tightly and as  
> easy to use as possible.

I totally agree.  The question is how?  I mean...  Yafray has been  
around for a good while and it's integration with blender leaves a  
lot to be desired (granted their developers are off and on).  If  
Freestyle can accomplish this on their own / with Ton's help, it  
would be great, however, why not kill two birds with one stone,  
opening up the rendering API using Freestyle as a "test case".  Might  
a little more work in the short term make things a lot easier (with  
perhaps many more benefits) in the long-term.  As far as I know,  
opening up the rendering API is already being talked about, so why  
not combine these two projects?

> cheers,
> Matt



> _______________________________________________
> Bf-funboard mailing list
> Bf-funboard at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-funboard

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.blender.org/pipermail/bf-funboard/attachments/20070308/430862c0/attachment.htm

More information about the Bf-funboard mailing list