Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-11Rename variables to hide_polyHans Goudey
2022-08-11Merge branch 'master' into refactor-mesh-hide-genericHans Goudey
2022-08-11obj: support importing multiple files at onceAras Pranckevicius
Implemented the same way as STL or GPencil SVG importers: loop over the input files, import one by one. Has been requested by the community for quite a long time (e.g. https://blender.community/c/rightclickselect/Jhbbbc/), as well as 3rd party addons to implement just this (https://github.com/p2or/blender-batch-import-wavefront-obj).
2022-08-11Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
Add element_map->island_total_uvs. Add element_map->island_total_unique_uvs. Simplify callers based on new members. Add comments. Resolves: D15598
2022-08-11Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-11Fix T100204: RMB select (with "Select Tool") causes edit-mesh conflictCampbell Barton
When RMB select activated the selection tool, Alt-RMB would both tweak and loop-select. Fix/workaround this by passing though 'enumerate' unless the option can be used (when selecting objects or armatures).
2022-08-11Cleanup: check if the camera was moved before auto-key in smooth-viewCampbell Barton
There is no need to attempt to auto-key when the camera isn't moved.
2022-08-11Cleanup: pass const arguments to smooth-view functionsCampbell Barton
Also move region redraw tag out of view3d_smoothview_apply_with_interp as it's not always needed.
2022-08-11Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
Add #bm_uv_ensure_head_table See also: D15598
2022-08-10Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
Migrate island calculation to #bm_uv_build_islands. Simplify connectedness calculation. Reduce memory pressure. No functional changes. See also: D15598
2022-08-10Cleanup: Fix warning in release buildsSergey Sharybin
2022-08-10Realtime Compositor: Add evaluator and engineOmar Emara
This patch adds the core realtime compositor evaluator as well as a compositor draw engine powered by the evaluator that operates in the viewport. The realtime compositor is a new GPU accelerated compositor that will be used to power the viewport compositor imminently as well as the existing compositor in the future. This patch only adds the evaluator and engine as an experimental feature, the implementation of the nodes themselves will be committed separately. See T99210. Differential Revision: https://developer.blender.org/D15206 Reviewed By: Clement Foucault
2022-08-10Cleanup: spellingCampbell Barton
2022-08-10Rename `.hide_face` to `.hide_poly`Hans Goudey
2022-08-10Merge branch 'master' into refactor-mesh-hide-genericHans Goudey
2022-08-09Sculpt: Register sculpt brush op so it clears last operator panelJoseph Eagar
Needed to prevent changing values in the last operator panel from destructively undoing brush steps.
2022-08-09Merge branch 'master' into refactor-mesh-hide-genericHans Goudey
2022-08-09Compositor: Rename compositor build optionOmar Emara
Currently, the compositor can be disabled using the WITH_COMPOSITOR build option. Since, we intent to always build the realtime compositor, we need to make the distinction between both compositors clear. So this patch renames the option to WITH_COMPOSITOR_CPU. Additionally, the check for the option was moved inside the compositor modules' own CMake file in preparation for the realtime compositor code. Differential Revision: https://developer.blender.org/D15622 Reviewed By: Jeroen Bakker, Ray Molenkamp
2022-08-09I18n: make more parts of the UI translatableDamien Picard
- "Name collisions" label in mesh properties - "Threshold" labels in Vertex Weight Edit modifier - "Particle System" label in Particle Instance modifier - Slot number in the Shader Editor - Status bar keymap items during modal operations: add TIP_() macro to status bar interface template - On dumping messages, sort preset files so their messages are stable between runs Ref. T43295 Reviewed By: mont29 Differential Revision: https://developer.blender.org/D15607
2022-08-09I18n: make more parts of the UI translatableDamien Picard
- "Name collisions" label in mesh properties - "Threshold" labels in Vertex Weight Edit modifier - "Particle System" label in Particle Instance modifier - Slot number in the Shader Editor - Status bar keymap items during modal operations: add TIP_() macro to status bar interface template - On dumping messages, sort preset files so their messages are stable between runs Ref. T43295 Reviewed By: mont29 Differential Revision: https://developer.blender.org/D15607
2022-08-09Cleanup: use own username in code-comment tagsCampbell Barton
2022-08-09Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-09Fix T100277: Grease pencil lines don't start at click-startCampbell Barton
Regression in b8960267dd51f9108b3b49e9b762e6b4d35ae1dc.
2022-08-09Cleanup: sort cmake file-listsCampbell Barton
2022-08-09Cleanup: split smooth-view apply into 3 functionsCampbell Barton
Mixing view interpolation with finishing smooth-view caused arguments to be passed in that only made sense for one of these cases. This also makes the intention of the callers clearer. - view3d_smoothview_apply_with_interp - view3d_smoothview_apply_and_finish - view3d_smoothview_apply_from_timer Also rename 'step' to 'factor` and use `interpf` for blending values.
2022-08-09Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-09Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-09Cleanup: compiler warningsCampbell Barton
2022-08-09Fix viewport operators with a view locked cameraCampbell Barton
Smooth-view wasn't working properly with a locked-camera this could animate from the wrong position if the camera wasn't in sync with the underlying viewport transformation. Resolve issues for: - VIEW3D_OT_view_orbit - VIEW3D_OT_view_roll - VIEW3D_OT_zoom_border
2022-08-09Fix missing undo steps for smooth-view operatorsCampbell Barton
Support pushing undo steps for smooth-view operations that manipulate the camera. Now V3D_SmoothParams take optional undo arguments. Used for: - VIEW3D_OT_view_center_cursor - VIEW3D_OT_view_center_pick - VIEW3D_OT_view_orbit - VIEW3D_OT_view_roll - VIEW3D_OT_zoom_border Follow up fix for T92099.
2022-08-08Merge branch 'master' into refactor-mesh-hide-genericHans Goudey
2022-08-08Merge branch 'blender-v3.3-release'Germano Cavalcante
2022-08-08Revert "Fix T100280: GG not toggling the offset transform mode in tracker"Germano Cavalcante
This reverts commits b72eddac6190353714745756dcc335f98cda1369 and f8b5706a1ffe61ae3bdd949ad851d6e9ff3fe188. And fixes T100265. It brings more problems than solutions.
2022-08-08Merge branch 'blender-v3.3-release'Germano Cavalcante
2022-08-08Fix T100280: GG not toggling the offset transform mode in trackerGermano Cavalcante
Caused by {rB791bfae1d64b}. The solution was to create the special handle for the Move Clip and Mask transformation. One change that cannot be reversed is showing the `G` shortcut in the statusbar. But the description of this shortcut was not even correct before.
2022-08-08Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
Fix copy+paste bug
2022-08-08Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
Rename vert -> vertex. Add `BM_uv_element_get_head`. See also: D15598
2022-08-08Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
Rename buf -> storage. See also: D15598
2022-08-07Cleanup: refactoring uvislands to prepare for python apiChris Blackbourn
See also: D15598
2022-08-06Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-06Fix T92099: No undo when moving viewport with camera locked to viewPratik Borhade
Supports undo step generation while navigating in locked camera view. NDOF & track-pad navigation are not included for now. Actions that uses smooth view can be supported but are outside the scope of this change, includes undo push for: - VIEW3D_OT_view_pan - VIEW3D_OT_dolly - VIEW3D_OT_fly - VIEW3D_OT_move - VIEW3D_OT_rotate - VIEW3D_OT_walk - VIEW3D_OT_zoom Reviewed by: campbellbarton Ref D15345
2022-08-06Cleanup: Simplify NULL handling for BKE_image_find_nearest_tileChris Blackbourn
Differential Revision: https://developer.blender.org/D15616
2022-08-05Surfaces: Enhanced edit mode extrude tool for NURBSLaurynas Duburas
Adds support for extrusion from more than one edge and from inner lattice legs. Also fixes extrusion from one point. Implemented in two steps. At first so called "copy intervals" are calculated according to selected control points. Then those are used to copy control points to the new surface patch. See the differential revision for a video. Differential Revision: https://developer.blender.org/D15524
2022-08-05Merge remote-tracking branch 'origin/blender-v3.3-release'Sybren A. Stüvel
2022-08-05Fix T100093: Channel selection and grouping issuesAmélie Fondevilla
Channel selection in graph editor was broken by rB3c5620aabd33 because the selection took into account grease pencil channels. Such channels are now removed from selection in containers that does not use them (NLA and Graph Editor). Grouping was broken from a similar issue. The grouping operation now completely filters out grease pencil channels since the operator is only defined for f-curve channels. Reviewed By: sybren Maniphest Tasks: T100093 Differential Revision: https://developer.blender.org/D15601
2022-08-05Cleanup: spelling, unused arg warningCampbell Barton
2022-08-05Cleanup: formatCampbell Barton
2022-08-04Merge branch 'blender-v3.3-release'Hans Goudey
2022-08-04Fix T100099: Cycles crash baking vertex colors in edit modeBrecht Van Lommel
This was not supported, added now.
2022-08-04Merge branch 'blender-v3.3-release'Bastien Montagne