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-08-24fix for bug in variable size blur compositor node - using incorrect Y blur ↵Campbell Barton
operations and uninitialized memory was causing random blur results.
2012-08-23style cleanup: indentation, also quiet double promotion warnings for ↵Campbell Barton
despeckle node.
2012-08-23set defaults for de-speckleCampbell Barton
2012-08-23despeckle composite nodeCampbell Barton
2012-08-23change I made gave a little nicer bleeding direction for inpaint but ↵Campbell Barton
introduced dithering artifact.
2012-08-21fix [#32374] Curve compositor UI drawing glitchCampbell Barton
copy the curve for the compositor.
2012-08-21Fix forJeroen Bakker
* [#32356] Problem with "Ghost" in the "Glare" Node in Compositor
2012-08-21compositor color curve was MEM_dupallocN'ing the curve for every pixel ↵Campbell Barton
calculation (when there were black or white inputs on the curve node). avoid allocation by using local vars for black/white storage & curve calculation.
2012-08-21code cleanup: use math functions for curve compo code.Campbell Barton
2012-08-21code cleanup: use BLI_RCT_SIZE macroCampbell Barton
2012-08-19use BLI math length functions for distance compositor operations.Campbell Barton
2012-08-19The Distance Node in 2.49/2.5/2.6 pre-tiles has a different calculation for ↵Dalai Felinto
RGB and YCC. While RGB calculate the distance in 3d between R,G and B, the YCC only takes Cb and Cr into consideration. This commit makes COM_DistanceMatteOperation inheritable and expose the calculate distance function to be re-implemented for the YCC node operation. Thanks Troy Sobotka for the report over email. Patch incorporates review suggestions by Jeroen Bakker.
2012-08-17Documentation of the Bokeh image operation :)Jeroen Bakker
2012-08-16compositor: replace C++ new/delete with guardedalloc.Campbell Barton
2012-08-16fix for bug reading past the buffer bounds for the inpaint node.Campbell Barton
2012-08-16compositor - EWA filter was blurring too much by default, this caused the ↵Campbell Barton
displace node to blur the image when no displacement was applied, making images fuzzy, the original C code has an interpolation option. Added this option back and use for displace and UV composite nodes.
2012-08-15Fix forJeroen Bakker
* [#32323] regression: Dispertion artifacts with smaller chunksizes * [#32125] "Projector" Dispersion not working with ChunkSize < 256
2012-08-14use vector for color operation internal storage.Campbell Barton
2012-08-14fix [#32324] regression: node group with missing ID crashes new tile node ↵Campbell Barton
system. node groups with no ID now output magenta so it doesnt silently fail.
2012-08-13style cleanupCampbell Barton
2012-08-13Fix for [#32220] regression - DistortionCache is never freed.Jeroen Bakker
* at max 10 cache items will be available. Items will be removed by latest usage. * number of cached items can be adjusted in code * added deinitialization of compositor when blender exists. * updated scons and cmake build files
2012-08-12inpaint node now blend inpaint pixels with existing alpha, this makes soft ↵Campbell Barton
alpha blends inpaint look nicer. also dont assign 1.0 alpha for parts of the image not inpaint'ed, this way you can maintain some alpha in the image.
2012-08-12avoid divide by zero for the inpaint node.Campbell Barton
2012-08-12style cleanupCampbell Barton
2012-08-11fix for own error with opencl bokeh blur.Campbell Barton
2012-08-10compositor: bokeh blur size input can now be an image, in this case it uses ↵Campbell Barton
VariableSizeBokehBlurOperation class internally. updated opencl too.
2012-08-10code cleanup: compositor - define size for executePixel function output ↵Campbell Barton
float array
2012-08-10use define for bokeh blur size, also define size of determineResolution args.Campbell Barton
2012-08-10minor compositor change: use the max dimension for bokeh blur size, rather ↵Campbell Barton
then width.
2012-08-09generate COM_OpenCLKernels.cl.h automatically at build time, this allows ↵Campbell Barton
editing COM_OpenCLKernels.cl and rebuilding and means we dont have to have both files in svn. updates made to cmake and scons.
2012-08-09use sensor size when calculating dof rather then hard coded values.Campbell Barton
2012-08-08add threshold blending to opencl too.Campbell Barton
2012-08-08sync changes between opencl and C++ VariableSizeBokehBlurOperation, also ↵Campbell Barton
remove absf() check on pixel radius, this is ensured to be unsigned.
2012-08-08dof node; change how threshold is applied, rather then clip out pixels at ↵Campbell Barton
the threshold, fade instead. note: need to apply this change to opencl still.
2012-08-08improvement to the DOF node, after blurring the radius buffer (derived from ↵Campbell Barton
the depth), overlay with the original so pixels in focus are not mixed with out of focus pixels.
2012-08-08DOF node: clamp blurring the zdepth radius buffer by the blur max. This ↵Campbell Barton
could doo easily blur very high depths and cause artifacts.
2012-08-07use bilinear rather then bicubic scaling because bicubic blurs too much.Campbell Barton
2012-08-07speedup to inpaint node in my tests was about ~30% for an optimized build.Campbell Barton
also replace MIN/MAX2 with inline functions in transform.
2012-08-06inpaint node from tomato branch by Peter SchlaileCampbell Barton
http://en.wikipedia.org/wiki/Inpainting
2012-08-05Fix for keying screen incorrect memory write when some of tracks are disabled.Sergey Sharybin
2012-08-04style cleanupCampbell Barton
2012-08-03style cleanup: compositorCampbell Barton
2012-08-02Fix #32236: unstable z-buffer or z combine composition nodeSergey Sharybin
2012-08-01Code cleanup: Remove unused includes of DNA_scene_types.Sergey Sharybin
2012-08-01Replace scene pointer with scene name to prevent possible misusagesSergey Sharybin
of scene in node in future.
2012-08-01Tie compositor will now update render result when changing node setupSergey Sharybin
Issue was caused by the way how render result was acquiring -- pointer to render data was used to find needed render descriptor. It's not reliable since render contains copy of scene's render data, not pointer to this data. Use node scene's id name for render result acquiring, the same way as it was done in old compositor system.
2012-08-01- disable mask drawing in the sequencer, this isn't usable yet and likely ↵Campbell Barton
wont be working in release. - use define for max mask mblur samples, increase to 64 max.
2012-07-31remove references to raskter from compositor and BKE mask.Campbell Barton
2012-07-31Fixed [#32226] Black cadioptric lenses in CPU BokehBlur nodeJeroen Bakker
2012-07-29add inline functions for max/min ints, good to use when the arguments are ↵Campbell Barton
function calls (we had a few of these).