Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-12 | Fix undo in texture painting not refreshing float images in viewport if | Antony Riakiotakis | |
16 bit float textures was off | |||
2014-08-12 | Fix T41408: Diffuse and specular passes were incorrect with combined/color ↵ | Sergey Sharybin | |
passes disabled | |||
2014-08-12 | Cleanup: magic numbers | Campbell Barton | |
2014-08-12 | Rewritten Array Modifier D443 | Campbell Barton | |
Patch by PatB with own edits - replace BMesh with CDDM functions. - faster remove-vertex merging. - extend CDDM_merge_verts to be more flexible. | |||
2014-08-12 | Cleanup: unused var | Campbell Barton | |
2014-08-12 | GHash: add flag get/set for gset | Campbell Barton | |
2014-08-12 | Freestyle: Removed the stored bContext from the Controller class. | Tamito Kajiyama | |
The stored context object was used for creation of shade nodes. A closer look at the node system showed that the context is not actually used when shader nodes are added to a shader node tree. Relying on this fact, now a NULL pointer is passed to nodeAddStaticNode() instead of the stored bContext pointer. | |||
2014-08-12 | Fix for wrong idname of the "Create Freestyle Stroke Material" operator. | Tamito Kajiyama | |
2014-08-12 | Freestyle: code cleanup. | Tamito Kajiyama | |
Marked a function argument with UNUSED() and removed an unused local variable. Patch provided by Sergey Sharybin. | |||
2014-08-12 | Freestyle: removed dead code in BlenderStrokeRenderer. | Tamito Kajiyama | |
2014-08-12 | Freestyle: Fix for git merge glitches. | Tamito Kajiyama | |
Also made minor code cleanup. | |||
2014-08-12 | Freestyle: Removed debugging code (use G.main instead of Freestyle-local ↵ | Tamito Kajiyama | |
struct Main). | |||
2014-08-12 | Fix for vertex colors not working properly. | Tamito Kajiyama | |
Looks like the issue was caused by a UV map name starting with a lower case letter (e.g., "color"). Capitalizing the name fixed the problem. Also adjusted the creation of custom data layers to optimize things a bit. | |||
2014-08-12 | Fix for wrong link in the line style shader nodes due to a typo. | Tamito Kajiyama | |
2014-08-12 | Fix for SCENE_OT_freestyle_stroke_material_create not respecting "use_nodes" ↵ | Tamito Kajiyama | |
line style prop. | |||
2014-08-12 | Freestyle: Proper support for alpha transparency in line style shader nodes ↵ | Tamito Kajiyama | |
for Cycles. | |||
2014-08-12 | Freestyle: Fix for error handling in SCENE_OT_freestyle_stroke_material_create. | Tamito Kajiyama | |
2014-08-12 | Freestyle: Fix for an increasing reference count of images in copied Image ↵ | Tamito Kajiyama | |
Texture shader nodes. | |||
2014-08-12 | Freestyle: Properly reconnect links from a UV Along Stroke node to a UV Map ↵ | Tamito Kajiyama | |
node. | |||
2014-08-12 | Freestyle: Updated BKE_linestyle_default_shader() to include the UV Along ↵ | Tamito Kajiyama | |
Stroke shader node. | |||
2014-08-12 | Freestyle: Added new UV Along Stroke shader node. | Tamito Kajiyama | |
2014-08-12 | Freestyle: removed unnecessary call of node_type_storage() in the definition ↵ | Tamito Kajiyama | |
of the Output Line Style node. | |||
2014-08-12 | Freestyle: Caching of auto-generated materials from line style shader nodes. | Tamito Kajiyama | |
2014-08-12 | Removed/disabled debugging code. | Tamito Kajiyama | |
2014-08-12 | Freestyle: an improved workflow of line style shading nodes. | Tamito Kajiyama | |
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. | |||
2014-08-12 | WIP commit just for a record of a working snapshot of code revisions for ↵ | Tamito Kajiyama | |
node-based textured strokes. | |||
2014-08-12 | Made temporary changes to use G.main rather than Freestyle-local Main for ↵ | Tamito Kajiyama | |
debugging. | |||
2014-08-12 | Freestyle: Fix for a crash during access to Scene properties from within Python. | Tamito Kajiyama | |
2014-08-12 | Added BKE_linestyle_use_textures() to check if stroke textures are enabled. | Tamito Kajiyama | |
2014-08-12 | Freestyle: Keep a reference of the line style in Stroke rather than in ↵ | Tamito Kajiyama | |
StrokeRep. | |||
2014-08-12 | Fix for renamed API functions in rB415af0b. | Tamito Kajiyama | |
2014-08-12 | Freestyle: Removed a debug print in BlenderStrokeRenderer::GetStrokeShader(). | Tamito Kajiyama | |
2014-08-12 | Freestyle: Added "blend_type" and "use_clamp" options to the Output Line ↵ | Tamito Kajiyama | |
Style shader node. | |||
2014-08-12 | Freestyle: Fix for a crash in BKE_linestyle_default_shader() due to a typo. | Tamito Kajiyama | |
2014-08-12 | Freestyle: Fix for stroke_shader node default values copied from the Output ↵ | Tamito Kajiyama | |
Line Style node. | |||
2014-08-12 | Freestyle: Changed the default Color value of the Output Line Style node. | Tamito Kajiyama | |
2014-08-12 | Freestyle: Add BKE_linestyle_default_shader() for creating the default line ↵ | Tamito Kajiyama | |
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. | |||
2014-08-12 | Follow-up to rB647969f9b617: Renamed CTX_data_linestyle_from_scene() to ↵ | Tamito Kajiyama | |
BKE_get_linestyle_from_scene(). | |||
2014-08-12 | Freestyle: Added preliminary support for textured strokes in Cycles. | Tamito Kajiyama | |
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. | |||
2014-08-12 | Changed ntreeCopyTree_ex() to accept a pointer to struct Main. | Tamito Kajiyama | |
2014-08-12 | Fix for a wrong ID datablock referenced due to a typo in BKE_copy_linestyle(). | Tamito Kajiyama | |
2014-08-12 | Added new Output Line Style shader node for defining a node-based line material. | Tamito Kajiyama | |
2014-08-12 | Minor fix for texture category name. | Tamito Kajiyama | |
2014-08-12 | Enabled USE_CYCLES_FOR_STROKE_RENDERING compile-time flag by default. | Tamito Kajiyama | |
2014-08-12 | Implemented a basic framework for node-based shaders. | Tamito Kajiyama | |
Shader nodes will be used to define materials for stroke rendering, so as to allow users to interactively configure textures. | |||
2014-08-12 | Always use the Blender Internal renderer for stroke rendering. | Tamito Kajiyama | |
2014-08-12 | Added new operator "Create Freestyle Stroke Material" for testing. | Tamito Kajiyama | |
2014-08-12 | Removed debug prints. | Tamito Kajiyama | |
2014-08-12 | Fix for hard-coded #include file paths. | Tamito Kajiyama | |
2014-08-12 | Fix for nested Cycles sessions. | Tamito Kajiyama | |