Blender Git Loki

Blender Git commits from all branches.

Page: 2311 / 2888

March 31, 2015, 14:52 (GMT)
Cycles: Point density texture experiment

This commit implements point density texture for Cycles shading nodes.

It's done via creating voxel texture at shader compilation time, Not
totally memory efficient, but avoids adding sampling code to kernel
(which keeps render time as low as possible), In the future this will
be compensated by using OpenVDB for more efficient storage of sparse
volume data.

Sampling of the voxel texture is happening at blender side and the
same code is used as for Blender Internal's renderer.

This texture is controlled by only object, particle system and radius.
Linear falloff is used and there's no turbulence. This is because
falloff is expected to happen using Curve Mapping node. Turbulence
will be done as a distortion on the input coordinate. It's already
possible to fake it using nose textures and in the future we can add
more proper turbulence distortion node, which then could also be used
for 2D texture mapping.

OSL is not currently supported. There's no actual stoppers for support
it, but so far it's not really a priority at this point.

Reviewers: campbellbarton, juicyfruit, brecht

Subscribers: campbellbarton, dingto, eyecandy

Differential Revision: https://developer.blender.org/D1208
March 31, 2015, 14:44 (GMT)
FileBrowser previews: first fixing round.

Nearly working now (no more freeze or huge mem leak), still need to
find a way to get refresh as long as all previews have not been generated...
March 31, 2015, 14:24 (GMT)
Merge branch 'master' into wiggly-widgets
March 31, 2015, 14:21 (GMT)
Sequencer image resize widget: Make it resize the image buffer
March 31, 2015, 13:43 (GMT)
Remove never implemented BLURAY mode
March 31, 2015, 13:43 (GMT)
Merge branch 'master' into asset-experiments
March 31, 2015, 13:42 (GMT)
Some minor cleanups.
March 31, 2015, 13:41 (GMT)
FileBrowser: Various fixes...

Stupid useless allocations, memleaks, etc.

WIP, thumbnails still not working.
March 31, 2015, 13:39 (GMT)
Point submodules to the final release tag
March 31, 2015, 13:26 (GMT)
Branch is not really a release state!
March 31, 2015, 13:18 (GMT)
Bugfix: Fix for crash when trying to create new action in Shape Key DopeSheet mode

When the active object had no shapekey data, trying to create a new action from the
Shape Keys mode of the DopeSheet would crash. The segfault here was a silly regression
caused by my earlier Action Stashing work.

However, the old (pre-Action Stashing) code here also wasn't that great either.
While it didn't crash, it would still silently create a new action, even if that
could not get assigned/used anywhere. To prevent both of these problems from
happening again, I've added additional null checks, as well as beefing up the poll
callback here to forbid keyframing
March 31, 2015, 13:18 (GMT)
Fix T44077 material update fails in textured mode when VBOs are off.

The issue has been here since we changed drawing code for meshes to use
vertex arrays instead of immediate mode when VBO was off. Basically we
should now always invalidate the GPU objects regardless of the VBO
setting in the preferences.

The bug has been there since 2.73 at least, but what made it apparent
now is that new version resets preferences and as an extension the VBO
flag.

Should be included in final 2.74 release
March 31, 2015, 13:18 (GMT)
Fix T44201: Crash Deleting Hierarchy in Outliner

Typical error using '->next' member of a freed linked list item. A bit trickier
even here, since we have some recursion...

Trivial fix for nasty crasher, safe for 2.74 imho?
March 31, 2015, 13:18 (GMT)
Fix T44193: Hair intersection with duplis causes flickering

It was an issue with what bounds to use for BVH node during construction.

Also corrected case when there are all 4 primitive types in the range and
also there're objects in the same range.
March 31, 2015, 13:18 (GMT)
Fix T41191: Custom Loop Normals Viewport shading not updating when set from py script

Missing update tagging...

Safe for 2.74.
March 31, 2015, 13:18 (GMT)
Fix for invalid buffer access on zero-face meshes
March 31, 2015, 13:18 (GMT)
Fix T44186: Bezier Bevel facto mapping broken when 'start' was set to 'Resolution' and 'end' was not.

Trivial, we need totla_length in that case too.

Safe to be backported to 2.74.
March 31, 2015, 13:18 (GMT)
Remove use_invert_vertex_group use_ prefix

To match other modifiers.
March 31, 2015, 13:18 (GMT)
Fix T44149: Compositing : Node Groups do not work correctly

Input constants are to be connected before removing proxies,
otherwise node groups might give totally different result.

This is a regression and to be put into final release.
March 31, 2015, 13:18 (GMT)
Fix T44137: bpy.path.is_subdir fails

`bpy.path.is_subdir("/abc/def/ghi","/abc/de")` incorrectly returned True
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021