Blender Git Commits

Blender Git "temp_motionpaths" branch commits.

Page: 15 / 95

April 23, 2015, 16:43 (GMT)
Don't disable hair sim during the render pass.

This otherwise prevents hair simulation motion showing up in renders.

The Alembic structure will have to be redesigned anyway. The current
concept of storing two separate entire scenes for viewport/render will
be replaced by a per-object detail level system. This allows performing
hair simulation only once and still use different resolutions etc.
where appropriate.
April 23, 2015, 14:10 (GMT)
Merge branch 'alembic' into gooseberry
April 23, 2015, 14:10 (GMT)
Merge branch 'master' into gooseberry
April 23, 2015, 14:09 (GMT)
Merge branch 'master' into alembic
April 23, 2015, 13:49 (GMT)
Alembic: Use task pool for calculating DM for dupli object data
April 23, 2015, 13:48 (GMT)
Alembic: Typo sneaked in last moment before previous commit
April 23, 2015, 12:04 (GMT)
Alembic: Limit frame update to only group which we're interested in

The idea is simple: make it so scene_update_for_newframe is only doing updates
of the stuff which is really needed for the currently baking group.

Implementation is a bit tricky since we don't have parent relations after the
DAG is built, so doing some graph traversal there.

This code is also now using simplified version of scene_update_for_newframe()
which means in theory we can try de-duplicating some pieces of code, but that
can be done later.

Additionally, the same approach can be used to optimize motion path calculation.
April 23, 2015, 11:01 (GMT)
Test to check accuracy of claims about openalsoft being fixable by a
better config.
April 23, 2015, 09:53 (GMT)
Merge branch 'cycles_memory_experiments' into gooseberry
April 23, 2015, 09:51 (GMT)
Smoke: Fix crash when auto-sim happens outside of the backed frame range

Apparently, even if the smoke is backed to an external files it still could be
tried to be simulated at the frames outside of the baked range.

Kinda weird feature which isn't really safe, but better not to crash here.

Not totally happy with the code yet, will check with Lukas or Daniel how it
could be improved further.
April 23, 2015, 07:14 (GMT)
Merge branch 'master' into alembic
April 23, 2015, 07:09 (GMT)
Allow the dupli override simulation to specify layers of effector
influence explicitly.

The previous code would only allow using the layers of the given object.
This is not useful for dupli overrides, because even finding which
layers an object in a dupligroup is in is cumbersome. It makes more
sense to use the layers of the duplicator instead.

There is an '_ex' version of the pdInitEffectors function now, with
an explicit layers argument. The simple version now also skips the
'precalc' argument, because this was true in every case except the
depsgraph dependency building anyway.
April 23, 2015, 06:42 (GMT)
Merge branch 'alembic' into gooseberry
April 23, 2015, 06:41 (GMT)
Fix for potentially uninitialized variable.
April 23, 2015, 06:39 (GMT)
Merge branch 'alembic' into gooseberry
April 23, 2015, 06:38 (GMT)
Fix for incorrect index in strands normal calculation.
April 22, 2015, 17:40 (GMT)
Git missed those last commit
April 22, 2015, 17:34 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/editors/interface/interface_handlers.c
source/blender/editors/space_sequencer/sequencer_draw.c
April 22, 2015, 13:58 (GMT)
Merge branch 'alembic' into gooseberry
April 22, 2015, 13:50 (GMT)
Make size calculation in cache archive info operators an optional extra
step.

This calculate can take a bit of time (some seconds to a minute in
tests), due to having to loop through all array samples. In many cases
only the basic structure is wanted.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021