November 17, 2021, 21:16 (GMT) |
Sculpt-dev: run clang-format on a few files |
November 17, 2021, 21:14 (GMT) |
Sculpt-dev: fix pbvh draw getting gpu format out of sync. GPU_pbvh_update_attribute_names now returns a bool if the format has changed. |
November 17, 2021, 19:07 (GMT) |
Merge remote-tracking branch 'origin/master' into transform-snap-base |
November 17, 2021, 18:56 (GMT) |
Fix Cycles CUDA/HIP compiler error after recent changes |
November 17, 2021, 18:12 (GMT) |
Merge remote-tracking branch 'origin/master' into transform-snap-base |
November 17, 2021, 18:12 (GMT) |
Adjust snap source drawing when adding multiple snap points |
November 17, 2021, 17:03 (GMT) |
Cycles: add build option to enable a debugging feature for MIS This patch adds a CMake option "WITH_CYCLES_DEBUG" which builds cycles with a feature that allows debugging/selecting the direct-light sampling strategy. The same option may later be used to add other debugging features that could affect performance in release builds. The three options are: * Forward path tracing (e.g., via BSDF or phase function) * Next-event estimation * Multiple importance sampling combination of the previous two methods Such a feature is useful for debugging light different sampling, evaluation, and pdf methods (e.g., for light sources and BSDFs). Differential Revision: https://developer.blender.org/D13152 |
November 17, 2021, 16:29 (GMT) |
Build: match GCC and Clang float conversion warnings in Cycles |
November 17, 2021, 16:29 (GMT) |
Cycles: add packed_float3 type for storage Introduce a packed_float3 type for smaller storage that is exactly 3 floats, instead of 4. For computation float3 is still used since it can use SIMD instructions. Ref T92212 Differential Revision: https://developer.blender.org/D13243 |
November 17, 2021, 16:29 (GMT) |
Cycles: reduce triangle memory usage with packed_float3 Depends on D13243 Differential Revision: https://developer.blender.org/D13244 |
November 17, 2021, 16:25 (GMT) |
use chunk where they aren't tiles. |
November 17, 2021, 16:21 (GMT) |
Version bump: 2.93.7-rc |
November 17, 2021, 15:27 (GMT) |
Merge branch 'master' into temp-abc-features |
November 17, 2021, 14:41 (GMT) |
Merge branch 'blender-v3.0-release' |
November 17, 2021, 14:40 (GMT) |
Fix: wrong assert in geometry nodes evaluator It only makes sense to check if all required outputs have been computed if the node was executed at all. |
November 17, 2021, 14:34 (GMT) |
Transform: interactive mode for editing a 'Snap Source' This patch implements part of what was stated in {T66484}, with respect to `Base Point`. ## Introduction The snapping feature of the transform tools has a variety of applications: - Organization of nodes. - Positioning of frames in precise time units. - Retopology with snap to face - Creation of armatures with bone positioning through the snap to volume - Precise positioning of 3D or 2D objects in the surrounding geometry (CAD modeling) The goal of this document is to make it more powerful for precision modeling and still supporting the old use cases without extra complexity. The main topic addressed here is the introduction of a **interactive mode for setting a snap source** (See terminology). ## Terminology * **Snap Source**: 3d coordinate * we want to snap from. (Currently defined by the `Snap With` options: `Closest`, `Center`, `Median` and `Active`). * **Snap Target**: 3d coordinate* we want to snap to. (Vertices, Edges, Faces, Grid...) ## Interactive Mode for Editing a Snap Source Currently the fixed snap point can only be obtained through the `Snap With` options. So it's a little tricky for the user to define a snap source point having so much geometry on an object. Because of this, the user needs to resort to impractical solutions to get a point in the geometry. See example of an impractical use: {F11714181, layout=left, width=960, alt="The user used the cursor (which can be snapped) to choose the snap origin point."} The user used the cursor (which can be snapped) to choose the snap source point. While it is possible to work around this current limitation, it is important to reduce the number of steps and allow the user to set a snap source point through an optional interactive mode during a transformation. The proposed solution is to be able to move the current snap source point through a modal modifier activated with a key (eg. B). The snap source point can thus "snap" to the elements in the scene (vertex, mid-edge, Lamp, ?) during this mode. {F9122814, layout=left, width=960, alt="Base Point Snap, example of transform operation via the shortcut (not the tool). After pressing g and the snap base change shortcut (e.g., shift + ctrl) the user set the base point. The base point is then visible until the end of the operation. The z axis constrains the final position."} ## Implementation Details - The feature will only be available in 3D View. - The feature will only be available for `Move`, `Rotate` and `Scale` transform modes. - The snap source editing will be enabled with a single click on the modifier key (B). - Having a snap point indicated, the new snap origin point will be confirmed with the same buttons that confirms the transformation (but the transformation will not be concluded). - The snap source editing can be canceled with the same key that activated it (B). - If the transformation is done with "release_confirm" (common for gizmos), the new feature cannot be enabled. - During the transformation, when enabling the feature, if the snap option is turned off in the scene, the snap will be forced on throughout the rest of the transformation (unless interactive mode is canceled). - During a transformation, if no snap target is set for an element in the scene (Vertex, Grid...), the snap targets to geometry Vertex, Edge, Face, Center of Edge and Perpendicular of Edge will be set automatically. - Snap cannot be turned off during the snap source editing. - Constraint or similar modification features will not be available during the snap source editing. - Text input will not be available during the snap source editing. - When adding multiple snap points (A) the new prone snap source point will be indicated with an "X" drawing. {F11817267} Maniphest Tasks: T66484 Differential Revision: https://developer.blender.org/D9415 |
November 17, 2021, 14:29 (GMT) |
Renaming tile to chunk. (Not completed) |
November 17, 2021, 13:58 (GMT) |
Add struct between tiles and images. |
November 17, 2021, 13:43 (GMT) |
Added correct API usage check. |
November 17, 2021, 13:16 (GMT) |
Reduces the requirements of interface. |
|
|
|


Master Commits
MiikaHweb | 2003-2021