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
2010-06-08node toggle preview and hidden socket key shortcuts (Ctrl+H, Shift+H)Campbell Barton
2010-05-12Small change to Node Space and two new function.Diego Borghetti
"Select all of the same type" now is binding to Shift + GKEY Two new function, select next and prev node of the same type. Select a node and press Shift + [ or Shift + ] go to the previous and next node of the same type (of the active node).
2010-05-12Node Space: Small feature for Venomgfx, Shift + F select node of the same typeDiego Borghetti
This is a small request from Venomgfx, select a node and then press Shift + F to select all the nodes of the same type (of the active node). The key binding can be change, we thing in a "Find Next" (that is way the FKEY) with venomgfx, but no problem with change that. Also I add the entry in the select menu.
2010-05-12Another one for drag and drop:Matt Ebb
Allow dropping image files from outside blender, or image datablocks from inside blender to the compositing node editor, to add an image node. Also small tweak: Only set 'path' properties on drops, if the drag->path isn't empty.
2010-04-08three things:Ton Roosendaal
- ALT+Scrollwheel zooms backdrop in node editor - Blender -d debug print will also print every event except mouse moves (needed to debug WM, some events are catched by OS) - Changed order of keymaps... the default maps now are evaluated *after* the own custom maps, so you can make overrides or defaults.
2010-04-07The daily node commit: brought back panning background image.Ton Roosendaal
For now it is on ALT+MiddleMouse. The view2d code eats the shift+mmb, which is not necessary, but will have to ask Joshua to be sure. Probably tomorrow it's shift+mmb as for 2.49.
2010-04-06Brought back:Ton Roosendaal
Node R-key: read scene layers (from temp buffers) SHIFT+R: read full sample layers.
2010-04-05Request: auto link to viewer node back. Used to be ctrl+click, is nowTon Roosendaal
shift+ctrl+click, because the ctrl_click goes to knife cutting. Implementation note: this is a macro, select + link.
2010-03-21Fix syntax for ID keyword.Guillermo S. Romero
2010-02-12correct fsf addressCampbell Barton
2010-01-21Fix [#20749] Mute doesnt refresh the compositorMatt Ebb
2010-01-13Fix: wasn't able to rename node group nodetree name, or access the nodetree ↵Matt Ebb
at all. Now you can switch between them too. Wrapped group nodes in RNA as part of this.
2010-01-05* Modifications to node editor 'make links' tool, after some requests by SoenkeMatt Ebb
Now it automatically decides how to connect the nodes up, based on the node positions. This lets you do fun stuff like in this video: http://www.vimeo.com/8548698
2010-01-04* Tweaks for node editor Make Links (F key)Matt Ebb
Testing a new method that hopefully will be faster to use than finicky socket selection - now just select multiple nodes and press F - available output sockets on the selected nodes will get automatically connected to the active node. It works for one socket type each time, to avoid getting lots of extra connections when you join up, but as a shortcut you can easily press F again to connect up other socket types. For example, to connect a render layer node (with vector pass) to a vector blur node, select the render layer then the vector blur, and press F three times to connect up the Image, Z and Vector sockets. It now also preferences sockets with the same name to connect up first. There's also another option (ctrl F) which will replace existing input links, rather than only connecting up links to available input sockets. * Also changed socket link knife cut to a more convenient shortcut - Ctrl LMB tweak
2009-11-21Nodes Editor: Restored 'Show Cyclic Dependencies' Operator (CKEY)Joshua Leung
2009-11-21Node Editor - More Cleanups (Reshuffling):Joshua Leung
- removing duplicate chunks of code -> hide unused sockets now works - moving some functions to the files that they get called from -> view all/home - made duplicate a macro operator like the other places that work like this, eliminating the unnecessary transform-related property there still - removed a few chunks of unused code
2009-11-20More Node Editor Fixups:Joshua Leung
* Restored Mute and Hide Operators, M and H keys respectively * Restored Make Links Operator (F). However, I can't figure out how to set the sockets so that this can be used * Made Alt-RMB the new hotkey for breaking links by dragging, since Alt-LMB was taken for panning already
2009-11-20Node Editor: Various usability and code tidyupsJoshua Leung
* Fixed a nasty bug which meant that it was impossible to set an active node. Was caused by ntreeCopyTree() getting called when compo updates were done and clearing the active flags. The active flag clearing is only really needed for the "internal_select" case which is only used for duplicating selected nodes (from Shift-D duplicate). * Recoded click-selection code. Was a mess of old code, bad exceptions from the old code half ported, duplicate operators, unnecessary flags/modes. * Fixed bug #19927: compositing node groups can't be access via "tab" or ungrouped via "alt+g". Was probably related to the active group not being able to be set. * Made resizing nodes work again. Again, this was due to the active node bug. * Made adding a new group with Ctrl-G correctly update the views
2009-11-11Grease Pencil for Nodes Editor:Joshua Leung
This commit restores Grease Pencil functionality for the Nodes Editor. Grease Pencil data is now stored at the NodeTree level, which means that annotations remain with the NodeTree they were made for. Possible TODO's: * In future, it may be worth investigating attaching Grease Pencil data to individual nodes, to allow annotations to stay attached to nodes as they are moved * Include the settings for the 'active node' in a panel in the new NKEY region where the Grease Pencil buttons appear.
2009-10-08Key ConfigurationBrecht Van Lommel
Keymaps are now saveable and configurable from the user preferences, note that editing one item in a keymap means the whole keymap is now defined by the user and will not be updated by Blender, an option for syncing might be added later. The outliner interface is still there, but I will probably remove it. There's actually 3 levels now: * Default builtin key configuration. * Key configuration loaded from .py file, for configs like Blender 2.4x or other 3D applications. * Keymaps edited by the user and saved in .B.blend. These can be saved to .py files as well to make creating distributable configurations easier. Also, user preferences sections were reorganized a bit, now there is: Interface, Editing, Input, Files and System. Implementation notes: * wmKeyConfig was added which represents a key configuration containing keymaps. * wmKeymapItem was renamed to wmKeyMapItem for consistency with wmKeyMap. * Modal maps are not wrapped yet. * User preferences DNA file reading did not support newdataadr() yet, added this now for reading keymaps. * Key configuration related settings are now RNA wrapped. * is_property_set and is_property_hidden python methods were added.
2009-10-08Node Bugfixes:Brecht Van Lommel
* Compo node backdrop works again. * Compo node previews and backdrop now get correct color management float to byte conversion. * Compo nodes got unecessarily recalculated while moving nodes. * Fix compo node viewer nodes not getting activated correctly. * Main compo node preview render computations are now outside of mutex lock, so better for multithreading. * Tex node outputs did not work in some files loaded from 2.4. * Change RNA updates to take into account groups that may be shared between multiple node trees.
2009-09-152.5: node group/ungroup/edit operators, patch by Michal Ziulek,Brecht Van Lommel
with some small changes.
2009-09-14Three node selection operators added, patch by Michał Ziułek, thanks!Brecht Van Lommel
* Select all * Select linked to * Select linked from
2009-08-192.5: HeadersBrecht Van Lommel
* Fix header menu spacing bug, and make it consistent for all headers. * For consistency, always put menus first in the header, then any enums to switch the type of data displayed. * Node editor header ported to python layout. Still quite a few operators missing to make the menus complete. * RNA wrapped node editor, and added use_nodes property to material and scene.
2009-07-092.5:Brecht Van Lommel
* Rename OT_duplicate_add, to OT_duplicate. Also fixes warning print since I forgot to do this in the toolbar for MESH.
2009-07-072.5Ton Roosendaal
- Scrollers now only disappear for regions with a fixed total view, like lists, buttons, channels. More or less infinite views keep scrollers to indicate that you can still pan or zoom further. - Nodes: put back SHIFT+D "Add duplicate" (Also fixed duplicate objects menu name... it should be a bit more descriptive)
2009-04-152.5: Operator naming, reviewed some of the recent changesBrecht Van Lommel
by Shaul, did some minor tweaks.
2009-04-13additional op naming convention changesShaul Kedem
2009-03-29- use clear, set, add, enable, disable and toggle as a prefix in operator namesCampbell Barton
- use select as a suffix eg UV_OT_loop_select -> UV_OT_select_loop - Each select all operator was using slightly different wording... select_all, deselect_all, de_select_all, select_de_select_all -> select_all_toggle - selection -> select - POSE_OT_select_connected -> POSE_OT_select_linked to match other operators - NODE_OT_delete_selection -> NODE_OT_delete since its not used in other operators - ANIM_OT_previewrange_define -> ANIM_OT_previewrange_set to match other operators - NODE_OT_fit_all -> NODE_OT_view_all to match other operators - View2D_OT_* -> VIEW2D_OT_* to match VIEW3D - View2D_OT_view_downscroll -> VIEW2D_OT_scroll_down more logical - removed MARKER_OT_mouseselect_extend and made extend a boolean property of MARKER_OT_mouseselect - MARKER_OT_mouseselect -> MARKER_OT_select - GROUP_OT_group_remove -> GROUP_OT_objects_remove more logical since its removing objects from groups - MESH_OT_removedoublesflag -> MESH_OT_remove_doubles - redundant words MESH_OT_split_mesh -> MESH_OT_split, OBJECT_OT_object_delete -> OBJECT_OT_delete renamed selection operator properties extend_select -> extend column_select -> column select_children_only -> children_only ... Since these are all in the context of selection operators there is no need for the extra 'select' in the property name. Updated docs http://www.graphicall.org/ftp/ideasman42/html/bpyoperator-module.html
2009-02-172.5Ton Roosendaal
Node/Composite tinkering: - titles in headers and on collapsed nodes back - backdrop option draws again (no scroll operator yet) - added preview option in blur, filter and mix nodes. Just for fun while working :) Probably every node should get this...
2009-02-142.5Ton Roosendaal
Node editor: adding node sends proper redraw now, and calls the old 'auto connect' to make it link to active node.
2009-02-072.5Ton Roosendaal
- Node editor: link cut back, now under ALT+LMB, to prevent accidents. Note it now nicely intersects the real curved noodles with a line you draw! - To make above work, replaced ogl curve draw with own bezier code. - Added new WM standard operator callback for lines-gesture, the Lasso gesture now draws a closed line. - Both callbacks have optional property 'cursor' to make it give modal info. For future also linestyle or color can be defined. - Changed 'pin' icon in Image header to something that looks less scary... but there's no pin icon yet?
2009-02-062.5Ton Roosendaal
- Corner node 'size' widget works again - Proper preview events added on linking nodes
2009-02-062.5Ton Roosendaal
Node editor: - Linking sockets back. - Removed obsolete code - Add node gives correct pointers for Render stuff
2009-01-272.5Ton Roosendaal
Compositor now uses threaded jobs. - updates happen per preview node! Check this file for fun: http://www.blender.org/bf/composite_image.blend (any compo node could get preview!) - had to ensure the composite data gets fully copied before it executes thread, so editing is not frustrated. - put back node buttons (missing init) - added WM_jobs api call to check for running job, illustrated with red light icon in 'use nodes' button. - added another callback to WM_jobs, to initialize. use this init to ensure you only do it when job really starts. - added an extra notifier option for WM_jobs, to signal finished job (like redraw image view) - fixed file read error, it copied the screen it read, instead of using it. - commented out annoying prints for missing ops in imagewin
2009-01-25make operator names more consistentCampbell Barton
ANIM_OT_toggle_time -> ANIM_OT_time_toggle SCULPT_OT_toggle_mode -> SCULPT_OT_sculptmode_toggle UV_OT_select_inverse -> UV_OT_select_invert NODE_OT_toggle_visibility -> NODE_OT_visibility_toggle OBJECT_OT_toggle_editmode -> OBJECT_OT_editmode_toggle toggle was used last in other operators eg- VIEW3D_OT_vpaint_toggle and VIEW3D_OT_wpaint_toggle. 'invert' was used everywhere else.
2009-01-122.5 / NodesNathan Letwory
* [Use nodes] added. For future improvements: a panel which enumerates materials, textures and scenes for selection and editing in the opened node-editor without having to set it in Buttons (or 'global' scene).
2009-01-122.5 / NodesNathan Letwory
* XKey for deleting selected nodes.
2009-01-122.5 / NodesNathan Letwory
* add nodes through header menu (no way to link them yet, though ;) Note: the adding needs to be properly operatorfied still.
2009-01-062.5 / Nodes / Border selectNathan Letwory
* bring border select (BKey), works in editor, but draws badly only in header when initiated from menu, so that's commented out for now.
2009-01-012.5 / NodesNathan Letwory
* HOMEKEY enabled (view all), made into operator.
2008-12-292.5 / NodesNathan Letwory
* enable more code (button callbacks, will probably undergo revision)
2008-12-292.5 / NodesNathan Letwory
* Operator to toggle node visibility (hide/unhide)
2008-12-282.5 / NodesNathan Letwory
* shift-select operator, inheriting from normal select operator.
2008-12-282.5 / NodesNathan Letwory
* WIP selection operator. - selection is made, but redraw is still missing.
2008-12-262.5 / NodesNathan Letwory
* fix icon scaling -> SpaceNode aspect. * bring back a bit more code
2008-12-242.5 - node editorNathan Letwory
Commit of WIP code (what code isn't wip, these days ;) - only drawing code as basis to work further from (and have less conflicts between different systems I work on)
2008-12-132.5Ton Roosendaal
The basics for Node Space.... no complaints sofar :)