<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Agustin, I agree with your statements on workflow, and I actually find the separate shaders much more useful than the many other structures I've run across in other packages. &nbsp;I don't want simplicity, I want functionality. &nbsp;I am also an artist and I find the potential power in Cycles unfolding structure quite encouraging...except: At a some point I seem to run across a limitation when reaching a certain level of complexity within a shader. &nbsp;I have two files that have consistent crashes when rendered with cycles, but are fully serviceable when rendered with 'old' blender.<div><br></div><div>I have hesitated to bring anything up before this point for the very reasons you've mentioned; Blender Cycles is a work in progress.</div><div><br></div><div>However, if Cycles can not reach the level of complexity I have found as it's limit--and surpass it--the workflow you mention will not be possible, no matter how much I would like to work with it in that way.</div><div><br></div><div>In the interest in helping with solutions, rather than only presenting problems, I offer the problem files if they are wanted. &nbsp;Let me know if this is the proper place to post them, or send me a private e-mail and I will send them along. &nbsp;</div><div><br></div><div>A few details to help determine if the files would be useful...</div><div>I am a highly technical artist. Technical to the point that I code as well, although I have not learned Blender's code well enough to make a significant contribution, yet. &nbsp;I use a Macbook Pro and I often use a custom built Blender. &nbsp;I have a successful, compiling installation of the source and have used patches, most notably the Volumetric patches.</div><div><br></div><div>The files in question have a very complex node structure and (almost) universally crash on the release 2.62 build and forward. &nbsp;I've tried many builds since 2.62, whenever I see a checkin that might have some bearing. &nbsp;I have managed to render the objects in the scene about four times, but only by restarting the application cold and immediately rendering the scene. &nbsp;If I attempt any other work, it invariably crashes. &nbsp;My system has 8 gb ram and a quad core processor ( I am not rendering on GPU for obvious reasons) so system resources should be fine. &nbsp;I've monitored ram usage while beginning the render and have never topped out.</div><div><br></div><div>I've never run it in a debugger--I don't know the code well enough to know what I'm looking for--but the drop to desktop seems to happen right at the moment the BVH finishes, but before I see evidence of a render. &nbsp;My inexpert guess is a stack problem, but it does seem to be systemic and structural.</div><div><br></div><div>I hope this is of some small help. If not, ignore this and go about your very useful business ;-)<br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px; "><br class="Apple-interchange-newline">--</span></font></div><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px; "><b>Stuart Compton</b></span></font></div><div>Head Cook,<span class="Apple-converted-space">&nbsp;</span><b>Frybread Software</b></div><div><a href="mailto:wanbli@crazybull.com">wanbli@crazybull.com</a></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On Mar 28, 2012, at 5:28 PM, Agustin Benavidez wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="text-align:-webkit-auto"><span style="">Christophe</span>&nbsp;,&nbsp;You are right, simplicity, faster workflow, and powerful&nbsp;possibilities&nbsp;is what all tools are meant to be, and in my opinion Brecht with His design is going&nbsp;straight in that direction, the issue right now is that work is still in progress, with&nbsp;Cycles&nbsp;you got powerful&nbsp;possibilities&nbsp;and faster workflow, only left is more&nbsp;simplicity, and that is part of the final stage where all those modular and&nbsp;powerful&nbsp;tools can be group&nbsp;together&nbsp;in simple to use&nbsp;presets&nbsp;and&nbsp;group nodes.&nbsp;I think what is really lacking to&nbsp;fulfill&nbsp;your need is an Asset Manager, where you can save your custom nodes setup,&nbsp;presets, images, meshes , label at will and re use them easily, while at the same time maintain and extend the low level/flexible&nbsp;workflow .</div>
<div><br></div>Cheers.<div><br></div><div><br><div class="gmail_quote"><br></div><div class="gmail_quote">2012/3/28 Christophe Leyder <span dir="ltr">&lt;<a href="mailto:shotalot@gmail.com">shotalot@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><span><font face="Arial">Hey 
Brecht,</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">Im really loving how 
Cycles is coming along, but I have a slight concern about the direction the 
shading workflow is taking.</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">Currently, in the 
materials tab, the shaders presented with Cycles feel very "technical" and 
un-artist friendly, let me explain why:</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">"Glossy BSDF", 
"Transparent BSDF", "Transcusent BSDF", "Diffuse BSDF" to me as an artist should 
be parts of a shader, not individual shaders. </font></span></div>
<div><span><font face="Arial">To elaborate, from 
using a whole lot of other&nbsp;engines these past few years, the one thing they have 
in common is they have unification. Unfication in Blender in general is 
seriously lacking, and I would hate to see Cycles go even further down that 
road. My suggestion is:</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">Have a "basic" 
shader with the current "shaders" combined, (I really dont know the maths and 
stuff behind this though). </font></span><span><font face="Arial">Rather have the current scattered system as inputs in the 
nodes system, because by all means, they WILL be usefull there, if someone wants 
to use them individually, they can plug them straight into the material output. 
</font></span><span><font face="Arial">To add, in 
my experience, a Mix shader shouldnt be a "shader" at all, rather a function in 
the node tree. eg. Changing the colour of a texture, or placing a decal on a 
shader; and of course what it does now, mixing shaders.</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">Or to be even safer, 
just add the "basic" shader to the materials list thats&nbsp;already there, and leave 
the shaders that are there as is.</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">Just&nbsp;my 2 cents from 
an artists standpoint! :)</font></span></div>
<div>&nbsp;</div>
<div><span><font face="Arial">Thanks</font></span></div><span class="HOEnZb"><font color="#888888"><br clear="all"><br>-- <br><div align="left"><font face="Calibri"><b><i>Christophe 
Leyder</i></b></font></div>
<div align="left"><font face="Calibri"><b><i>3D 
Artist\Animator</i></b></font></div>
<div align="left"><font face="Calibri"><b><i><img width="96" height="37"></i></b></font></div>
<div align="left"><font face="Arial"><a title="blocked::http://www.luma.co.za/" href="http://www.luma.co.za/" target="_blank">www.luma.co.za</a></font></div><br><br>
</font></span><br>_______________________________________________<br>
Bf-cycles mailing list<br>
<a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-cycles" target="_blank">http://lists.blender.org/mailman/listinfo/bf-cycles</a><br>
<br></blockquote></div><br></div>
_______________________________________________<br>Bf-cycles mailing list<br><a href="mailto:Bf-cycles@blender.org">Bf-cycles@blender.org</a><br>http://lists.blender.org/mailman/listinfo/bf-cycles<br></blockquote></div><br></div></body></html>