Revision 52d357a by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Added new UV Along Stroke shader node. |
Revision 6a5b8e9 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: removed unnecessary call of node_type_storage() in the definition of the Output Line Style node. |
Revision 6f60ca3 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Caching of auto-generated materials from line style shader nodes. |
Revision 7b1234b by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Removed/disabled debugging code. |
Revision 34c133a by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: an improved workflow of line style shading nodes. Removed the previous changes for passing a line style through the Controller, and revised the BlenderTextureShader to assign the shader node tree of a line style (if specified) to strokes. This way the assignment of shading nodes can be done through both the Freestyle GUI and Python scripting. |
Revision c38e80d by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
WIP commit just for a record of a working snapshot of code revisions for node-based textured strokes. |
Revision a2a2d46 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Made temporary changes to use G.main rather than Freestyle-local Main for debugging. |
Revision 622ef08 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Fix for a crash during access to Scene properties from within Python. |
Revision 4fc2b8d by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Added BKE_linestyle_use_textures() to check if stroke textures are enabled. |
Revision 1ddb8e2 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Keep a reference of the line style in Stroke rather than in StrokeRep. |
Revision 7f3488f by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: show "use_nodes" option in the UI when Cycles is enabled. The "use_textures" option is intended for the BI and does not make sense in Cycles. |
Revision 83360ec by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Fix for renamed API functions in rB415af0b. |
Revision 701f035 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Removed a debug print in BlenderStrokeRenderer::GetStrokeShader(). |
Revision 722951e by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Added "blend_type" and "use_clamp" options to the Output Line Style shader node. |
Revision 833353b by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Fix for a crash in BKE_linestyle_default_shader() due to a typo. |
Revision 7e9ac19 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Fix for stroke_shader node default values copied from the Output Line Style node. |
Revision 1b65faf by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Changed the default Color value of the Output Line Style node. |
Revision cb75f79 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Add BKE_linestyle_default_shader() for creating the default line style shader node tree. Changes to ED_node_shader_default() were reverted since the code there was actually not suitable for setting up the default line style node tree properly. |
Revision 4e11fce by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Follow-up to rB647969f9b617: Renamed CTX_data_linestyle_from_scene() to BKE_get_linestyle_from_scene(). |
Revision fc85446 by Tamito Kajiyama August 12, 2014, 01:10 (GMT) |
Freestyle: Added preliminary support for textured strokes in Cycles. Now the shader node tree of a line style ID datablock is used to define textures as well as their mapping and influence. TODO: Textures alpha channel mapping and influence. TODO: Blend mode in the Output Line Style shader node. |
|
|
|


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