Age | Commit message (Collapse) | Author |
|
|
|
I'm storing the name of the vertex groups in a gset. This way
we can select vertex groups with the same name across different
objects.
Also this is the last select similar mode that needs porting o/
|
|
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3745
|
|
|
|
This uses same mapping as Audaspace to specify channel layout, which was
missing before.
|
|
|
|
|
|
Was harmless, that code is never to be reached.
|
|
Seems there is something wrong with ternary operator
and type deduction.
Copying matrix to a variable with cleaner name seems
to be better solution than to force cast to an array.
|
|
This is considered a warning which is usually promoted to
error in developers' environment.
Probably worth adding an assert or so, if possible?
|
|
Was using GpencilModifierType in type definition,
but rest of usage was using values from GpencilModifierTypeType.
|
|
|
|
|
|
Differential Revision: https://developer.blender.org/D3736
|
|
I had to make the viewport navigation icons a bit smaller in the SVG since
the edges were being clipped off, we only support 16x16 icons currently.
They are a bit blurry because of this.
|
|
Currently only for simple commands like play, add, zoom, expand, etc.
|
|
|
|
|
|
|
|
...
|
|
Move the weight paint drawing to the fragment shader. The shader
uses a texture that uses the U.coba_weight custom color band, or
an internal color band.
In addition to actual weights, the shader has to display two
alert colors: missing vertex group, and zero weight. The zero
weight alert has to be blended with regular weight colors,
so that a single alert vertex surrounded by weighted ones is
still visible.
Reviewers: campbellbarton, fclem
Differential Revision: https://developer.blender.org/D3675
|
|
This was caused by the object center being selected by the wireframe pass.
The wireframe pass is now only drawn if we search for the nearest surface.
This makes all wire objects (like non-meshes objects) higher priority than
mesh surfaces.
|
|
Previously copy and paste was handled within the same function using a mode switch, which is quite ugly in most cases.
This patch separates the function into two and splits up those in even smaller functions to increase maintainability.
Finally one new feature was added: You can copy from disabled fields now. (requested by hjalti)
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3738
|
|
|
|
Differential Revision: https://developer.blender.org/D3732
|
|
|
|
|
|
* Panels now use single column layout.
* Footage Info was moved into Footage Settings.
* Display settings are now in a popover in the header.
* Graph view shows tracking controls in the header center.
Differential Revision: https://developer.blender.org/D3643
|
|
If the point had several weights, the result could be wrongly accumulated.
|
|
- Use ctrl for de-select since we may want to use shift for extend.
- Use cursor tool by default,
it's agreed lasso select isn't accessible from a shortcut by default.
|
|
|
|
This is useful to run OpenGL tests while continuing to do other tasks
without windows constantly popping up in the foreground.
|
|
|
|
|
|
Allows add-ons to add other categories.
|
|
|
|
|
|
Differential Revision D3714
|
|
`_PyArg_ParseTupleAndKeywordsFast`
part of T47811 ("for faster argument parsing").
|
|
|
|
|
|
Also clear tools for the default startup file
so changes to defaults apply to new files.
|
|
Nearly all options are currently to toggle locking.
|
|
This commit make the Xray option for the wireframe different from the other
shading mode. This makes it possible to rapidly switch between wireframe +
Xray and Solid mode without Xray.
Xray alpha is also decoupled.
Both variables are duplicated and exposed separately through RNA.
|
|
Pivot is now period key, orientation is comma key.
|
|
|
|
* Proportional pie menu at shift+O.
* Snap pie menu at shift+S.
* Pivot pie menu at comma. Previous comma, ctrl+comma, period
and ctrl+period shortcuts for specific pivot types were removed.
Ref T56881.
|
|
Solver should clearly depend on initializaiton.
|
|
This commit includes several performance, stability, and reliability
improvements to cloth collisions.
Most notably:
* The implementation of a new self-collisions system.
* Multithreading of collision detection.
* Implementation of single sided collisions and normal overrides.
* Replacement of the `plNearestPoints` function from Bullet with a
dedicated solution.
Further, this also includes several bug fixes, and algorithmic
improvements.
Reviewed By: brecht
Differential Revision: http://developer.blender.org/D3712
|
|
|