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-23soc-2008-mxcurioni: merged changes to revision 15705Maxime Curioni
2008-06-07March 22 commit from Campbell to allow Lasso select in CompositorTon Roosendaal
with CTRL+LMB disabled the recently before added option to make a Viewer connected to a node using same hotkey. Now both work!
2008-05-27Fix for bug #12806: compositor nodes with use nodes disabledBrecht Van Lommel
didn't properly redraw the node window on changes.
2008-05-18Bugfix 11736Ton Roosendaal
CTRL+Click on "load" for image node crashed. NULL pointer test missing...
2008-04-02Small last-minute peach feature: loading an image into the image nodeBrecht Van Lommel
now automatically detects if a sequence of images is selected, and sets the frames and image type to sequence.
2008-04-02Fix for bug #7875: node editor creates links to nowhere, fixes atBrecht Van Lommel
least one instance where it happens, when dragging a link onto an already taken socket, and the existing link being moved to a hidden socket. Couldn't find other cases in testing, so assuming it's fixed unless another case pops up.
2008-03-22lasso select for nodesCampbell Barton
2008-03-21Bugfix: don't do full sample merging on re-rendered layers inBrecht Van Lommel
the compositor.
2008-03-14Fix for bug #8555: geometry node front/bake was broken.Brecht Van Lommel
Fix for bug #7418: texture ipo's didn't show for textures in node materials. Fix for part of bug #6758: node materials in other node materials could miss texture coordinates.
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-29* Fix for own big, Adding group objects from the outliner didnt check they ↵Campbell Barton
were externally linked. * ping "~" in the fileselectors dir will take you to $HOME (non win32) * Added a file selector for Node output image
2008-02-27Fix for part of bug #8376: shift+MMB dragging the view didn't work inBrecht Van Lommel
the node editor like other windows. Is already used for backdrop, but if that isn't enabled it can still do it.
2008-02-22Fix: compositor events caused far too many recomposite signals, thisTon Roosendaal
because it was tagging all nodes with same ID *.
2008-02-15Simple but useful compositor feature:Ton Roosendaal
CTRL+click on node will not only select it, but also connect the active viewer to the top output of the node. To evaluate: make viewing option to have this as a default on select. Could work nice for collapsed nodes.
2008-02-15Bugfix: the re-render layer button in the render layer composite nodeBrecht Van Lommel
didn't change the current frame of the scene to the frame of the compositing scene.
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-01-31Fix: render could crash when you enable 'do composite' without havingTon Roosendaal
nodes in scene. Feature: SHIFT+R in compositor reloads all full sample buffers, composites and merges with filter. (ALso in Node menu).
2008-01-31Fixes in reading back rendered temp files ("Save buffers" and "FSA" options).Ton Roosendaal
Press Rkey in compositor for reading back render results and invoke a compo. This now correctly reads AO (skipped it sometimes) and it makes a correct composite. FSA todo: - hotkey + button for reading all samples back + composite - solve black border around image
2008-01-24Composite fix: the RenderLayer node option "rerender only this layer" didTon Roosendaal
not invoke a re-composite signal to the right window. Looked like as if the re-render had no effect.
2008-01-08Minor changes to node rename toolJuho Vepsalainen
Rename was changed to work on the last selected node. Also size of a couple of character arrays was changed to avoid buffer overflows. Custom name shows up now just fine in group header in case it is being edited as it did not before.
2008-01-07Custom Names for NodesJuho Vepsalainen
This commit makes it possible to add a custom name to a node. The feature can be accessed either by using a menu or shortcut ctrl-r. It currently works only when a single node is selected. Invoking the feature gives a popup menu in which a new name can be entered. If the given name is not empty, it will be shown like "(myCustomName) NodeName" in the node header. This feature is particularly useful when documenting complex node setups. I also fixed the size of blur node. It was too short before due to my previous commit. Thanks to David Millan Escriva for contribution!
2008-01-07Conversion of "Toggle Link" tool to "Make Link"Juho Vepsalainen
This commit alters the behaviour of "Toggle Link" tool found in the node editor so that it only makes link between selected sockets. Links cannot be deleted by using the tool again as before. Instead deleting links can be done by using the old method (drag with lmb). The delete functionality may require further investigation to see if it should be improved.
2007-12-27Toggle links tool for Node EditorJuho Vepsalainen
This commit adds a new tool, Toggle Links, to the node editor. This tool allows the user to toggle the status (linked/not linked) between desired sockets. The tool can be used either by using the f key or the menus. This functionality is analogue to one found in object editing modes except for its additional toggle functionality. To use this tool, the user has to first select an input and an output socket. Selecting is done by clicking with right mouse button on a socket. After the tool has been invoked, the link between those two sockets is toggled. The result may vary based on existing linkage. There can be only one input and one output selected at maximum in a node tree. This means that if the user selects a socket while one of the same type is already selected, the old one will be deselected. The tool complements the current way of connecting nodes. One possible use for it is to use it to review output of nodes by using a viewer node. Just select wanted input socket of a viewer node, set it visible and use selection of an output socket in conjuction with f key to show the output in the viewer node. Select another output and hit f to see its output and so on.
2007-12-12missing null check in node editor.Hamed Zaghaghi
2007-12-12for button popups, dont close unless you click or press escape, this would ↵Campbell Barton
often close when dragging a button value (or when using a tablet I am told)
2007-09-14== imagebrowser ==Andrea Weikert
* activate imagebrowser for image node with CTRL+LMB on load button in image node.
2007-08-14Fix for bug #7406 'Compositor Crash'Matt Ebb
Previously when deleting a scene, no checks were made to see if any render layer nodes in other scenes were referencing them, leaving them pointing to bad memory. Now, this checks all other scenes' nodetrees and sets pointers to the to-be-deleted scene to NULL, which gets taken care of elsewhere.
2007-07-03* Added a bit more 'padding' around the node sockets, so there's aMatt Ebb
larger area to drop the noodle connection on. This helps a lot when working with lots of nodes and the view zoomed out to maximum.
2007-04-23Changed TESTBASE and TESTBASE_LIB to check the hidden flagCampbell Barton
Checked every instance of testbase to see this dosnt break anything, also changed TESTBASE and TESTBASELIB, both were used incorrectly in places. added error_libdata() for library error messages that are everywhere. added object_data_is_libdata to test if the object and its data's are from a library. fixed 2 crashs in adding Curve points to a library object (remember to check, verify_ipocurve returns NULL!) made duplicating and making dupli's real for lib objects possible, disabled joining into lib armatures and meshes.
2007-01-19Bugfix #5748Ton Roosendaal
Composite: when using multiple scene render-nodes, and one of these scenes got re-rendered (by making scene active temporary), the composite cache should free the used buffers. Now, on each render, all scenes in a Blender project are being checked.
2006-12-20The Big Image refactor!Ton Roosendaal
Please read: http://www.blender3d.org/cms/Imaging.834.0.html Or in short: - adding MultiLayer Image support - recoded entire Image API - better integration of movie/sequence Images Was a whole load of work... went down for a week to do this. So, will need a lot of testing! Will be in irc all evening.
2006-12-09Node editing usablity!Ton Roosendaal
- Removed stupid idea to insert convertor nodes in Node Shaders, when a link is created by non-matching sockets. Now it works like Compositor, doing a default conversion. Works like this: 1 from 3 or 4 values: take average 3 from 1: copy to all 3 from 4: copy 3 4 from 1: copy to 3, set alpha to 1 4 from 3: copy 3, set alpha to 1 - Added select-linked in Nodes. Lkey or Shift+L. Also in pulldown menus
2006-12-06Node editor: when adding a new node, automatic links are created:Ton Roosendaal
- from all selected nodes - only connections between highest order socket types; so if there's RGBA and Value sockets, only RGBA sockets are connected. This because in these cases the Value sockets usually are for user input. Example: Mix node. Thanks Trip for the hint!
2006-12-05Damn! Commit for render passes in wrong dir....Ton Roosendaal
2006-12-01Two hours of fixing details based on Klocwork source review. Useful report,Ton Roosendaal
although it has a lot of noise. Not to mention our bad string code gives a load of warnings. I've reviewed specifically: - file reading/write - dna and library code - node system - entire render module Done a couple of files in src/ too, seemed to be nice errors.
2006-11-24Composite Time node usablity improvement:Ton Roosendaal
- now draws green 'current frame' line - when Time Node is active, hotkey I will allow inserting a value on current frame.
2006-11-20Small usability tweaks in Compositor:Ton Roosendaal
- After making a Group, internal socket values are now copied to the group node, so an execute will give identical results - After ungrouping, the cyclic dependency tagging didn't work well in all cases, showing a red noodle line and giving composite errors. For time being solved by calling the NodeSort twice. - Viewer nodes now get previews updated always (used to be only the active) Note: this is not for previews inside of groups!
2006-11-17New Compo node: the Split-Viewer, showing two images halves to compare.Ton Roosendaal
Works internally already with masks, so we can have several builtin types.
2006-11-13Two tiny compositor annoyances;Ton Roosendaal
- Image Node: after loading new file it didn't update the header name - File-out Node: header color suggested there was only 1 'active', which it isn't.
2006-11-12Patch #5184, Juho V (bebraw)Ton Roosendaal
One liner basically; makes toolbox pop up like in 3d window, if you've set it to reveil on holding RMB.
2006-08-15Bugfix #4806Ton Roosendaal
Reports came in that Elephants Dream files crash on quit or loading other files. Was caused by freeing Material Nodes, which was accessing memory that potentially was just freed before (node->id). Apparently only Windows really gives issues then, which is actually a good thing :)
2006-08-13* Added Shift MMB in the node editor to pan the backdrop image displayMatt Ebb
2006-07-23Bugfix #4770Ton Roosendaal
When adding a new node in a group, the call to refresh input/output sockets was called after a compositing update was executed. Just moved this call 2 lines up. This also uncommits the fix from Joilnen, the stack pointers in the node system are *per definition* set. If NULL, it's an indication something else is wrong.
2006-06-27Bugfix #4505Ton Roosendaal
Node Editor. Fix for a fix: cleanup of abuse of uiBlock accidentally disabled the feature that only makes Node buttons accessible when visible. This to allow Nodes to overlap and properly used.
2006-06-26Bugfix #4480Ton Roosendaal
Material Node trees needed support in IpoWindow still, it was only showing the Ipo for the (defunct) base material. Now it follows the active Node.
2006-06-25Bugfix #4460Ton Roosendaal
Compositor: The option to re-render a single node, didn't free memory if nodes were in use showing exactly same RenderLayer.
2006-06-23Bugfix 4424Ton Roosendaal
When using the button in a RenderLayer node to render a single node, the new 'render to fullscreen' crashed in end. Reason; the node editor was still handling events after a render, as if the node editor was still open.
2006-06-20Bugfix #4365Ton Roosendaal
Node Editor: using menu "View -> View All" crashed when no nodes exist.
2006-06-19Compositor: the default now doesn't include a Viewer node anymore, was tooTon Roosendaal
confusing.
2006-06-19Seems a large commit, but I also changed function names to match the newTon Roosendaal
naming convention for Compositing: - Render Result node -> Render Layers node (name only appears in Add menu) - Compositor image -> Viewer Node image I've also added a version patch (2.41 saved files only) to rename existing "Compositor" Images.