September 11, 2020, 13:42 (GMT) |
Merge branch 'master' into greasepencil-object Conflicts: source/blender/blenkernel/BKE_gpencil.h |
September 11, 2020, 13:19 (GMT) |
Constraints: Child-Of, set inverse matrix upon creation Set the inverse matrix when the Child Of constraint is created. This prevents the bone/object from jumping away when the constraint is added, improving usability. Reviewed by: sybren Differential Revision: https://developer.blender.org/D8851 |
September 11, 2020, 12:52 (GMT) |
Codesign: Report codesign errors from server to worker Pass codesign errors (if any) from codesign buildbot server to the buildbot worker, so that the latter one can abort build process if the error happens. This solves issues when non-properly-notarized DMG package gets uploaded to the buildbot website. This is an initial pass of implementation tested on Linux. Other platforms requires to have proper testing. |
September 11, 2020, 10:41 (GMT) |
OpenSubdiv: initialize in background-mode Previously this was initialized with OpenGL, however this uses a more proper/complete implementation it is not only for OpenGL. |
September 11, 2020, 10:08 (GMT) |
Cleanup: remove unused includes |
September 11, 2020, 10:04 (GMT) |
Fix T79464: Crash adding objects without an active screen Running add-objects operator without an active screen would crash as CTX_data_edit_object would return NULL in this case. This could happen when adding objects from frame-change handlers for e.g. In the case of adding new objects there is no need for a context lookup, pass this directly to ED_object_editmode_exit_ex. |
September 11, 2020, 09:57 (GMT) |
Refactor: move CacheFile .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 09:52 (GMT) |
Refactor: move Sound .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 09:49 (GMT) |
Particles: Allow python to write hair keys Add a function HairKey.co_object_set() which can be used to modify hair keys positions in a way that hair strands respects the new coordinates, without doing extra trickery with edit mode toggle. The naming comes from existing HairKey.co_object(). The usage is a bit tricky: - The function is to be called on the hair key from an original object. - The arguments are to be passed from evaluated object. Basically: hair_key_orig.co_object_set(object_eval, modifier_eval, particle_eval) This is required because coordinate space conversion needs to know evaluated state of the hair system in order to access hair space matrix. It is a deliberate choice to not pass dependency graph and not to do lookup of evaluated ID on every call of co_object_set() to keep performance on a manageable levels. One requirement is that the hair strands are to be calculated once, by, for example, toggling particle edit mode. Without this there will be no `particles` to access hair keys from in the original object. Such functionality is something what got lost during 2.80 development and is something what is needed here at the studio. Below is the file with more complete example: convert strands from mesh edges to actual particle system hair strands. The viewport refresh is sometimes missing, and this does not seem to be related to this specific change. {F8858104} Differential Revision: https://developer.blender.org/D8849 |
September 11, 2020, 09:46 (GMT) |
Refactor: move Simulation .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 09:39 (GMT) |
Refactor: move Volume .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 09:21 (GMT) |
Cleanup: make format |
September 11, 2020, 09:20 (GMT) |
Refactor: move PointCloud .blend I/O to IDTypeInfo callbacks |
Revision 62d3a0d by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) September 11, 2020, 09:16 (GMT) |
LineArt: Clipped line switch. |
September 11, 2020, 09:14 (GMT) |
Refactor: move Hair .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 09:06 (GMT) |
Refactor: move GPencil .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 08:35 (GMT) |
Refactor: move Texture .blend I/O to IDTypeInfo callbacks |
September 11, 2020, 07:55 (GMT) |
Minor cleanup |
Revision bbba3c7 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) September 11, 2020, 07:16 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
September 11, 2020, 07:12 (GMT) |
Image Editor: Smooth Wire User Preferences The old image editor has an option to enable the smooth wire drawing. This option was stored per editor and disabled by default. This patch connects the smooth wires in the UV/Image editor to `User Prefereces -> Viewport -> Quality -> Smooth Wire [] Overlay`. The old option is left in place and will be removed when the old image editor drawing code will be removed before BCon 3. |
|
|
|


Master Commits
MiikaHweb | 2003-2021