Revision 5520331 by Tamito Kajiyama June 11, 2013, 02:32 (GMT) |
Fix #35561: freestyle + read full sample layers = crash. Now add_freestyle() in pipeline.c takes a second argument to enable/disable stroke rendering. When stroke rendering is disabled, the function allocates data structures but does not perform stroke rendering. The allocated data structures (mostly left unpopulated with data elements) are intended to allow for the Read Full Sample Layers (Shift-R) command in the compositor. |
Revision 9020df9 by Thomas Dinges June 10, 2013, 21:55 (GMT) |
Cycles / Wavelength to RGB node: * Added a node to convert wavelength (in nanometers, from 380nm to 780nm) to RGB values. This can be useful to match real world colors easier. * Code cleanup: ** Moved color functions (xyz and hsv) into dedicated utility files. ** Remove svm_lerp(), use interp() instead. Documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/More#Wavelength Example render: http://www.pasteall.org/pic/show.php?id=53202 This is part of my GSoC 2013. (revisions 57322, 57326, 57335 and 57367 from soc-2013-dingto). |
Revision c14a4d9 by Thomas Dinges June 10, 2013, 21:35 (GMT) |
Cycles / Wavelength node: * Fixed some things which came up during code review. |
Revision cae7c6d by Thomas Dinges June 10, 2013, 21:16 (GMT) |
SVN merge r57320-57365 into soc-2013-dingto |
Revision c03e638 by Brecht Van Lommel June 10, 2013, 20:54 (GMT) |
Fix msvc compile error with subdivide use_smooth_even option. |
Revision 2213b92 by Brecht Van Lommel June 10, 2013, 20:47 (GMT) |
Fix cycles OSL node sockets not preserving values when updating with new code. |
Revision 9d3ad07 by Brecht Van Lommel June 10, 2013, 20:34 (GMT) |
Cycles: ray visibility panel is now also available for the world, works same as meshes and lamps. The light path node already made this possible but it's a bit faster to render this way and convenient. |
Revision d16a608 by Brecht Van Lommel June 10, 2013, 20:10 (GMT) |
Fix cycles backwards compatibility for specular_toon shader this actually needs to be done in cycles itself to keep compatibility for bytecode too. Also fix broken button to compile OSL from the text editors, this got broken after recent change to disable editing of library linked nodes. |
Revision 6322f01 by Brecht Van Lommel June 10, 2013, 19:01 (GMT) |
Cycles lamp specials menu now includes separate X/Y size for area lamps and strength (for the basic default node setup, this can't work with with arbitrary nodes). |
Revision 2ce0ecd by Brecht Van Lommel June 10, 2013, 19:01 (GMT) |
Attempt to fix #35665: disable correlated multi jitter sampling on the GPU for now, seems to be giving issues with CUDA 4.2 but I can't figure out why exactly. |
Revision 67a5d1b by Bastien Montagne June 10, 2013, 18:12 (GMT) |
Follow up to r57354: WeightVG and Wave modifiers too need to handle tex id refcount ;) |
Revision 5183ba7 by Lukas Toenne June 10, 2013, 17:48 (GMT) |
Fix for crash when assigning NULL pointer to node group node_tree property. This is generally allowed (though operators usually would prevent it). |
Revision bfbac9b by Sergey Sharybin June 10, 2013, 14:04 (GMT) |
Fix #35678: Duplicating an object with Displace modifier does not increase the reference count of the texture |
Revision 1f7096b by Sergey Sharybin June 10, 2013, 13:54 (GMT) |
Fix #35658: OpenEXR (from Maya) - missing passes Added some special case for two-component channels name. Maybe magic could be simplified to just use last char of channel name as an id, but extra paranoid check never hurts. |
Revision ab52b15 by Brecht Van Lommel June 10, 2013, 13:53 (GMT) |
Fix #35681: cycles excluded layers still got evaluated before and after rendering even if they were not used on any render layers. |
Revision 4863feb by Sergey Sharybin June 10, 2013, 13:07 (GMT) |
Changes to mask evaluation - BKE_mask_update_scene was only used with do_newframe=FALSE, removed this argument. - Made it so BKE_mask_update_scene is able to handle LIB_ID_RECALC_DATA case. Namely, if mask ID is tagged for data update it means shapekeys will be re-evaluated (as if do_newframe=true). If mask id only tagged for LIB_ID_RECALC, then no shapekey evaluation happens (same as it used to behave before). This means, doing DAG_id_tag_update(&mask->id, OB_RECALC_DATA) will lead to shapekeys re-evaluation which is really needed in such operators as clearing shapekeys (and cleaning shapekeys which is in tomato branch yet). This is a bit silly to use OB_RECALC_DATA sine mask is not an OB, but could not see better way to do it now. This fixes missing mask re-evaluation after clearing shapekey, would expect no other functional changes. |
Revision 183629b by Brecht Van Lommel June 10, 2013, 13:06 (GMT) |
Fix cycles OSL backwards compatibility for specular_toon, it got renamed to glossy_toon but we can keep the old name working too. |
Revision 88ab28d by Brecht Van Lommel June 10, 2013, 13:01 (GMT) |
Fix #35653: manual texture space location and size not working in cycles viewport. |
Revision 4a8f71f by Lukas Toenne June 10, 2013, 12:19 (GMT) |
Custom Group Node type for extending existing nodes from python scripts. This is a sort of workaround for the lack of APIs in our existing node systems (compositor, cycles, BI, textures). These systems don't have any way to deal with scripted node types yet, which could in principle by added with pynodes. The NodeCustomGroup type adds a way of scripting nodes by automating node groups which the hardcoded system can then interpret like regular groups. The new NodeCustomGroup type has the basic node_tree pointer property like the regular group node types and also uses the same socket interface system as regular groups. This means that input/output sockets can be mapped to internal nodes in the same way as regular node groups in renderers and the compositor. On top of that, however, the NodeCustomGroup type can be subclassed in python scripts to flesh out scripted node types with own draw functions, properties, updates and so on. NB: Only cycles currently supports this node type and its derivatives, other systems may follow later. |
Revision 31e74d0 by Campbell Barton June 10, 2013, 12:17 (GMT) |
fix [#35691] Context Override replaces instead of overrides |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021