Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-13bugfix: [#32073] Displace node different result between Low and high qualityDalai Felinto
2012-07-13new mask rasterizer written to take advantage of the compositors threading, ↵Campbell Barton
mostly functional but disabled by default (still a little wip).
2012-07-12Missed H fileJeroen Bakker
2012-07-12Small optimizations in compositor.Jeroen Bakker
Most of them are not noticeable.
2012-07-12add bli rect funcs BLI_rctf_init_minmax, BLI_rcti_init_minmaxCampbell Barton
2012-07-12Compositor:Jeroen Bakker
re-optimized the Defocus node. * localized MemoryBuffers * removed read(x,y) calls * shuffled some lines in the execute pixel * added a readNoCheck function to the memorybuffer (only use this when you are certain you are reading a pixel inside the memorybuffer.
2012-07-11Compositor:Jeroen Bakker
Added OpenCL kernel for the directional blur. This operation always uses the full input image. In the current implementation this input image is not cached on the device. Future enhancement could be to cache it on the available opencl devices
2012-07-11Compositor read buffers work directly on the memory buffer. Jeroen Bakker
This way we can remove the memoryBuffers parameter in the executePixels, and (de)initializeTileData methods
2012-07-11Fixes for keying screen:Sergey Sharybin
- 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.
2012-07-11Fix for issue [#31981] for tiles opencl:Monique Dewanchand
initialize radius with correct value
2012-07-11fix for Tiles bug - opencl:Monique Dewanchand
[#31981] Bokeh Blur Node - Size input socket does not accept input from Value Input node, Values smaller than 0.1 will produce black output
2012-07-11Fix for tiles bug:Monique Dewanchand
[#31981] Bokeh Blur Node - Size input socket does not accept input from Value Input node, Values smaller than 0.1 will produce black output
2012-07-10Keying screen: small fixes and improvements from tomatoSergey Sharybin
- 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
2012-07-10Movie Clip Node: skip putting frame to cache when rendering animationSergey Sharybin
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
2012-07-10Mango request: added an input node to use track's position in compositorSergey Sharybin
-- svn merge -r48088:48089 -r48091:48092 ^/branches/soc-2011-tomato
2012-07-10Mango request: option to clamp result of Mix RGB and Color Math nodesSergey Sharybin
--- Merging r48792 from soc-2011-tomato into trunk
2012-07-10Tomato: added option to clamp result of Mix RGB and Color Math nodesSergey Sharybin
2012-07-10some code refactors in raskter.c to sync it with build where mask tiling is ↵Peter Larabell
being developed. Also adds a bit more mask tiling code.
2012-07-09removed depth aware defocusJeroen Bakker
add blur to radius buffer
2012-07-08svn merge ^/trunk/blender -r48691:48729Campbell Barton
2012-07-08Multi device OpenCL did not work.Jeroen Bakker
case was that cached kernels were used by both devices in separate threads. removed the cached kernels.
2012-07-06svn merge ^/trunk/blender -r48674:48681Campbell Barton
2012-07-06Tomato keying screen: small fixes and improvementsSergey Sharybin
- 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.
2012-07-06 * Added OpenCL implementation of the Defocus nodeJeroen Bakker
* Always disable two phase compositing during rendering - At Mind -
2012-07-05svn merge ^/trunk/blender -r48604:48638Campbell Barton
2012-07-05Added a default margin to the tile dependancy of the lens distortionJeroen Bakker
node.
2012-07-05Adjusted margin of the lens distortionJeroen Bakker
2012-07-05Moved highlight code to the workscheduler.Jeroen Bakker
2012-07-05style cleanupCampbell Barton
2012-07-04svn merge ^/trunk/blender -r48585:48604Campbell Barton
2012-07-04More spell checking.Bastien Montagne
2012-07-04relay the original node to a different place holder to resolve someJeroen Bakker
crashes.
2012-07-04Spellfixes: colour -> colorBastien Montagne
2012-07-04svn merge ^/trunk/blender -r48576:48585Campbell Barton
2012-07-04Two pass execution:Jeroen Bakker
1. first pass only fast nodes are calculated and only to the active viewer node 2. second pass all nodes to all outputs Temp disabled highlights because of random crashes.
2012-07-04Highlight nodes that are being processedJeroen Bakker
2012-07-04Merging r48545 through r48574 from trunk into soc-2011-tomatoSergey Sharybin
2012-07-04Mask node: create a copy of layers to be rasterized in initExecutionSergey Sharybin
This creates a list of splines to be rasterized in nitExecution which is being called from main thread. This should resolve possible threading issues discovered in tomato branch.
2012-07-03Tomato: skip cache for Movieclip input node only when renderingSergey Sharybin
2012-07-03Tomato experimental option: disable cacheing for movie clip nodeSergey Sharybin
2012-07-03svn merge ^/trunk/blender -r48489:48527Campbell Barton
2012-07-03Optimized the area of interest of the lensdistortion node.Jeroen Bakker
This will have faster feedback to the user, as lensdistortion is mostly a node that is located at the end of a composite
2012-07-02Limit out of screen tiles to be scheduled.Jeroen Bakker
2012-07-01svn merge ^/trunk/blender -r48415:48469Campbell Barton
2012-07-01Color management: fixed crash when freeing context for inactive viewer nodeSergey Sharybin
2012-07-01style cleanup: commentsCampbell Barton
2012-06-30Color management fixes and improvementsSergey Sharybin
- Made color management cache safe for situations when one area requested a display buffer, then some changes were done which invalidated cache, other area requested display buffer which changed cached buffer. Suck case could be fatal for first used of display buffer, which didn't happen yet because cache is being accessed from main thread only, but better to keep this things completely thread save to avoid headache in the future. - Baked RRT transformations, which gives ~3-4 times boost hopefully without visible artifacts. - Added support of partial updates to display buffers. This would create special context which hols display buffer which imbuf had to the time of creating this context and later this context would allow to run a color correction from given linear buffer within given region. This is being used by compositor to enable more realtime display update when compositing. - Added support of color management backdrop for nodes editor. There's now special menu called display properties in N-panel of nodes editor. Probably this better be de-duplicated somehow, but not sure yet how. Currently it's not so harmful to have panel for two spaces which contains only 2 properties. There's currently one unsolved issue with backdrop: it's not being updated progressively when just loading the file -- it's simply because there's no color managed display buffer for backdrop yet, and compositor doesn't actually know which color space to use here to generate preview to.
2012-06-28add NULL check for ibuf, was crashing while rendering randomlyCampbell Barton
2012-06-28svn merge ^/trunk/blender -r48370:48375Campbell Barton
2012-06-28code cleanup: compile with clang and quiet some warnings.Campbell Barton