Blender Git Commits

Blender Git "master" branch commits.

Page: 3540 / 5574

July 11, 2012, 10:45 (GMT)
Compositor read buffers work directly on the memory buffer.
This way we can remove the memoryBuffers parameter in the executePixels,
and (de)initializeTileData methods
July 11, 2012, 10:41 (GMT)
Minor interface change: space between vertex group specials menu and up/down buttons
July 11, 2012, 10:39 (GMT)
Merging r48826 through r48828 from trunk into soc-2011-tomato

July 11, 2012, 10:37 (GMT)
Operator to move mask layers up and down in the list
July 11, 2012, 08:31 (GMT)
patch [#30274] XIM improvement (non-latin support + connection recovery)
from Shinsuke Irie (irie)

(from the tracker submission)

- allow us to input non-latin languages such as Japanese/Chinese
- recover XIM connection and its input contexts when XIM server restarted

Currently it supports only "root window" style input, while most people (and I) want "over the spot" or "on the spot" style one. Probably the implementation of "over the spot" or "on the spot" style becomes much complicated, because XIM server requires the coordinates of current cursor location relative to the screen in order to show the candidate window in appropriate position.
July 11, 2012, 07:49 (GMT)
Merging r48813 through r48825 from trunk into soc-2011-tomato

July 11, 2012, 07:46 (GMT)
Fixes for keying screen:

- Fixed issue with black areas appearing when too many sites
are defined.

Currently tweak epsilon value for this, but probably actual
issue is somewhere else, can't see it yet.

- Fixed issue with bright pixels appearing in the sites, was
caused by accumulating color for pixels, which isn't needed.

Once color for pixel was set stop iterating via triangles.
Could give some speedup too.

- Ignore markers which are outside of frame bounds, they were
giving bad triangulation and they can't affect on gradient
due to color fir such sites is not known.

- Sites used to be created at position without track offset
taken into account.
July 11, 2012, 00:08 (GMT)
Cycles: blended box mapping support for image texture node. This enabled by
selecting Box instead of Flat as projection, and then setting the blend value.
Blend 0.0 will not do any blending between box sides, higher values will give
a smooth transition between the sides

This is useful for mapping image texture without too obvious patterns in a
way that looks seamless, without the need for UV mapping. This works basically
the same as the mango node setup that was posted, just a bit faster:

http://mango.blender.org/production/blended_box/

July 10, 2012, 20:46 (GMT)
Fix for issue [#31981] for tiles opencl:
initialize radius with correct value
July 10, 2012, 20:44 (GMT)
improved node frame text alignment and use default label font (not monospaced)
July 10, 2012, 20:33 (GMT)
fix for Tiles bug - opencl:
[#31981] Bokeh Blur Node - Size input socket does not accept input from Value Input node, Values smaller than 0.1 will produce black output
July 10, 2012, 20:21 (GMT)
Fix for tiles bug:
[#31981] Bokeh Blur Node - Size input socket does not accept input from Value Input node, Values smaller than 0.1 will produce black output
July 10, 2012, 19:23 (GMT)
Scaling non-power-of-two (NPOT) textures to powers of two is really time consuming and not necessary on graphics cards that can support NPOT textures. So, if the graphics card has NPOT texture support, don't bother scaling. If this patch causes issues, it can always be reverted and applied to Swiss instead.
July 10, 2012, 15:47 (GMT)
Merging r48810 through r48812 from trunk into soc-2011-tomato

July 10, 2012, 15:35 (GMT)
Bump Blender version, so despill balance would stay untouched in
rare cases when it was intentionally set to 0.
July 10, 2012, 15:28 (GMT)
Make grumpy gcc in "overwarning" mode happy again...
July 10, 2012, 14:56 (GMT)
Merging r48803 through r48809 from trunk into soc-2011-tomato

July 10, 2012, 14:53 (GMT)
Keying screen: small fixes and improvements from tomato

- Fixed issues with calculating matte with balance != 0.5
It used to be used concave combination of minimal and maximal
channel values which could be inpredictable.
Use concave combination of two non-major channels sorted
by their index, so such combination would always use the same
coefficients for particular non-major channels.

- Added despill balance slider which defines balance between
non-major channels used for calculating average of two
colors. Difference between average value and pixel value of
major screen channel defines amount of despill. Balance of
0.5 gives the same behavior as it was before this slider
was added.

---
svn merge -r48678:48679 -r48789:48790 ^/branches/soc-2011-tomato

July 10, 2012, 14:43 (GMT)
Improved cache management for movie clips from tomato branch

Replace pseudo-LRU approach of determining which buffer
to remove when running out of space allowed for cache
with approach which would remove the frame which is most
far away from newly added frame.

This is still a bit tricky because it's impossible to
distinguish which frame to delete in situation of:

CCCC...CC
^

it's either user wants to extend left segment of cached
frames and buffers from right segment should be removed
or he wants to join this two segments and in that case
buffers from right segment should be removed.

Would need a bit more investigation which situation
is more common in general usecase.

Additional changes:

- Cleanup some memutil files (which are familiar to cache limiter)

- Add option to make moviecache verbose. If DEBUG_MESSAGES is
defined in moviecache.c detailed logs would be printed to the
console.

- Movie caches are now named which helps reading debug messages.
July 10, 2012, 14:42 (GMT)
Movie Clip Node: skip putting frame to cache when rendering animation

This helps keeping memory usage low and have cached segments untouched
when mixing stuff like tracking and rendering -- now you wouldn't be
need to re-cache segment you're working on after rendering.

---
svn merge -r48550:48552 ^/branches/soc-2011-tomato

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021