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
2018-09-21Select Similar: Skip hidden elementsDalai Felinto
2018-09-21Multi-Objects: Select similar edge SIMEDGE_SEAM/SIMEDGE_SHARPDalai Felinto
I'm not sure why we may want to sample both a sharp and an unsharp edges at the same time, maybe to see if the selected edges all have the same values? Either way, implemented as in 2.79. I also believe we may have a faster way to select all the edges, but let's file this under optimizations to be done later.
2018-09-21Fix part of T56865: wrong center with orbit around selection in weight paint.Brecht Van Lommel
2018-09-21Fix Python errors in weight paint mode.Brecht Van Lommel
2018-09-21GP: Initial changes in sculpt brush panelAntonioya
Move some options to subpanels
2018-09-21GPU Python API: matrix.load_projection_matrixmano-wii
If the `push_projection` and `pop_projection` functions already exist, there should naturally be a way to load a projection matrix.
2018-09-21Re-enable OBJ add-on.Bastien Montagne
2018-09-21MESH_OT_select_similar: CleanupDalai Felinto
2018-09-21Multi-objects: Select similar edge SIMEDGE_FACE_ANGLEDalai Felinto
I'm not sure why the original implementation was only checking for equal comparison but I'm doing the same here. It is a one line change if we want to support LT/GT anyways. Also "technically" we should compare the angles in the worldspace, since different scales will result in different angles. Added as a TODO but honestly I think this is overkill.
2018-09-21Rename bm_sel_similar_cmp_short > select_similar_compare_LONGDalai Felinto
2018-09-21Multi-objects: Select similar edge SIMEDGE_LENGTHDalai Felinto
I'm using kdtree here but there is nothing preventing us from using a simple float linked list with a sorting and finding "nearest" equivalents. At least we are benefitting from bisecting as oppose to the original solution. Also we need epsilon for the float comparisons.
2018-09-21Multi-objects: Select similar edge SIMEDGE_DIRDalai Felinto
2018-09-21Multi-objects: Select similar edge SIMEDGE_FACEDalai Felinto
2018-09-21Select similar edge: Granular error messageDalai Felinto
This way we can implement them onw by one
2018-09-21Py io_utils: deprecate `orientation_helper_factory` and add new ↵Bastien Montagne
`orientation_helper` decorator. This fixes warning about not using annotations, and a decorator here is a much cleaner solution anyway.
2018-09-21Fixup for gpu.types.GPUOffscreen.py exampleDalai Felinto
Addressing the changes introduced on: 43fa51835adee390aa4bcb9fe3bda1034480b7cf
2018-09-21Wireframe Mode: Fix missing wireframe if overlays are disabledClément Foucault
2018-09-21gpu.types.GPUOffscreen.py example file: Move the shader reference removal ↵mano-wii
code to execute on __main__
2018-09-21Viewport: tweak shading pie layout and naming.Brecht Van Lommel
2018-09-21Cleanup: IndentationSergey Sharybin
2018-09-21Multires: Remove unused field from reshape contextSergey Sharybin
2018-09-21gpu.types.GPUOffscreen.py example file: Delete the reference of the previous ↵mano-wii
shader. Strange that the `bpy.utils.register_class` utility does not remove the reference of the class with same name.
2018-09-21Viewport: tweak shading pie menu to have X-ray on same side as wireframe.Brecht Van Lommel
2018-09-21Viewport: change Z key to shading pie menu to switch mode, X-ray and overlays.Brecht Van Lommel
This lets us do the most common shading switching with one shortcut. We keep alt+Z and shift+Z for quickly toggling to lookdev and rendered mode and back, it's debatable which settings deserve a dedicated shortcut like this. The downside is that switching X-ray is a little slower, and that there is some risk of accidentally going to lookdev or rendered mode which can be slow to cancel.
2018-09-21Fix: missing cache invalidation when the active vertex group changedJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D3716
2018-09-21Edit Mesh Mode: Increase Face dot Z biasClément Foucault
2018-09-21Edit Mode: Merge Xray and "Limit selection to visible" options behaviourClément Foucault
We now treat Xray as being the mode where Limit selection to visible is off. If Xray is OFF, Limit selection to visible is considered ON. To allow 'see through wires' with solid shading (not Xray shading) we still draw solid shading if Xray is ON with Xray Alpha set to 1.0.
2018-09-21DRW: Add back wireframe modeClément Foucault
This is using the existing engine (workbench forward) with 0.0 xray_alpha and forcing wireframes on all objects. There is no workflow/shortcut changes in this commit.
2018-09-21Cleanup: InetnationSergey Sharybin
2018-09-21Multires: Support masks propagation to higher levelsSergey Sharybin
2018-09-21Multires: Copy mask from sculpt to multiresSergey Sharybin
Allows to paint mask in sculpt mode, then go out of sculpt mode, come back and see proper mask.
2018-09-21Subdiv: CCG, initialize grid mask from paint maskSergey Sharybin
2018-09-21Subdiv: CCG, cleanupSergey Sharybin
2018-09-21Re-enable FBX add-on.Bastien Montagne
2018-09-21Depsgraph: update frame in scene on frame change.Brecht Van Lommel
Normally the time can be read from DEG_get_ctime(depsgraph), but this is a bit more forgiving for e.g. addons that don't care too much about the details of the COW depsgraph.
2018-09-21Fix smoke to render in Cycles again.Brecht Van Lommel
Viewport caching seems still broken, though baking works.
2018-09-21GP: Change canvas titlesAntonioya
These changes are to harmonize names.
2018-09-21Cleanup: convert smoke modifier from DerivedMesh to Mesh.Brecht Van Lommel
2018-09-21Cycles: keep material settings panel closed by default.Brecht Van Lommel
2018-09-21Revert "Fix: setUp of ID Property tests failed"Jacques Lucke
This reverts commit 52cee1a23c92d30b241d58f7ed65a951ff034dee.
2018-09-21Fix: setUp of ID Property tests failedJacques Lucke
2018-09-21Subdiv: Fix crash subdividing mesh withotu facesSergey Sharybin
2018-09-21Multires: Support sculpting on a lover levelsSergey Sharybin
Added propagation of displacement to a higher levels. Has the same limitation as reshape from object, which makes grids somewhat choppy due to linear interpolation nature. This is to be addressed next.
2018-09-21Multires: Fix reshaping from object at lower levelSergey Sharybin
This brings basic implementation of displacement propagation to a higher levels. Currently does linear interpolation between grid points at which reshape happened. It makes results a bit choppy, proper solution would be to use some interpolation weights from the limit patch.
2018-09-21UI: fractional DPI scaling of splash, instead of always 1x or 2x.Brecht Van Lommel
2018-09-21GP: Fix select tools from toolbar errorAntonioya
The operators used were not the right ones.
2018-09-21Fix minor typo in comment.Bastien Montagne
2018-09-21GP: Convert lock axis to popoverAntonioya
2018-09-21Fix missing edge in shape-to-wire utilityCampbell Barton
2018-09-21Gizmo: spin tool XYZ axis togglesCampbell Barton
New handle type for initial spin, gives clear differentiation between do & redo (similar to extrude). Some tweaks still required to match T56571.