April 1, 2020, 08:52 (GMT) |
add license headers |
April 1, 2020, 08:24 (GMT) |
Fix T66494: Alt+ clicking (assign to all selected) does not work for NLA strips This uses the new "selected_nla_strips" context member in UI_context_copy_to_selected_list(). bonus: this also makes the "Copy To Selected" button operator [in the button context menu] work for anything NLA Strip related. Maniphest Tasks: T66494 Differential Revision: https://developer.blender.org/D7281 |
April 1, 2020, 08:22 (GMT) |
April 1, 2020, 08:11 (GMT) |
Fix T75234: Saving UDIM tiled texture as OpenEXR saves only the first tile This happened when the UDIM tiled image needed to be colormanaged, so - when you set up the image as sRGB, then save as EXR/HDR/... - other way around as well: when you set up the images as Linear then save as PNG/JPG/... Reason being that for UDIM tiled images, `image_save_single` is called multiple times [once for each tile] and everytime `image_save_post` will fire the `IMA_SIGNAL_COLORMANAGE` signal which clears the cache if any of the above two is the case. Without the cache, the next tiles cannot be saved. Now determine if the colorspace changed from `image_save_single`/'image_save_post' and only fire IMA_SIGNAL_COLORMANAGE once from BKE_image_save in the end. (thx @brecht for suggesting this alternative to the original fix) Maniphest Tasks: T75234 Differential Revision: https://developer.blender.org/D7296 |
April 1, 2020, 08:03 (GMT) |
Merge branch 'master' into greasepencil-object |
April 1, 2020, 08:02 (GMT) |
GPencil: Cleanup typo error |
April 1, 2020, 07:43 (GMT) |
Tweak write code to allow cleaning up runtime data before write. This basically generalizes what was being done in `write_mesh`, since we need to clean up ID tags anyway, it's easier to do it for all IDs. Then ID write funcs themsleves can do whatever they want on the passed struct, without risking interferring with regular Blender operations. Note that Text write function is doing a suspicious change on one of its flags, but this seems to be by-passed anyway by read code currently, so think it's OK to not do that on orig data-block. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7294 |
April 1, 2020, 07:39 (GMT) |
Sculpt Undo: Refactor Geometry undo nodes Made it so there is a single UNDO node in the list which has both original and modified mesh state. Makes it easier to achieve "interleaved" undo nodes stored in the undo step (as opposite of either storing geometry or other data). Should be no functional changes, just preparing for an upcoming work to support undo of operation like Apply Base. Differential Revision: https://developer.blender.org/D7290 |
April 1, 2020, 07:32 (GMT) |
Subdiv: Split evaluation begin+refine into separate steps Actually, begin will do the entire initialization. Refine will only refine if there is a topology refiner associated with the Subdiv descriptor. Allows to refine Subdiv to new coarse positions without touching displacement evaluation. Will be needed to update SubdivCCG during sculpt undo. |
April 1, 2020, 06:33 (GMT) |
Fix curve shortest path picking with right-click select |
April 1, 2020, 06:08 (GMT) |
April 1, 2020, 05:19 (GMT) |
Cleanup: use doxy sections |
April 1, 2020, 03:18 (GMT) |
UI: avoid term 'Region', use 'Edges & Faces' instead Change to recent renaming of "Edge Collapse" as it has multiple uses, as it collapses edge-rings, but isn't limited to collapsing single edges, it can be used to collapse faces with arbitrary topology. The name "Collapse Regions" is too vague, users might not think to use this to collapse edge-rings. Use a more verbose name "Collapse Edges & Faces", referencing edge-rings in the tool-tip. |
April 1, 2020, 01:52 (GMT) |
Grease Pencil: Fix typo in labels and comments. Hardeness -> Hardness Only changed the labels/tooltips, will leave the internal change to @antoniov. |
April 1, 2020, 00:30 (GMT) |
Cleanup: use doxy sections for 'idprop' API |
April 1, 2020, 00:30 (GMT) |
Cleanup: use doxy sections for wm_draw.c |
April 1, 2020, 00:29 (GMT) |
Cleanup: use sections for object_remesh.c Add missing sections. |
March 31, 2020, 23:57 (GMT) |
Fix customdata interpolation being done multiple times in Weld Modifier |
March 31, 2020, 23:52 (GMT) |
EEVEE: Object Motion Blur: Initial Implementation This adds object motion blur vectors for EEVEE as well as better noise reduction for it. For TAA reprojection we just compute the motion vector on the fly based on camera motion and depth buffer. This makes possible to store another motion vector only for the blurring which is not useful for TAA history fetching. The changes are quite simple. We just do an extra pass to write the motion vectors for opaque objects and use the motion vector to do the motion blur sampling. This does not improve the postprocess motion blur itself. Viewport support is kind of a hack, relying on cached previously drawn objects states, and is to be enabled through experimental support panel in userpref. Differential Revision: https://developer.blender.org/D7297 |
March 31, 2020, 23:50 (GMT) |
UI: rename "Edge Collapse" to "Collapse Regions" This is useful for collapsing regions of faces & edges, similar to a 'Merge -> Collapse' which can operate on multiple regions, merging UV's so they don't need to be manually corrected. The name & description didn't mention this. |
|
|
|


Master Commits
MiikaHweb | 2003-2021