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-06-25fix for crash with blur - happened most when there was a size input, need to ↵Campbell Barton
mutex lock before allocating the gauss array. also add suspiciously missing call to BlurBaseOperation::initExecution, X had but Y was missing.
2012-06-25code cleanupJeroen Bakker
2012-06-25fix for [#31899] Compositor: scale to rendersize doesn't work onJeroen Bakker
separate channels
2012-06-25correct free command for an array in the compositorCampbell Barton
2012-06-25Ignore disabled markers when building keying screen.Sergey Sharybin
2012-06-25fix for #31914Jeroen Bakker
2012-06-25the mutex struct seems to be different across systems, use memset rather ↵Campbell Barton
then an initializer value. also quiet warning in cycles.
2012-06-25Fix compile after 48262 ( braces)Jens Verwiebe
2012-06-25Added feather control to keying nodeSergey Sharybin
Behaves in the same way as feather dilate/erode node, applies after dilate/erode in node. Also use distance dilate/erode instead of size.
2012-06-25more guardedalloc use in C++, also make compositorMutex a static var, was ↵Campbell Barton
allocated and never freed.
2012-06-25optionally use guarded alloc for tiles compositor, also replace allocation ↵Campbell Barton
functions with a macro.
2012-06-25Optimization of Keying Blur operationSergey Sharybin
Separate X and Y passes of blurring like it's done for flat gaussian blur. This reduces computing difficulty from size^2 to 2*size without any visual changes in matte.
2012-06-24Skip edge matte operation creation if output socket is not connected.Sergey Sharybin
2012-06-24Optimization of keying screen nodeSergey Sharybin
Use AABB check before calculating barycentric coordinates. In simple tests with FullHD image and 4-9 tracks used for gradient gave 1.5-2x speedup.
2012-06-24Fixes for area of interest in keying nodes: no need to wait for the wholeSergey Sharybin
input image to be calculated in some cases, use only actual area which is needed to calculate current tile. Seems to be giving some % of speedup. Verified result of keying before this patch and after this patch and they were identical, so hopefully now area of interest is indeed correct.
2012-06-24Remove unused header include.Sergey Sharybin
2012-06-24style cleanypCampbell Barton
2012-06-23Keying node: assume overexposured pixels as foregroundSergey Sharybin
Screens are usually doesn't have overexposured pixels and all saturation / gradient math was written assuming that all channels are withing 0 .. 1 range and in cases when some channel exceeds this range matte could be completely wrong. Added special check for overesposure and assume such pixels as definitely foreground. Also fixed minimal value for edge kernel size.
2012-06-22remove scene from new compositor classes. only needs RenderDataCampbell Barton
2012-06-22fix for [#31890] Lens Distortion inside Node group don't workJeroen Bakker
2012-06-22Nullpointer exception happened when all input sockets of a (for example)Jeroen Bakker
a translate node were connected with the same complex node (like lens distortion). Added a check to see if the list of buffers are available to resolve this issue.
2012-06-22 * fix for [#31553] Tile Compositor: Strange seamsJeroen Bakker
2012-06-22use an inline function for rgb -> bw conversion.Campbell Barton
2012-06-21[#31895] Connect 'Hue Correct' to 'Viewer' crashes.Jeroen Bakker
2012-06-21 * only calculate node preview that are visible (node_preview flag set &Jeroen Bakker
node_hidden unset)
2012-06-21 * make it possible to composite without an compositor node [#31878]Jeroen Bakker
Tiles Compositor: Fails without 'Compositor' output node. Regression.
2012-06-21 * fix to support for multiple OpenCL platform for the CompositorJeroen Bakker
2012-06-21negate previous commit flag, this way existing files dont loose their feather.Campbell Barton
2012-06-21option to disable feather, since its so slow - for interactively editing ↵Campbell Barton
masks its useful to be able to disable. also rename RNA to 'use_antialiasing'
2012-06-21falloff options for dilate/erode feather compo node.Campbell Barton
2012-06-21Refactoring of tiles opencl implementation:Monique Dewanchand
- Moved methods from NodeOperation to OpenCLDevice - Added check on Nvidia for local size
2012-06-20make mask handles draw with an outline - when outline option is enabled.Campbell Barton
2012-06-20fix for use of 2 uninitialized vars in the tiles compositor.Campbell Barton
2012-06-20 * reset OpenCL innerloop size to 32.Jeroen Bakker
2012-06-20style cleanupCampbell Barton
2012-06-20Fix crash in compositing nodes with a node group with missing datablock, canBrecht Van Lommel
happen with library linking and missing files.
2012-06-20minor speedup for the glare compositor nodeCampbell Barton
- pre calculate the UV dot product - use image width and height converted to floats in the inner loop.
2012-06-19KeyingScreen would now deal properly with clips with Start Frame != 1Sergey Sharybin
2012-06-19Implemented Preview of defocus to set the quality of the node to LowJeroen Bakker
increased the inner loop of opencl
2012-06-19fix for uninitialized memory use in the new compositor.Campbell Barton
2012-06-19 * fixed defocus background blurin...Jeroen Bakker
2012-06-19 * Fixed brightness (was introduced by optimalization)Jeroen Bakker
* added threshold functionality still have to fix the background bleeding. not sure why it happens. needs some revisites.
2012-06-19 * Enabled OpenCL for the compositorJeroen Bakker
Tested on: - Windows32 ATI V5800 - Linux64 GTX360M - Linux64 Quadro FX360M The ATI is much more stable as the Nvidia platforms. We have tested a different scheduling that will speed up for AMD (not checked in yet) It compiles on all platforms, but fails on our MAC book Pro. Black lines are produced on the top of a opencl workgroup. By using localworksize we were able to remove these lines, but are not satisfied at this solution (so will not check this in yet). Please everyone check if it works on your configuration and add Bugs when needed. To test you need to add a BokehBlur to your scene and enable the OpenCL flag in the property panel.
2012-06-18Fix #31740, compositor overwrites images on frame scrubbing. Restored old ↵Lukas Toenne
compositor behavior which only saves images when doing an actual rendering (this was not implemented in Tile yet).
2012-06-17style cleanup:Campbell Barton
also fix for building ghost test and fix double free in one of the tests
2012-06-17code cleanup: includes, also correct some py example typosCampbell Barton
2012-06-16disable GaussianAlpha from attempting to get a non existing socket - and add ↵Campbell Barton
an assert if this is attempted.
2012-06-16code cleanup: make names more logicalCampbell Barton
2012-06-16code cleanup: spelling 'multiplyer' --> 'multiplier'Campbell Barton
2012-06-16use ease interpolation for dilate/erode feather option, looks smootherCampbell Barton