Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3855 / 8462

May 30, 2017, 15:18 (GMT)
Bpy Extras: Port cycles node functions to new node_utils.py
May 30, 2017, 15:18 (GMT)
Eevee: Fix ggx sun light.
May 30, 2017, 14:41 (GMT)
Initial commit on: Adaptive spacing (based on diff by LetterRip see:T50939).
First prototype to calculate spacing distance by measuring distance drawn on surface rather than drawn on screen.
The code is just a prototype, it needs a clean up and further testing.
May 30, 2017, 14:20 (GMT)
Merge branch 'master' into id_override_static
May 30, 2017, 13:40 (GMT)
Displace modifier: Pre-fetch all possible images to image pool prior execution

This way we reduce amount of time wasted in spin-lock later on when all threads
are starting to sample texture.
May 30, 2017, 13:25 (GMT)
Image pool: Use memory pool for allocating elements

Reduces amount of system-wide allocation calls. Will be
mainly visible when using lots of images in texture nodes
or regular BI rendering.
May 30, 2017, 12:36 (GMT)
Depsgraph: Fix object being tagged for data update when it shouldn't
May 30, 2017, 12:36 (GMT)
Depsgraph: Add missing update tag clear for proxy objects

This was causing proxies updates on every frame, even if they
do not really change. Additionally, it was causing second round
of armature update when used from inside dupligroup (viewport
ensures all objects from dupligroup are up to date before draw).
May 30, 2017, 11:47 (GMT)
Alembic import: fixed bug interpolating between frames.
May 30, 2017, 11:47 (GMT)
Alembic: simplified sub-frame sampling

It's now less confusing (for example, using nr_of_samples directly,
instead of using 1 / 1 / nr_of_samples). Might also have fixed a bug.

Also added unittests.
May 30, 2017, 11:47 (GMT)
Alembic export: normalise the homogeneous component after scaling

The scale matrix must have its homogeneous 'w' (at mat[3][3]) set to the
scale in order to also scale the translations along with it. However, this
also scales the transform matrix's 'w' component, which is not supposed
to happen.
May 30, 2017, 11:47 (GMT)
Alembic export: make the start/end frame default values less reasonable

The old default values (start/end frame = 1) could have been an actually
desired setting (for example when exporting a non-animated model). To
make this worse, this was only interpreted as "start/end of the scene" by
the export operator when running interactively, but not when run from
Python.

By choosing INT_MIN as default it's highly unlikely that the interval
[start, end) was intended as actual export range.
May 30, 2017, 11:47 (GMT)
Alembic export: avoid create-and-reset of shared pointer

Constructing the shared pointer where the object is actually allocated
makes the code a bit clearer.
May 30, 2017, 11:47 (GMT)
Alembic export: prevent rounding error buildup in frame sample time
May 30, 2017, 10:48 (GMT)
Move GHash/GSet/LinkList iterators to BLI files

Those are not depsgraph or C++ specific and can be used by everyone.
May 30, 2017, 10:30 (GMT)
Layer collection doversion: Remove "converted from 2.7" from the name

Followup and partial revert from d78b1147bed6a56dc8fbf6bc46e2e29cb7456c2e
May 30, 2017, 09:55 (GMT)
fmap-only option now only works with active object

This may change but for now match clay/eevee.
May 30, 2017, 09:42 (GMT)
Fix UI message (no points and no phrases in tooltips please!).
May 30, 2017, 09:41 (GMT)
Depsgraph: Use own implementation of stack rather than the one from STL

This way we always have predictable behavior, especially from the
performance point of view. Additionally, if some bottleneck is found
in stack implementation it'll be easier for us to address.
May 30, 2017, 09:40 (GMT)
Tweak UI messgae checking macro, identifiers are not always available...
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021