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-24Modifiers: use Mesh instead of DerivedMesh for dynamic paint.Sebastian Parborg
Differential Revision: https://developer.blender.org/D3720
2018-09-24Weight Paint: Multiply overlay on the meshJacques Lucke
Use the multiply blending mode for the weight paint overlay. To support the opacity slider, we need a new shader. Otherwise this combination of multiplication and mixing does not seem to be supported by glBlendFunc. Reviewers: brecht Differential Revision: https://developer.blender.org/D3727
2018-09-24Depsgraph: Always respect visibility flag when building objectSergey Sharybin
Before it was only doing this for directly linked objects. This was initially needed to solve fps issues in some of the shots. Now this fps drop i can no longer reproduce. Was likely needed prior to modifiers dependencies "inheriting" visibility from the "parent". This commit makes it so objects which are linked indirectly to the scene via collections are properly considered visible (or, rather, evaluatable) by dependency graph. Solves missing eyelashes and braids issues with 01_035_A.
2018-09-24Depsgraph: Tweak to visibility flushSergey Sharybin
Make flush ready for component forced to be affecting visible things from builder.
2018-09-24Depsgraph: Provide more information about componentSergey Sharybin
2018-09-24Depsgraph: Cleanup, spelling in commentSergey Sharybin
2018-09-24Cleanup: SpellingSergey Sharybin
2018-09-24Fix T56895: crash loading template with Load UI unchecked.Brecht Van Lommel
2018-09-24Fix: insert missing break in switch statement (second try)Jacques Lucke
2018-09-24Revert "Fix: insert missing break in switch statement"Jacques Lucke
This reverts commit e904bb64df1f0f0275dc209a31cff5ad2a10b79e.
2018-09-24Add support for a one-dimensional Force Field source shape.Alexander Gavrilov
The fields currently support a Point source and a two-dimensional Plane source, but there is no way to create a field that pulls toward or from a line in space other than using the Texture field type. This adds a new simple shape option to do that. The line is aligned along the Z axis so that it works meaningfully with the Tube and Cone falloff modes. Reviewers: brecht, mont29, LucaRood Differential Revision: https://developer.blender.org/D3721
2018-09-24Fix: insert missing break in switch statementJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D3724
2018-09-24Gizmo: hide redo gizmo when spin tool not activeCampbell Barton
Selecting a another tool left the gizmo, which could overlap other tools gizmos.
2018-09-24Gizmo: show partial arc & icons for spin toolCampbell Barton
2018-09-24Gizmo: dial3d option to draw a partial arcCampbell Barton
2018-09-24Gizmo: option to hide from selectionCampbell Barton
Allows some gizmo to be used as guides.
2018-09-24GPU: utility function to draw a partial circleCampbell Barton
2018-09-24Cleanup: rename gizmo flagCampbell Barton
2018-09-24Gizmo: add spin-tool rotate on view axisCampbell Barton
This also acts to catch stray click events so missing a gizmo doesn't move the cursor or execute another spin action.
2018-09-24Cleanup: skip translation to calculate lengthCampbell Barton
2018-09-24Cleanup: styleCampbell Barton
2018-09-22Depsgraph: Shrinkwrap modifier needs its own object transform.Alexander Gavrilov
It depends on the relative position of its own object and target.
2018-09-21Select Similar: Cleanup - WITH_FREESYTLEDalai Felinto
2018-09-21Multi-Objects: Select similar edge SIMEDGE_FREESTYLEDalai Felinto
I'm not happy with #ifdef WITH_FREESTYLE everywhere. But I will remove them in an upcoming commit
2018-09-21Select Similar: CleanupDalai Felinto
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-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-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-21Wireframe Mode: Fix missing wireframe if overlays are disabledClément Foucault
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-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