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-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-24Typo and spelling fixes pointed by Lockal. thanks!Sergey Sharybin
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-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-19Implemented Preview of defocus to set the quality of the node to LowJeroen Bakker
increased the inner loop of opencl
2012-06-16feather option for dilate/erode node - needed for alpha masks so we can ↵Campbell Barton
(blur in/out), currently only positive values supported.
2012-06-15scale node - framing offset: compatible with camera shiftX/Y and the ↵Campbell Barton
viewport option.
2012-06-14new scaling options to scale footage without stretching - add ↵Campbell Barton
stretch/fit/crop to compositor scale node, default behavior isnt changed. this is only added for the old compositor, will add to the new compositor next.
2012-06-14Blender is using tabs, not spaces for indentationSergey Sharybin
2012-06-14Kaying node from tomato branchSergey Sharybin
Merge keying node from tomato branch into trunk. It was considered stable and helpful by Mango team and it'll help studio pipeline, because nodes would stop disappearing when opening files in current trunk. Full information about keying nodes could be found there: http://wiki.blender.org/index.php/User:Nazg-gul/Keying
2012-06-14Keying Screen node from tomato branchSergey Sharybin
Merge Keying Screen node developed in tomato branch into trunk. This node is aimed to make dealing with non-even greenscreens better by generating gradiented image which could be used a input for keyer nodes. Based on building voronoi diagram using motion tracking markers as sites position and average pattern color as color for that site. Pretty straignforward node, some documentation is there http://wiki.blender.org/index.php/User:Nazg-gul/Keying#Screen_color
2012-06-13add Anti-Aliasing (very rough draft algorithm, NOT FINAL version) to raskter ↵Peter Larabell
lib. Code is still quite messy but will be replaced when final algo comes in anyway.
2012-06-12Fix #31675 Reroute nodes aren't working for cycles.Lukas Toenne
Note that currently the reroute nodes are hardcoded to color values, which means they will not work for shader type connections (and possibly cause overhead for float and vector conversion). Looking into a solution.
2012-06-11safety check when making a node local- make sure its already in the node tree.Campbell Barton
2012-06-11rna read/write access to ...Campbell Barton
node_tree.nodes.active
2012-06-11add missing node RNA booleans.Campbell Barton
2012-06-10Add screen balance into interfaceSergey Sharybin
Could be helpful to be played around. Default value is 0.5, Most probably this default value should be set manually for older files.
2012-06-09Changes to keying nodes:Sergey Sharybin
- Replace FastGaussian blur with GaussianBokeh blur which should give better results. - Changes a bit formula of saturation which in some cases gives better result. Also included (commented out) original formula which was also checked by Brecht and which gave better result in some other cases. - Made clipping white/black temporal dependent, so hopefully it wouldn't destroy gradients on edges.
2012-06-08Merging r47581 through r47603 from trunk into soc-2011-tomatoSergey Sharybin
2012-06-08 * Added OpenCL kernel for bokeh blurJeroen Bakker
* Uncomment COM_OPENCL_ENABLED from COM_defines.h to test
2012-06-06svn merge ^/trunk/blender -r47423:47506Campbell Barton
2012-06-04Cycles: support for image sequences in image/environment texture node.Brecht Van Lommel
2012-06-04mask mode for clip editor developed by Sergey Sharybin, Pete Larabell and ↵Campbell Barton
myself. see: http://wiki.blender.org/index.php/User:Nazg-gul/MaskEditor note - mask editing tools need continued development, feather option is not working 100%
2012-05-31svn merge ^/trunk/blender -r47253:47272Campbell Barton
2012-05-31 * Added new dilate/erode functionJeroen Bakker
2012-05-29svn merge ^/trunk/blender -r47150:47184Campbell Barton
2012-05-29Fixed stupid typo: dispill vs. despillSergey Sharybin
2012-05-29Initial commit of new keying nodesSergey Sharybin
First node is called Keying Screen (Add -> Matte -> Keying Screen) and it's aimed to resolve issues with gradients on green screens by producing image with gradient which is later used as an input for screen color in keying nodes. This node gets motion tracks from given movie clip and trackign object and uses them to define color and position of points of gradient: for position marker's position on current frame is sued, for color average color of pattern area is used. Gradient is calculating in the following way: - On first step voronoi diagram is creating for given tracks. - On second step triangulation of this diagram happens by connecting sites to edges which defines area this site belongs to. - On third step gradient filling of this triangles happens. One of triangle vertices is colored with average track color, two rest vertoces are colored with average color between two neighbor sites. Current pixel's color in triangle is calculating as linear combination of vertices colors and barycentric coordinates of this pixel. This node is implemented for both tile and legacy compositor systems. Second node is basically a combination of several existing nodes to make keying more straighforward and reduce spagetti mess in the compositor, but it also ships some fresh approaches calculating matte which seems to be working better for not actually green screens. This node supports: - Chroma preblur - Dispilling - Clip white/black - Dilate/Erode - Matte post blur This node doesn't support chroma pre-blur for legacy compositor (yet). There're still lots of stuff to be improved here, but this nodes night already be used i think. Some details might be found on this wiki page: http://wiki.blender.org/index.php/User:Nazg-gul/Keying This patch also contains some currently unused code from color math module, but it was used for tests and might be used for tests in the future. Think it's ok to have it in branch at least.
2012-05-29remove pynodes, were not working in 2.5, not ported to py3.xCampbell Barton
2012-05-29svn merge ^/trunk/blender -r47103:47150Campbell Barton
2012-05-28A few minor UI message fixes...Bastien Montagne
2012-05-28svn merge ^/trunk/blender -r47070:47099Campbell Barton
2012-05-27rna_def_composite_nodetree_api() getting passed the wrong propDan Eicher
2012-05-27svn merge ^/trunk/blender -r47058:47067Campbell Barton
2012-05-27style cleanup: nodes, also rename chunksize -> chunk_sizeCampbell Barton
2012-05-24Merging r46725 through r46963 from trunk into soc-2011-tomatoSergey Sharybin
2012-05-22A number of new features for the node editor in general and the Frame node ↵Lukas Toenne
in particular. For an detailed user-level description of new features see the following blogpost: http://code.blender.org/index.php/2012/05/node-editing-tweaks/ TL;DR: * Frame node gets more usable bounding-box behavior * Node resizing has helpful mouse cursor indicators and works on all borders * Node selection/active colors are themeable independently * Customizable background colors for nodes (useful for frames visual distinction).
2012-05-22fix for Monique Dewanchand
[#31502] Defocus max radius help tekst
2012-05-22Fix for [#31413] Code review testing: Regarding chunksize, could theJeroen Bakker
tooltip be made more clear
2012-05-22UI mafia fix thanks to venomgfx for reportingJeroen Bakker
* Color correction node
2012-05-21Fix for Monique Dewanchand
[#31408] Code review testing: Button labels are invisible in many nodes
2012-05-21A few minor UI message fixes...Bastien Montagne
2012-05-21 * Bokeh Image angle now has rnge from -720 to +720 degreesJeroen Bakker
2012-05-21Added switch in dilate/erode between old (Step) and new (Distance)Jeroen Bakker
algorithm Connected the Glare Fog Flow to use Fast Gaussian in stead of Bokeh blur
2012-05-19style cleanup: whitespace/indentationCampbell Barton
2012-05-19code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵Campbell Barton
replace do prefix with do_ for bool vars.
2012-05-18When generating enums for the image node render layers, replace empty ↵Lukas Toenne
strings with a simple space character. This little hack allows the enum item to be selected from the dropdown list.
2012-05-18Partial revert of r46542.Lukas Toenne
Displaying image layers with flattened names (render_layer.render_pass) can lead to extremely long socket lists, especially with older files that were used with distinct render layers before. In general the flattening of names would be preferable, but it needs a sensible way of limiting the number of displayed outputs. For now the render layer dropdown selection is the best option to ensure usability.