Blender Git Commits

Blender Git "gooseberry" branch commits.

Page: 4 / 103

June 10, 2015, 14:52 (GMT)
OpenVDB: Tweaksfor scons and buildbot
June 10, 2015, 12:06 (GMT)
Sequencer:

Add option to ommit strip name and info display.
June 9, 2015, 17:04 (GMT)
Gooseberry: Use more proper flag for psys reconstruction after memory optimization
June 9, 2015, 16:56 (GMT)
Gooseberry: Fix for flickering grass

The issue was caused by memory optimization marking particle system to recalc,
and because of the way how particle flags works it was possible that it'll
cause particle's re-distribution. Now this memory optimization will act the
same as loading the file.

Would need to review if this fix is to go to master/cycles_memory branches
but for now it'll be cool to figure out what to do with the farm.
June 9, 2015, 16:15 (GMT)
More cosmetic stuff for the play button

Draw outer ring with quad strip instead of line
(line width would vary across the ring)
June 9, 2015, 14:38 (GMT)
Small cheat for attract tool:

Draw overdrop on top of post-draw call back.
June 9, 2015, 12:53 (GMT)
Fix typo in writefile.c resulting in undefined nodes.
June 9, 2015, 12:50 (GMT)
Particles: Avoid bad memory access when calculating child weight

Not sure it's totally correct solution, but it's better than giving
unpredictable results.
June 9, 2015, 12:37 (GMT)
Center the play gisom triangle more correctly.
June 9, 2015, 12:07 (GMT)
Reset frame when stopping playing.
June 9, 2015, 11:51 (GMT)
Add play gismos to collapsed image sequences. When clicking repeatedly
on the sequence they are toggled between play-pause.
June 9, 2015, 10:29 (GMT)
Disable file collapse when user cancels after an operator.

Now file open operator also sets a temporary flag for collapse. This
allows the user to configure the option to always collapse files and the
editor will remember the setting and not reset it back after finishing a
collapsed file open.
June 9, 2015, 10:03 (GMT)
Generalized node function for mapping existing inputs/outputs on a
dynamically changing socket layout.

This is used for a couple of nodes which create a custom set of inputs
or outputs based on internal data (e.g. image or cache files with
arbitrary data layers). The task is to take existing connections to the
node and relink them to the new socket layout, usually based on socket
names. This keeps node trees working as much as possible even when the
user changes the node.

Multilayer image nodes were already doing this, now OpenVDB shader nodes
can share the same function. If it can be represented in the RNA, the
OSL script node might use the same method (currently not feasible due
to callbacks).
June 9, 2015, 10:03 (GMT)
More flexible feedback function for reading header and metadata from
OpenVDB files.

Instead of fixed-size arrays (risking overrun) the function now uses a
callback, which allows callers to store the info in their own data
structures as needed. Nodes use this to create a list of grid info
structs and adding node sockets accordingly.
June 9, 2015, 09:59 (GMT)
Handle grid name lookups from cycles nodes as weak references and
prevent exceptions.

The shader output names are not guaranteed to match the VDB grid names.
The grid info in nodes can get outdated, files can be manipulated
externally etc., so a failure of grid lookup from Cycles should be
handled gracefully.
June 9, 2015, 05:36 (GMT)
Fix compile error.
June 9, 2015, 00:02 (GMT)
Merge branch 'master' into openvdb
June 8, 2015, 23:54 (GMT)
Cycles: use vdb ray intersectors for shadow rays as well.
June 8, 2015, 20:22 (GMT)
Fix for crash on NULL pointer if using the high density grid for
rendering.
June 8, 2015, 20:09 (GMT)
Store grids' informations in the node.

Patch by @lukastoenne, with minor edits.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021