March 19, 2020, 13:58 (GMT) |
initial export node group operator |
March 19, 2020, 13:43 (GMT) |
Fix T74916: Industry compat keymap: GP Tweak tool acts like the Cursor tool |
March 19, 2020, 12:15 (GMT) |
Fluid: Cleaned up some parts of the fluid modifier UI Especially when expanding the UI panel horizontally, there were some problems with empty space. |
March 19, 2020, 11:11 (GMT) |
Fix T74915: Gpencil Tweak tool does not add point to selection holding Shift |
March 19, 2020, 10:59 (GMT) |
Multires: Support "Subdivide" for Simple subdivision type Is done by considering all base edges infinitely sharp. In the future can become a different operator option to allow to mix Catmull-Clark and simple subdivisions. For now just sticking to what old good Blender versions were doing. Fixes T74869: Simple subdivision type is not working as it should |
March 19, 2020, 10:59 (GMT) |
Multires: Optimize memory usage further Avoid storing any loose edges for the propagation process. Also avoid any edge which crease is zero. |
March 19, 2020, 10:59 (GMT) |
Multires: Reduce memory footprint after previous fix The idea is following: only store information about edges which are 1. Communicated to the OpenSubdiv topology. This rules out all loose edges, as they are not needed for the propagation process. 2. Correspond to edge from the base mesh. This avoids storing edges which are generated between inner face. Those are not to have any sharpness to allow smooth propagation. There is still possible to have memory peak in some obscure case when mesh contains a lot of loose edges. It can be optimized further by utilizing knowledge of the non-loose tags. |
March 19, 2020, 10:59 (GMT) |
Multires: Subdiv, properly support base edge crease The title says it all actually. The test case is to get default cube, set some edges to non-zero crease, add multires modifier and hit the "Subdivide" button few times. The memory footprint might be optimized by not storing information about inner generated edges. |
March 19, 2020, 10:39 (GMT) |
Merge branch 'master' into greasepencil-object |
March 19, 2020, 10:38 (GMT) |
GPencil: Cleanup - Split BKE_gpencil.h geometry functions into BKE_gpencil_geom.h This split prepare the code for future geometry functions. |
March 19, 2020, 10:33 (GMT) |
Merge branch 'functions' into builtin-simulation-nodes |
March 19, 2020, 10:22 (GMT) |
Cleanup: make format after SortedIncludes |
March 19, 2020, 10:19 (GMT) |
Merge branch 'master' into functions |
March 19, 2020, 10:16 (GMT) |
RNA: add MetaElem.select & use_scale_stiffness |
March 19, 2020, 09:43 (GMT) |
Fix T74701: Text on Curve Scaling Issue Both scaling the text itself, as well as scaling the curve wasnt updating, now added relations for this. Maniphest Tasks: T74701 Differential Revision: https://developer.blender.org/D7140 |
March 19, 2020, 09:33 (GMT) |
Subdiv: Make Blender crease to OSD sharpness reusable Makes it so conversion is centralized in a single place. We might consider removing any conversion, passing value as-is which will be easier for I/O scripts to match crease. The downside of that would be loose of control range in certain qualities and values of crease. There shouldn't be any functional changes in this commit. |
March 19, 2020, 09:08 (GMT) |
Multires: Add missing context initialization Might have caused access to uninitialized memory when foreach() would have failed for some reason. |
March 19, 2020, 09:01 (GMT) |
Multires: Cleanup, typo in type name |
March 19, 2020, 09:01 (GMT) |
Multires: Store modifier pointer for subdivide Allows to access its settings during the subdivision process. |
March 19, 2020, 08:33 (GMT) |
Cleanup: `make format` after SortedIncludes change |
|
|
|


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