Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-03 | Compositor: initialize OpenCL only when the option is enabled. This eliminates | Brecht Van Lommel | |
error prints or even crashes for poor OpenCL implementations when not using it. | |||
2012-08-28 | cleanup pixel sampler code (pixel interpolations in compositor) | Jeroen Bakker | |
2012-08-24 | fix 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-23 | style cleanup: indentation, also quiet double promotion warnings for ↵ | Campbell Barton | |
despeckle node. | |||
2012-08-23 | set defaults for de-speckle | Campbell Barton | |
2012-08-23 | despeckle composite node | Campbell Barton | |
2012-08-23 | change I made gave a little nicer bleeding direction for inpaint but ↵ | Campbell Barton | |
introduced dithering artifact. | |||
2012-08-21 | fix [#32374] Curve compositor UI drawing glitch | Campbell Barton | |
copy the curve for the compositor. | |||
2012-08-21 | change curve evaluation functions never to modify curve data (ensures thread ↵ | Campbell Barton | |
safety), now initializations has to be done outside evaluation. | |||
2012-08-21 | Fix for | Jeroen Bakker | |
* [#32356] Problem with "Ghost" in the "Glare" Node in Compositor | |||
2012-08-21 | compositor 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-21 | code cleanup: use math functions for curve compo code. | Campbell Barton | |
2012-08-21 | code cleanup: use BLI_RCT_SIZE macro | Campbell Barton | |
2012-08-19 | use BLI math length functions for distance compositor operations. | Campbell Barton | |
2012-08-19 | The 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-18 | style cleanup: also correct some doxy comments | Campbell Barton | |
2012-08-17 | Documentation of the Bokeh image operation :) | Jeroen Bakker | |
2012-08-16 | use filtersize of 1.0 for distort and uv - compositor nodes. | Campbell Barton | |
Experimenting here and 0.765625f is too sharp, but 1.0 wont blur with 0 distorted pixels but gives nice interpolation otherwise. | |||
2012-08-16 | compositor bokeh blur - only use the variable size operation when the size ↵ | Campbell Barton | |
socket is connected. | |||
2012-08-16 | fix memory leak in compositor WorkScheduler::initialize() | Campbell Barton | |
2012-08-16 | compositor: replace C++ new/delete with guardedalloc. | Campbell Barton | |
2012-08-16 | fix for bug reading past the buffer bounds for the inpaint node. | Campbell Barton | |
2012-08-16 | compositor - 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-15 | Fix for | Jeroen Bakker | |
* [#32323] regression: Dispertion artifacts with smaller chunksizes * [#32125] "Projector" Dispersion not working with ChunkSize < 256 | |||
2012-08-14 | add variable size option to bokeh blur node, remove f_stop option (it wasnt ↵ | Campbell Barton | |
used), and add `blur_max` to the interface. | |||
2012-08-14 | rename blur `Reference` to `Variable Size`, improve tooltip | Campbell Barton | |
2012-08-14 | use vector for color operation internal storage. | Campbell Barton | |
2012-08-14 | fix [#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-13 | style cleanup | Campbell Barton | |
2012-08-13 | minor edits to r49870 | Campbell Barton | |
2012-08-13 | Fix 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-12 | inpaint 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-12 | avoid divide by zero for the inpaint node. | Campbell Barton | |
2012-08-12 | style cleanup | Campbell Barton | |
2012-08-11 | fix for own error with opencl bokeh blur. | Campbell Barton | |
2012-08-11 | add back datatoc, use this instead of cmake script which was too slow. | Campbell Barton | |
2012-08-11 | startup.blend and preview.blend are now converted to C at build time. | Campbell Barton | |
made some changes to startup.c - change default player to internal since its working now. - added new screen for full screen 3d viewport (nice for demo's and navigating) - disable cursor depth option (was enabled by default because of re-used flag) | |||
2012-08-10 | compositor: bokeh blur size input can now be an image, in this case it uses ↵ | Campbell Barton | |
VariableSizeBokehBlurOperation class internally. updated opencl too. | |||
2012-08-10 | code cleanup: compositor - define size for executePixel function output ↵ | Campbell Barton | |
float array | |||
2012-08-10 | use define for bokeh blur size, also define size of determineResolution args. | Campbell Barton | |
2012-08-10 | add asserts in MemoryBuffer.readNoCheck() so it raises an error when used ↵ | Campbell Barton | |
incorrectly in debug mode. | |||
2012-08-10 | minor compositor change: use the max dimension for bokeh blur size, rather ↵ | Campbell Barton | |
then width. | |||
2012-08-09 | generate 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-09 | use sensor size when calculating dof rather then hard coded values. | Campbell Barton | |
2012-08-08 | add threshold blending to opencl too. | Campbell Barton | |
2012-08-08 | sync changes between opencl and C++ VariableSizeBokehBlurOperation, also ↵ | Campbell Barton | |
remove absf() check on pixel radius, this is ensured to be unsigned. | |||
2012-08-08 | dof 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-08 | improvement 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-08 | DOF 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-08 | Fix crash in cases when render layers node is muted | Sergey Sharybin | |