Blender Git Loki

Blender Git commits from all branches.

Page: 1900 / 2888

November 13, 2016, 10:22 (GMT)
Disables VolumeManager functions that load grids directly from a filename.

These are legacy functions from the OpenVDB import node, but they don't
work with the new design any more because there is no specific Volume
instance to add the grids to.
November 12, 2016, 12:47 (GMT)
Improved thread data handling for the OpenVDB Cycles node.

OpenVDB grid accessors, samplers, and ray intersectors must be stored per thread.
Previously this data was stored in a per-thread map in each grid. This causes problems
because the pthread_id keys can become invalid, and it also creates a lot of unused
accessors.

The patch switches thread data storage around, so that thread-local data is now passed
along KernelGlobals for every work task as needed (tasks only run in one thread).
This system is much more reliable and similar to other cases of thread-local data,
such as OSL shaders.

The patch also removes the virtual base class for "volumes", which might give a minor
performance improvement. If a generic volume type for Cycles is needed it can be
abstracted from scratch.

Removed the unused thread_id list in Cycles CPU tasks, which were only needed
for the now deprecated OpenVDB grid accessor lookup.
November 12, 2016, 00:33 (GMT)
removed obsolete high res grid access function
November 12, 2016, 00:31 (GMT)
added numObstacle grid in manta script and access functions
November 11, 2016, 22:18 (GMT)
added missing grids to liquid/smoke grid import/export and also cleaned up scripts a bit
November 11, 2016, 16:45 (GMT)
Move HMD options to User Preferences
November 11, 2016, 16:32 (GMT)
Don't pass pixels through RNA, but Image pointers.

This makes setting preview images MUCH faster; passing pixels was
O(n^2) in the number of pixels. It also prevents us from having double
setter functions (floats/bytes).
November 11, 2016, 16:31 (GMT)
Somewhat gracefully handle frame index out of bound error.

@mont29 We should look at how we handle this properly; I think that the
printf() causes too much console noise.
November 11, 2016, 15:22 (GMT)
Merge branch 'master' into HMD_viewport

Conflicts:
source/blender/blenloader/intern/versioning_270.c
November 11, 2016, 12:04 (GMT)
Fixed an error in the clearcoat where it appeared too bright for default
light sources (like directional lights)
November 11, 2016, 11:54 (GMT)
new mantaflow functions which should replace some of the calls from smoke.c
November 11, 2016, 11:10 (GMT)
formatting and comment clean up
November 11, 2016, 02:17 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising

Conflicts:
intern/cycles/blender/blender_python.cpp
intern/cycles/device/device_opencl.cpp
intern/cycles/kernel/kernel_accumulate.h
intern/cycles/kernel/kernel_path.h
intern/cycles/kernel/kernel_path_branched.h
intern/cycles/kernel/kernel_path_surface.h
intern/cycles/kernel/kernel_types.h
intern/cycles/kernel/svm/svm_displace.h
November 11, 2016, 00:33 (GMT)
Cycles: Add lines that got removed by accident in recent merge
November 10, 2016, 22:24 (GMT)
Use axes colors from custom-manipulators branch
November 10, 2016, 22:21 (GMT)
Fix incorrect color of axes on "Reset to Default Theme"
November 10, 2016, 22:17 (GMT)
Merge branch 'blender2.8' into custom-manipulators

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/windowmanager/manipulators/intern/wm_manipulatormap.c
November 10, 2016, 22:07 (GMT)
Don't draw helplines when using transform manipulators

Also removed unused transform flag.
November 10, 2016, 14:10 (GMT)
Merge branch 'master' into cycles_split_kernel
November 10, 2016, 11:24 (GMT)
Saving & loading via temporary file.

Also allowing for image & icon sizes to be different.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021