Age | Commit message (Collapse) | Author |
|
Now getting an "animation" preview should be pretty easy.
|
|
Conflicts:
source/blender/blenkernel/intern/key.c
source/blender/blenlib/intern/path_util.c
source/blender/editors/object/object_shapekey.c
|
|
|
|
|
|
|
|
* Icon of collapsed images is same as a movie
* Size displayed is cummulative size of all images
* Frame range is displayed in the filename
|
|
|
|
filenames.
|
|
Conflicts:
source/blender/makesdna/DNA_object_types.h
|
|
filenames.
Added BLI_path utility functions to decompose a path name and
extract the frame number. It should be useful in autocollapse
feature as well
|
|
Very dirty feature that will have to be reimplemented when the new asset engine makes it into blender.
This commit tweaks the filebrowser to detect sequences of images that form parts of a movie. The
files need to be in the format <number>filelame.ext or <number>.filename.ext
There is a new option next to hidden file option that makes it so this collapsing takes place.
When collapsing is on, any movie files that have the same filename will be collapsed to the first
detected file in the sequence. Selecting that file will select all files in the sequence.
There is a shortcut in the sequence editor in the Add menu, "Image Sequence" that enables collapsing
by default. Unfortunately, selecting multiple movies will not add multiple sequences to the sequencer,
at least for now, but it should make it quite easier for people to quickly select the whole range of
images for a movie. Importing the image sequence into the sequencer will use placeholders, so any missing images
will display as black.
|
|
Conflicts:
intern/cycles/kernel/svm/svm.h
|
|
|
|
|
|
Exposed when checking on T44871
|
|
|
|
Conflicts:
source/blender/editors/object/object_ops.c
|
|
|
|
|
|
Conflicts:
source/blender/windowmanager/intern/wm_playanim.c
|
|
Float precision was causing problems for decimate,
small faces that create a nearly flat surface were detected as having no 'cost' to collapse.
|
|
- add_vn_vn_d
- add_vn_vnvn_d
- mul_vn_db
|
|
When calculating quadrics, using the first-vertex isn't correct.
|
|
|
|
Also add depsgraph & physics
|
|
Conflicts:
source/blender/windowmanager/intern/wm_playanim.c
|
|
The used heuristic of checking the value prior to lock is not totally safe
because assignment is not atomic and check might not give proper result.
|
|
For a long time this function was only intended to be used from the main thread,
but since out implementation of parallel range (which is currently only used by
mesh deform modifier) we might want to switch to threaded alloc from object
update thread.
Now we're using spinlock around the check, which makes the code safe to be used
from all over the place.
We might consider using a bit of atomics operations magic there, but it's not so
much important for now, this code is not used in the performance critical code
path.
|
|
Conflicts:
build_files/scons/tools/Blender.py
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/particle_system.c
source/blender/editors/interface/interface_handlers.c
|
|
Use the bilinear reverse to find the pixel to bleed from.
Was using pixel space which didn't work well.
|
|
|
|
Needed in cases where the memory from each key is owned by the GHash.
|
|
Conflicts:
source/blender/editors/object/object_shapekey.c
|
|
binary-search is confusing!
|
|
|
|
matching convention for fixed length api, eg: copy_v3_fl
|
|
Conflicts:
source/blender/bmesh/bmesh_class.h
source/blender/bmesh/intern/bmesh_mesh_conv.h
|
|
|
|
|
|
This also increases the tolerances in is_orthogonal / is_orthonormal functions,
which were much too low for practical purposes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
use when the length of the destination string is needed.
|
|
|
|
Conflicts:
source/blender/blenkernel/intern/mesh_sample.c
|