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. |
|