June 4, 2021, 10:19 (GMT) |
Update Camera presets The (tracking) camera presets have not been updated in the last 7 or more years, so they are very outdated. I found it pointless to have a few specific camera models in the list and instead add the most commonly used sensor sizes/film sizes. This way the list is shorter, easier to maintain/becomes later outdated, and is more user friendly for most people who don't own any of the specific cameras. I added the Crop Factor to the Beginning of the name, so it gets sortet in the correct order and presets are easier to find based on the size. Reviewed By: #render_cycles, #motion_tracking, brecht, sergey Differential Revision: https://developer.blender.org/D10739 |
June 4, 2021, 10:18 (GMT) |
Merge branch 'master' into xr-controller-support |
June 4, 2021, 10:17 (GMT) |
Greasepencil: show pressure curve widgets in the sidebar These were only showing in the Properties Editor, but there is no reason to have the panels be different in the sidebar (they should not show in the top bar though). agreed upon by both @anoniov and @mendio ref T88787 |
June 4, 2021, 10:10 (GMT) |
XR: Add teleport navigation operator Mostly the same as the XR raycast select operator. Users can optionally constrain the result to specific axes, for example to achieve "elevation snapping" behavior by constraining to the Z-axis. Credit to KISKA for the elevation snapping concept. |
June 4, 2021, 10:09 (GMT) |
BlenLoad: Ensure linked IDs are properly sorted. So far, linked IDs were not properly sorted at all, only the ones explicitely linked from WM code would be, but any indirectly linked data-blocks would end up in some random order in their lists. While not ideal, this is not a huge issue in itself, but it had bad side-effects, e.g. causing (recursive) resync of overrides to happen in random order, leading to mismatches between name indices of newly-generated override IDs and the one existings e.g. And in general, it is much better to be consistent here. Note that the file sub-version is bumped for this commit, since some sorting (the directly linked IDs which we keep a reference to) should never need to be re-done after relevant doversion process. |
June 4, 2021, 10:01 (GMT) |
XR: Add initial navigation support Adds navigation transforms (pose, scale) to the XR session state that will be applied to the viewer/controller poses. Users can access these transforms via Python (xr_session_state.navigation_location/rotation/scale) to use with custom operators. |
June 4, 2021, 08:47 (GMT) |
Merge branch 'master' into greasepencil-object |
June 4, 2021, 08:44 (GMT) |
GPencil: Cleanup unneeded variable assign The variable is assigned below again and the initial value is not used. |
June 4, 2021, 08:34 (GMT) |
Fix T88803: GPencil Thickness modifier produces thicker lines There was a double apply of the thickness due a bug in the fading new parameter. Differential Revision: https://developer.blender.org/D11483 |
June 4, 2021, 07:14 (GMT) |
Math: Added max_uu/min_uu variations. |
June 4, 2021, 04:19 (GMT) |
USD export: consistent camera aperature export. The current camera aperature export code computes the aperature setting based on the camera sensor and the scene's render resolution. This is not consistent with how the camera sensor is set on import and causes unintuitive behavior where the camera export gives different results base on the a given scene's render settings. This needs to be revisited, but, for now, setting the aperature alues directly from the camera sensor components. |
June 4, 2021, 03:42 (GMT) |
Merge branch 'nv-usd-importer' of https://gitlab-master.nvidia.com/omniverse/blender into omniverse |
June 4, 2021, 03:30 (GMT) |
USD camera import fixes. Now setting sensor values from USD aperature components. Setting shift values to be consistent with Alembic code. Added logic to enable the camera's dof flag if USD focus distance and fstop are non-zero. Now using the GfCamera class to query camera properties. Added null guard for object data. |
Revision 96e2b1b by Nicholas Rishel June 4, 2021, 01:06 (GMT) |
tmp |
Revision 33ff463 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) June 4, 2021, 00:34 (GMT) |
EEVEE: GBuffer: Fix undefined behavior When evaluating surfaces, the deferred passes needs to sample the depth buffer. But it also test against the stancil buffer. Moreover the sampler needs to be a 2D sampler which is not the case for cubemaps and texture2Darrays. To overcome this we simply copy the gbuffer depth to another temp texture using framebuffer blitting. |
Revision 7d3f65a by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) June 4, 2021, 00:33 (GMT) |
EEVEE: Remove light specular during baking & fix bounce light |
June 3, 2021, 23:12 (GMT) |
Geometry Nodes: Curve Length Node This commit adds a node that outputs the total length of all evalauted curve splines in a geometry set as a float value. Differential Revision: https://developer.blender.org/D11459 |
June 3, 2021, 22:33 (GMT) |
Geometry Nodes: Support curve data in the geometry delete node This commit implements support for deleting curve data in the geometry delete node. Spline domain and point domain attributes are supported. Differential Revision: https://developer.blender.org/D11464 |
June 3, 2021, 22:06 (GMT) |
Cleanup: Add comment explaining assert This triggers fairly often during development, so it might save some frustration at some point to have a comment here. |
June 3, 2021, 20:46 (GMT) |
Merge branch 'master' into sculpt-dev |
|
|
|


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