Age | Commit message (Collapse) | Author |
|
|
|
Simplify the default navigation gizmo.
See: T54723
|
|
Split out presets and utilities for creating batches.
These functions are quite specialized and not related to typical usage.
|
|
|
|
Features to get the 2nd, 3rd, 4th closest point instead of the closest, and
various distance metrics. No viewport/Eevee support yet.
Patch by Michel Anders, Charlie Jolly and Brecht Van Lommel.
Differential Revision: https://developer.blender.org/D3503
|
|
|
|
Edit doxy files and header guards only.
|
|
|
|
|
|
Instead use global panel-type list.
|
|
|
|
We will show these in the shading workspace by default, but for most new
3D viewports that you open these are not needed.
|
|
|
|
|
|
|
|
|
|
|
|
Also clarify comments.
|
|
|
|
More will be added in 2.8, keep this manageable.
|
|
|
|
|
|
|
|
|
|
Thanks @mano-wii for pointing out
|
|
Snap to fractions in 1/(2,3,4,8),
Nice for less arbitrary layouts.
|
|
|
|
Useful so Python can clean up before/after undo steps.
|
|
crashed when using filtering and no item was found ('Blender File' mode)
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D3535
|
|
The key was available for other spaces,
removed because it conflicted with changes
which have since been reverted.
|
|
Shift/Ctrl control extend/expand when number keys are used
to switch modes.
|
|
This is a quick way to see if some of the object types in the
scene are hidden or unselected.
Icon design may change.
|
|
The scale handles couldn't be accessed when rotation was enabled and
they pointed away from the view.
|
|
|
|
|
|
in NLA
Logical mistake in repeated strips drawing code.
|
|
Revert changes from 785159e6e4dfc5c010baab626667132020e1ddc7
but keep 'ifdef'.
@mont29 maintains this area and prefers to keep existing logic.
Note that there was misunderstanding that '*' was intended only
to be a backup key for '=' for keyboards which require holding a
modifier.
|
|
|
|
|
|
It's not necessary to do both, and trying to hit a target that changes
size is annoying.
|
|
There are now 3 categories in the overlay popover:
- Navigation
- Active (camera, lamp... etc)
- Tool (manipulator)
The user preference for mini axis now controls if the mini axis
displays minimal or a full-interactive widget.
Part of design: T55863
|
|
This reverts commit 81210103104980c9052de491a0b4defd003c2d1e.
After user feedback this has the downside of having no predictable
way of transforming in global space.
Since toggling between global/user is reversed when global is
the user axis.
|
|
Remove support for loading interlaced image sequences because
its less common now to record interlaced video,
the option to de-interlace video on load remains.
|
|
|
|
|
|
This separate probe rendering from viewport rendering, making possible to
run the baking in another thread (non blocking and faster).
The baked lighting is saved in the blend file. Nothing needs to be
recomputed on load.
There is a few missing bits / bugs:
- Cache cannot be saved to disk as a separate file, it is saved in the DNA
for now making file larger and memory usage higher.
- Auto update only cubemaps does update the grids (bug).
- Probes cannot be updated individually (considered as dynamic).
- Light Cache cannot be (re)generated during render.
|
|
This makes tagging much more generic and make the world updates more in
line with the new tagging system (Depsgraph).
|
|
Numeric input allowed mix of editing and hotkeys which were interpreted
as modifiers instead of using as numeric input.
This meant entering '1.0*3' needed to be typed as '1.0**3'
('*' to activate, and again to multiply).
Pressing '/' gave the reciprocal of the current number
which could be useful.
Test removing this feature, so only full numeric input is supported.
|
|
Some code was copied with 'keep in sync with xxx' comments added to it.
|
|
The approach of setting 'refresh' flags on the modifier, and performing
the associated actions when the modifier is being evaluated, is a bad
one. Instead, we use the separation of the original and the evaluated
copy to 'refresh' certain things (because they simply aren't set at all
on the original). Other actions are now done directly with BKE_ocean_xxx
functions on the original data, intead of during evaluation.
|