Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-21 | Select Similar: Skip hidden elements | Dalai Felinto | |
2018-09-21 | Multi-Objects: Select similar edge SIMEDGE_SEAM/SIMEDGE_SHARP | Dalai 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-21 | Fix part of T56865: wrong center with orbit around selection in weight paint. | Brecht Van Lommel | |
2018-09-21 | Fix Python errors in weight paint mode. | Brecht Van Lommel | |
2018-09-21 | GP: Initial changes in sculpt brush panel | Antonioya | |
Move some options to subpanels | |||
2018-09-21 | GPU Python API: matrix.load_projection_matrix | mano-wii | |
If the `push_projection` and `pop_projection` functions already exist, there should naturally be a way to load a projection matrix. | |||
2018-09-21 | Re-enable OBJ add-on. | Bastien Montagne | |
2018-09-21 | MESH_OT_select_similar: Cleanup | Dalai Felinto | |
2018-09-21 | Multi-objects: Select similar edge SIMEDGE_FACE_ANGLE | Dalai 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-21 | Rename bm_sel_similar_cmp_short > select_similar_compare_LONG | Dalai Felinto | |
2018-09-21 | Multi-objects: Select similar edge SIMEDGE_LENGTH | Dalai 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-21 | Multi-objects: Select similar edge SIMEDGE_DIR | Dalai Felinto | |
2018-09-21 | Multi-objects: Select similar edge SIMEDGE_FACE | Dalai Felinto | |
2018-09-21 | Select similar edge: Granular error message | Dalai Felinto | |
This way we can implement them onw by one | |||
2018-09-21 | Py 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-21 | Fixup for gpu.types.GPUOffscreen.py example | Dalai Felinto | |
Addressing the changes introduced on: 43fa51835adee390aa4bcb9fe3bda1034480b7cf | |||
2018-09-21 | Wireframe Mode: Fix missing wireframe if overlays are disabled | Clément Foucault | |
2018-09-21 | gpu.types.GPUOffscreen.py example file: Move the shader reference removal ↵ | mano-wii | |
code to execute on __main__ | |||
2018-09-21 | Viewport: tweak shading pie layout and naming. | Brecht Van Lommel | |
2018-09-21 | Cleanup: Indentation | Sergey Sharybin | |
2018-09-21 | Multires: Remove unused field from reshape context | Sergey Sharybin | |
2018-09-21 | gpu.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-21 | Viewport: tweak shading pie menu to have X-ray on same side as wireframe. | Brecht Van Lommel | |
2018-09-21 | Viewport: 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-21 | Fix: missing cache invalidation when the active vertex group changed | Jacques Lucke | |
Reviewers: brecht Differential Revision: https://developer.blender.org/D3716 | |||
2018-09-21 | Edit Mesh Mode: Increase Face dot Z bias | Clément Foucault | |
2018-09-21 | Edit Mode: Merge Xray and "Limit selection to visible" options behaviour | Clé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-21 | DRW: Add back wireframe mode | Clé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-21 | Cleanup: Inetnation | Sergey Sharybin | |
2018-09-21 | Multires: Support masks propagation to higher levels | Sergey Sharybin | |
2018-09-21 | Multires: Copy mask from sculpt to multires | Sergey Sharybin | |
Allows to paint mask in sculpt mode, then go out of sculpt mode, come back and see proper mask. | |||
2018-09-21 | Subdiv: CCG, initialize grid mask from paint mask | Sergey Sharybin | |
2018-09-21 | Subdiv: CCG, cleanup | Sergey Sharybin | |
2018-09-21 | Re-enable FBX add-on. | Bastien Montagne | |
2018-09-21 | Depsgraph: 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-21 | Fix smoke to render in Cycles again. | Brecht Van Lommel | |
Viewport caching seems still broken, though baking works. | |||
2018-09-21 | GP: Change canvas titles | Antonioya | |
These changes are to harmonize names. | |||
2018-09-21 | Cleanup: convert smoke modifier from DerivedMesh to Mesh. | Brecht Van Lommel | |
2018-09-21 | Cycles: keep material settings panel closed by default. | Brecht Van Lommel | |
2018-09-21 | Revert "Fix: setUp of ID Property tests failed" | Jacques Lucke | |
This reverts commit 52cee1a23c92d30b241d58f7ed65a951ff034dee. | |||
2018-09-21 | Fix: setUp of ID Property tests failed | Jacques Lucke | |
2018-09-21 | Subdiv: Fix crash subdividing mesh withotu faces | Sergey Sharybin | |
2018-09-21 | Multires: Support sculpting on a lover levels | Sergey 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-21 | Multires: Fix reshaping from object at lower level | Sergey 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-21 | UI: fractional DPI scaling of splash, instead of always 1x or 2x. | Brecht Van Lommel | |
2018-09-21 | GP: Fix select tools from toolbar error | Antonioya | |
The operators used were not the right ones. | |||
2018-09-21 | Fix minor typo in comment. | Bastien Montagne | |
2018-09-21 | GP: Convert lock axis to popover | Antonioya | |
2018-09-21 | Fix missing edge in shape-to-wire utility | Campbell Barton | |
2018-09-21 | Gizmo: spin tool XYZ axis toggles | Campbell Barton | |
New handle type for initial spin, gives clear differentiation between do & redo (similar to extrude). Some tweaks still required to match T56571. |