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
2008-07-25* Fix for bug #9450 'Problems with Extended Material node with AmbCol socket'Matt Ebb
It turns out the material AmbCol property was never working properly, or even supported in the renderer, so I've removed it. Also included is a fix to make the 'Amb' input work properly too.
2008-07-09Fix for bugfix #12075: gamma node check for nan was alwaysBrecht Van Lommel
checking red channel.
2008-06-26Fix for bug [#13651] Convertor->Math->Divide brokenJuho Vepsalainen
Changed the if statement to catch zero case properly.
2008-06-17* Simple addition to math node (comp and shading): Greater Than and Less ↵Matt Ebb
Than modes.
2008-05-26Commit patch #9059 by gsrb3dDiego Borghetti
Unnecesary include path in Makefile.
2008-05-23== PyNodes ==Willian Padovani Germano
Fixing bug #11737 reported by Daniel Salazar (Zanqdo, thanks!): assigning as pynode a text that failed to parse as a pynode script, then deleting that text would crash Blender. http://projects.blender.org/tracker/?func=detail&atid=125&aid=11737&group_id=9
2008-05-22Fix for part of bug #12075: gamma node generated nan's on negative input.Brecht Van Lommel
2008-05-09Fix for bug #7068: displace node crashes with proceduralBrecht Van Lommel
texture input as vectors.
2008-05-08Fix for bug #11005: hue-sat-value node was doing unnecessaryBrecht Van Lommel
clamping, which not only is suboptimal for working with hdr images, it was also doing the clamping incorrect.
2008-05-03== PyNodes ==Willian Padovani Germano
More bug fixing, reports by Juho (bebraw) Vepsalainen (thanks!) #10340: a recent fix I made broke handling of pynodes with buggy scripts when loaded from a .blend. (This may have been the reason for #10341, too, caused by saving buggy typeinfo.) http://projects.blender.org/tracker/?func=detail&atid=125&aid=10340&group_id=9
2008-04-25== PyNodes ==Willian Padovani Germano
1) Added support for a var called "__node__" in pynode scripts, that can be used to point to the desired pynode object, to make sure it is chosen. 2) Fixed a semi-obscure crash that could happen when reparsing a pynode script that was used by multiple nodes in different scenes. Memory corruption would happen if the reparsing failed during the recreation of the pynode object, not when executing it.
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-04-11This is patch [#8531] Change gamma node max valueKent Mein
Submitted By: Stephane SOPPERA (soppera) It just increases the max value for gamma correction to 10f. Which as noted in the patch is the same as the Gimp's color level tool. Kent
2008-04-07Fix for bug #8073: texture nodes connected to a viewer could crash.Brecht Van Lommel
Also fixed a bug where procedural buffers did not convert correctly to different buffer types (e.g. value -> rgba would give red).
2008-04-01Bugfix: the defocus node "no zbuffer" settings was automatically setBrecht Van Lommel
if there was no zbuffer input. However this means a user settings can be permanently changed without a user knowing. Now it just runs as if this option is set if there is no zbuffer, but doesn't change the setting.
2008-03-25Tweaks to labels on brightness/contrast nodeMatt Ebb
2008-03-16Fix for bug #8582: compositor math node did not output any resultBrecht Van Lommel
without input connections.
2008-03-16== PyNodes ==Willian Padovani Germano
Ongoing updates to the Blender.Node Python API: - Changed Blender.Node.node to Blender.Node.Scripted to be more specific and conform to bpython API. - Added a Blender.Node.Socket type to be used to define node sockets in a PyNode script. Also, socket type is inferred from the value(s) passed in, instead of also being defined by the script author. - Added attr access to input and output sockets in the __call__ method. Ex: an input socket called 'color' can be accessed as self.input.color now. These changes break existing pynode scripts, which shouldn't be a problem yet, of course, since we're still finishing this feature for 2.46. The wiki page and sample .blends have already been updated: http://wiki.blender.org/index.php/BlenderDev/PyNodes http://wiki.blender.org/index.php/BlenderDev/PyNodes/API
2008-03-15compiler warning cleanupStephen Swaney
2008-03-13Fix for bug #8385: vector inputs of texture node in the compositor didBrecht Van Lommel
not work correct, it should use bNodeStack inputs like other nodes.
2008-03-11Added an Alpha Convert compositor node, to convert betweenBrecht Van Lommel
premultiplied and key alpha.
2008-03-08Long on the wishlist, quite simple even, and there it finally is:Ton Roosendaal
Compositor: Muting option to temporary disable/enable nodes. Hotkey: press M on selection. It toggles. Note: no menu entry yet, and drawing style could be tweakered...
2008-02-28Fix segfault with bad setting in the Image node.Diego Borghetti
The limit in the UI tooltips to set the amount of images used in animation allow the zero value, that cause a segfault. This commit fix the UI, add a init value of 1 to the node and also check in case that node_composit_get_image return NULL.
2008-02-28Bugfix: compositor Blur node Bokeh option gave wrong results at theBrecht Van Lommel
bottom pixels of the image.
2008-02-23=== PyNodes ===Nathan Letwory
* Make PyNodes work with threaded renderer. This patch is by Willian. He has worked hard on getting this sorted out - now you should be able to render with PyNodes AND multiple threads.
2008-02-23=Reversion of premul bugfix=Joseph Eagar
Reversion of premul bugfix, as it was apparently not working all that well. Note that this brings back the bug where the erase alpha paint tool won't display correctly, since the UV image editor just draws images in key alpha now.
2008-02-19Possible fix for bug #6922: crash in displace compositor node,Brecht Van Lommel
possibly because it didn't handle the vector input correct if it was translated.
2008-02-19Further work on the premul option for ton. This optionJoseph Eagar
(which basically tells the renderer and compositor to expect a key image) is now done at the image user level. This does have some caveats, as image users don't always work the way I thought they would/should (for example, the same image user structure is apparently used in the uv image editor for all images, which is kindof odd). The UV image editor also now smartly detects if the premul option is set and draws the image using key alpha, instead of premul The subversion level was upped to convert the old premul flag, which was at the image level, to the new one, which is at the image user level.
2008-02-18Bugfix for defocus node gamma correct. It applied gamma correct toBrecht Van Lommel
a premul image but that doesn't work correct. Now it depremuls and premuls again around the gamma correction. Better solution might be possible, but this gives compatible results.
2008-02-15Fix for theoretical memory leak. Oddly this leak didn't seemJoseph Eagar
to be happening, but might as well fix it anyway.
2008-02-141) Revert previous commit, rendering negative won't work that simple...Ton Roosendaal
Needs much more attention. 2) Fix for zcombine node: - it skipped execution when no image rgba out was used - didnt work for FSA yet
2008-02-14stupid me! if you move var declarations sometimes you have to addJoseph Eagar
assignments outside of the var declarations!
2008-02-14in my tiredness I didn't declare some vars at the top of the block.Joseph Eagar
2008-02-14Added another 2 checks for if an image has the premul flag set, 1 in the image Joseph Eagar
compositor node, another in render_realtime_texture. Note that multilayer images in the image compositor node do not respect the premul flag (though I did write commented out code for it). As far as I can tell, the premul option never worked for multilayer images in the image node, so I'm a little nervous about making it work properly there. ton, any comments?
2008-02-13* fix for [#8085] Glare node crashes on inputs with < 4 colour channelsMatt Ebb
I had this assigned to Alfredo for a while, but he hasn't replied to the tracker at all, so I suspect he's not around. I'll commit this now to prevent crashes. Some of the code in the glare node assumed that all buffers will be 4 channel RGBA, when in fact it was possible to give it a VEC3, such as a spec pass with no alpha, which would crash it. This fix just duplicates the input to a new temporary RGBA buffer to work on, if it's not already RGBA.
2008-02-12* fix provided by Stefan Birgmeier (qwequ777): int pos may lead to crashes ↵Nathan Letwory
on 64-bit systems. PyDict_Next takes a Py_ssize_t, not an int (tsk tsk).
2008-02-12Bugfix: when defocus node had nothing to do and just passed on the buffer,Brecht Van Lommel
it didn't correctly deal with pointers, gave a crash in some circumstances.
2008-02-11== Pynodes ==Willian Padovani Germano
1) Trying to bring back compatibility with Python2.3. 2) Adding some stubs to compile blender player again on linux. Please tell me if Blender still doesn't compile with py 2.3 or if the player isn't compiling. There was a binreloc related stub I needed to add, so probably the player wasn't compiling before the pynodes commit. Thanks PanzerMKZ for reporting and testing part of the fix to py 2.3.
2008-02-10* make CMake compile again (after pynodes addition). Patch provided by skejoe.Nathan Letwory
2008-02-10added PyNode includes for MakefilesCampbell Barton
2008-02-10* remove redundant define.Nathan Letwory
2008-02-10== PyNodes ==Willian Padovani Germano
1) Including the Add->Dynamic submenu in the Nodes window header. Previously pynodes could only be added via toolbox. 2) Disabling pynodes execution when using more than one thread for rendering. This prevents the crashes while a proper fix isn't implemented.
2008-02-10* Merge of PyNodes to trunk. Finally!Nathan Letwory
See http://wiki.blender.org/index.php/BlenderDev/PyNodes and http://wiki.blender.org/index.php/BlenderDev/PyNodes/API For current documentation. Very very big thanks go to William Germano for fixing the memory issues left and for improving on the code. In the coming time documentation will be finalised and further stabilising of PyNodes is to be expected.
2008-02-05Bugfix for recent alphaover premul commit, crashed existing filesBrecht Van Lommel
and on adding a new node, maybe the commit was incomplete?
2008-02-04AlphaOver node feature: "Premul" slider allows to mix between theTon Roosendaal
using alpha as premul or nonpremul. Quite useful for brightness tweaks. Todo: version-patch this so ConvertPremul button goes away Todo: make entire compositer accept non-premul by default... or both
2008-01-28New rendering option: FSA!Ton Roosendaal
This completes the pipeline make-over, as started in 2006. With this option, during rendering, each sample for every layer and pass is being saved on disk (looks like non-antialiased images). Then the composite and color correction happens, then a clip to 0-1 range, and only in end all samples get combined - using sampling filters such as gauss/mitch/catmul. This results in artefact-free antialiased images. Even Z-combine or ID masks now work perfect for it! This is an unfinished commit btw; Brecht will finish this for strands. Also Halo doesnt work yet. To activate FSA: press "Save Buffers" and the new button next to it. :)
2008-01-22* Fix for bilateral blur nodeMatt Ebb
The 'Determinator' input didn't work at all - there was some quite weird code in there. I think the patch review process could have been quite a bit better on this one.
2008-01-19Added new render pass: "Mist".Ton Roosendaal
This is actually just the alpha value as currently being calculated by the mist code. It is in many cases not very useful to have this as alpha in shading result, also for postprocess and composite. Note: this pass also works with "Mist" not set in World, of course.
2008-01-07Blur Node to support Relative (percent) valuesJuho Vepsalainen
This commit makes it possible to use relative values when using a Blur node. There is a new toggle in the node that can be used to enable the feature. Thanks to David Millan Escriva for contribution!
2008-01-07Black and White level inputs to RGB Curves compositing nodeJuho Vepsalainen
This commit adds possibility to define black and white level of the mapping curve of the RGB Curves node. This functionality is exactly the same found in the Curves tool of the UV/Image Editor. It can be used to extract wanted color ranges out of the input easily. Thanks to Björn C. Schaefer for contribution!