english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> mano-wii

Germano Cavalcante (mano-wii)

Total Commits : 1 597
Master Commits : 1 348
Branch Commits : 249
First Commit : January 25, 2016
Latest Commit : December 3, 2021 (Yesterday)

Commits by Month

DateNumber of Commits
December, 20214
November, 202177
October, 202134
September, 202113
August, 202161
July, 202145
June, 202161
May, 202135
April, 202157
March, 202116
February, 202149
January, 202134
December, 202014
November, 202027
October, 202013
September, 202031
August, 202023
July, 202039
June, 202044
May, 202044
April, 202030
March, 202028
February, 202041
January, 202041
December, 201920
November, 201912
October, 201921
September, 201962
August, 201968
July, 201931
June, 201918
May, 201914
April, 20199
March, 201928
February, 20194
January, 20195
December, 201811
November, 201822
October, 201849
September, 201820
August, 20188
July, 20186
June, 20183
May, 201888
April, 201825
March, 20189
February, 201817
January, 201827
December, 201720
November, 20176
October, 20174
September, 20177
August, 20174
July, 201724
June, 20170
May, 20170
April, 20179
March, 201718
February, 201728
January, 201714
December, 20160
November, 20160
October, 20162
September, 20160
August, 20160
July, 20167
June, 20166
May, 20163
April, 20160
March, 20160
February, 20164
January, 20163

Commit Distribution

PathNumber of Commits
master1348
hair_object284
temp-outliner-visibility283
collada2.8274
blender2.8_snap_gizmo260
temp-ui-layout-2.8244
interactive_physics218
temp-select-axis186
hair_guides_grooming185
hair_guides185
soc-2018-cycles-volumes185
temp-benchmark184
benchmark184
soc-2018-bevel184
temp-udim-images183
temp-tab_drag_drop178
temp-keymap-changes178
ui_layout_gridflow178
temp-flexible-spacing178
tmp_hair_curves178
temp-eeveelightcache178
temp-greasepencil-vfx178
temp-dynamic-overrides178
TEMP-UI-DECOR178
temp-greasepencil-object-stacksplit178
temp-sybren-cow-ocean178
tmp-CollectionsAnim177
tmp-b28-motionpath-drawing175
temp-keymap-save173
tmp-COW_InsertKeyframe_Fix155
temp-unified-collections153
temp-sybren-particles145
experimental_gp_weight145
topbar135
temp-modifier-rm-cddm126
tmp-TimelineHeaderButtonsStretching126
blender2.8-snapping_with_occlusion122
temp-sybren-modifier-nonmesh121
temp-sybren-meshdeform118
tmp-static-override-insertion115
blender2.8-workbench108
temp-object-multi-mode89
temp-drawcontext80
temp-render-depsgraph74
temp-scene-obedit-remove69
temp-workspace-object-mode-removal68
temp-workspace-addons68
temp-workspace_mode45
temp-workspace_active_object29
id_override_static27
temp-group-collections24
temp-transform-conversions-split24
soc-2021-porting-modifiers-to-nodes-decimate20
custom-manipulators20
soc-2021-porting-modifiers-to-nodes_all20
pygpu_extensions19
temp-lineart-contained18
temp-workspace-changes18
strand_editmode18
lineart-shadow18
tmp-debug-filebrowser16
temp-ssr16
soc-2021-curves11
blender-v2.91-release10
snap_system_clip_planes9
lineart-bvh7
transform_refactor7
imm_port_wm_playanim7
transform-snap-base7
temp-lanpr-cleanup27
temp-cycles-draw-manager6
temp-lightprobe-rename6
blender-v2.93-release6
workspaces6
temp-lanpr-cleanup5
temp-depsgraph-layers5
transform-manipulators5
vr_scene_inspection4
temp-blender-2.81-release-with-wrong-merge4
tmp-2.934
transform_mirror_axis4
temp-lanpr-staging4
blender-v2.90-release4
modifier-panels-ui4
blender-v2.83-release4
override-recursive-resync3
temp-attribute-processor3
tmp-2.83-cycles-rtx3-kernels3
temp-pose-flipping-fix-attempt3
asset-browser-poselib3
asset-browser3
temp-gpencil-bezier-stroke-type3
transform-navigation-snapsource3
temp-fracture-modifier-2.82
cycles_texture_cache2
blender-v2.81-release2
fracture_modifier-master2
compositor-20162
opengl_snap2
fracture_modifier2
new_bvh_snap_transverse_function2
extrude_boolean2
soc-2021-uv-editor-improvements2
cycles_unbiased_volumes1
blender-v2.82-release1
sculpt-dev1
blender-v2.78-release1
temp-ui-tweaks1
bitmap_visibility_gpu1
lanpr-under-gp1
blender-v2.80-release1
blender-v2.79b-release1
blender-v2.79a-release1
temp_test_sc_keymap1
snap_system_store_2d_vectors1
cloth_collision1
blender-v2.78c-release1
temp_lineart_contained1
temp-gpencil-autokey1
temp-vse-speed-fx1
temp-snap-base1
blender-v2.78b-release1
temp_bmesh_multires1

Favourite Files

FilenameTotal Edits
transform_snap_object.c193
transform.c124
transform.h102
transform_snap.c89
transform_generics.c87
transform_constraints.c55
transform_convert_mesh.c53
transform_convert.c51
bvhutils.c41
draw_manager.c41

File Changes

ActionTotalPer Commit
Added4710.3
Modified4 0882.6
Deleted2570.2

Code Changes

ActionTotalPer Commit
Lines Added69 18847.6
Lines Removed50 61034.8

Latest commits Feed

Revision 9a9252a by Germano Cavalcante (transform-navigation-snapsource)
17 hours 46 min ago
Build warnings
Revision 6d70f8b by Germano Cavalcante (transform-navigation-snapsource)
18 hours 31 min ago
Allow navigating while transforming

This feature has been desired for some time:
- https://rightclickselect.com/p/ui/Tqbbbc/allow-navigating-while-transforming (See comments);
- D1583;
- T37427;
- D2624;
Revision 2373dd7 by Germano Cavalcante
1 day and 8 hours ago
Allow navigating while transforming

This feature has been desired for some time:
- https://rightclickselect.com/p/ui/Tqbbbc/allow-navigating-while-transforming (See comments);
- D1583;
- T37427;
- D2624;
Revision 1fadff5 by Germano Cavalcante (transform-navigation-snapsource)
1 day and 9 hours ago
Transform: interactive mode for setting 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
Revision 251c017 by Germano Cavalcante (master)
November 30, 2021, 14:03 (GMT)
Fix T93477: Viewport X-Ray is influencing snapping even in material mode

The default snap behavior to perform on tools and cursors is to the
final geometry and not edited geometry.

In snapping to edited geometry, there are some specific behaviors that
are not convenient in some cases. For example the general occlusion
test of X-Ray geometries during dragdrop.

This fix also resolves a regression for tools like measure and placement
that were also ignoring the snap to face in x-ray mode.

Differential Revision: https://developer.blender.org/D13410
Revision 6ae34bb by Germano Cavalcante (master)
November 29, 2021, 12:43 (GMT)
Fix drawing annotations on surface

Caused by {rBaa0ac0035a0d}.

Similar solution to {rBc0fdaf700a5}.
Revision 12a83db by Germano Cavalcante (master)
November 26, 2021, 13:49 (GMT)
Fix T93290: Rotation without contraint after extrude has wrong axis

The default orientation of the mode was being indicated as overridden,
although the one of constraint was used.
Revision bc4c20d by Germano Cavalcante (master)
November 25, 2021, 13:18 (GMT)
Fix T93360: 'Iteractive Light Track' do not work over empty background

Bug introduced in {rBaa0ac0035a0d}.

The invalid depth fallback was changed to `FLT_MAX` in order to match the
annotation and gpencil operations.

This broke the `Interactive Light Track` operator which invalidates the
operation if the depth value is `1.0f`.

The chosen solution was to change the value tested in the annotation and
gpencil operations.
Revision c155a5f by Germano Cavalcante (master)
November 24, 2021, 17:53 (GMT)
Merge branch 'blender-v3.0-release'

Revision 752c6d6 by Germano Cavalcante (master)
November 24, 2021, 17:52 (GMT)
Fix T90808: wrong BoundBox after undo curve selection

There are two functions that recalculate the boundbox of an object:
- One that considers the evaluated geometry
- Another that only considers the object's `data`.

Most of the time, the bound box is calculated on the final object
(with modifiers), so it doesn't seem right to just rely on `ob->data`
to recalculate the `ob->runtime.bb`.

Be sure to calculate the BoundBox based on the final geometry and
only use `ob->data` as a fallback

Differential Revision: https://developer.blender.org/D12282

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021