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
2011-02-23Empty groups are now displayed with some basic spacing in edit mode. Long ↵Lukas Toenne
socket lists don't outgrow the group box any more; the box height is adjusted to fit the length of the socket list instead.
2011-02-22Convenience fix: Exposing internal sockets now copies the default input ↵Lukas Toenne
value to the group sockets. The "expose" function on group inputs/outputs has an optional parameter "add_link", which can be used to prevent the automatic linking.
2011-02-22Added RNA functions to group tree inputs/outputs for exposing internal ↵Lukas Toenne
sockets or adding custom sockets by name and type (fixes #26171). Changed a few function names for groups for consistency.
2011-02-21Big node groups improvement patch. Node group trees now have their own lists ↵Lukas Toenne
of input/output sockets. Those can be linked to internal nodes just like links between regular nodes. In addition group sockets can be renamed and have a defined order, which can be modified, and they can be removed again. More details can be found in the patch tracker description (#24883) and on the code.blender.org development blog.
2011-02-21I swear, it was just an innocence change in guardedalloc!Nathan Letwory
The butterfly wing flap, causing a nice storm in the rest of blender. Now all dependencies should point ok again. CMakers, do double-test.
2011-02-18Bugfix #26101Ton Roosendaal
Node editor: icons in header sometimes were on wrong locations. The click hotspots were also off...
2011-02-17clear some unused warningsCampbell Barton
2011-02-15moving dir strings into global namespace for doc access (coming up)Campbell Barton
2011-02-14made most variables which are only used in a single file and not defined in ↵Campbell Barton
header static for blenlib, blenkernel and editors.
2011-02-13many functions in blender are not marked static but should be.Campbell Barton
most local modifier,GPU,ImBuf and Interface functions are now static. also fixed an error were the fluid modifier definition and the header didnt have the same number of args.
2011-02-11Removed the internal_select parameter from ntreeCopyTree. This was used just ↵Lukas Toenne
in one place when duplicating nodes, which is not an actual copying of the tree. The node duplicate operator now copies selected nodes itself.
2011-02-10Different method for blur node aspect correction. Now the user can still set ↵Lukas Toenne
different sizes for x/y blurring in relative mode, but choose to use aspect correction on either of the axes.
2011-02-10More options for the blur node filter size. This can now be pixel based or ↵Lukas Toenne
relative to both axes or just either width or height.
2011-02-10Bugfix [#26004] compositor: backdrop zoom factor too smallJoshua Leung
The backdrop zoom factor for new node-editor instances was not set (i.e. was default initialised to 0). Now, this gets set to 1.0. Also, set the property default in RNA to match this.
2011-02-08Per-type node labels and customizable names. The label displayed in the node ↵Lukas Toenne
header is now by default the node type string. A custom label callback can be implemented to display more detailed information. This is currently used by group nodes, which display their internal tree name, and math, vector math, mix and filter nodes, which use their internal operation sub-type. Also the node tree selection/naming box for groups is now displayed only on open groups, to make it clearer that this is the internal type of the group and get a cleaner main tree.
2011-02-07Bugfix 25965Ton Roosendaal
New "auto render" now prevents calling anim-updates, that's not needed (and popped back transformed keyed objects).
2011-02-07Todo/feature requestTon Roosendaal
When using masks or other simple 3D elements in composites, doing a layer re-rendering on a node is a bit clumsy all the time. This commit does two things to help: - new hotkey "Z" in node editor automatically finds render layer that changed and re-renders it + composites - option "Auto Render" does same, but then after every transform edit in 3D window The latter is experimental; real & proper system for this requires full threaded render support (like previews). But it works! Demo file: http://download.blender.org/demo/test/auto_composite.blend Important fix: After any render, all the render layers were tagged "changed", which caused any edit to first totally recomposte everthing. Now it only composites changes. Implementation notes - DAG scene flush now sets 'changed' flags in render layer nodes - Added notifier for 'transform finished' to trigger the update, this is temporarily.
2011-02-02Keymap conflict in node editor. Read Render Layers is now Ctrl R toDaniel Salazar
leave R for rotate
2011-01-31Removed OpenGL blending from node editor backdrop images in alpha channel ↵Lukas Toenne
mode. This is a pure b/w image that doesn't need blending.
2011-01-31Node UI:Thomas Dinges
* Added Backdrop Panel inside the "Properties" area. * Hard limit for the "zoom" value. Negative values doesn't make sense. * Added a missing notifier for the Node backdrop move operator.
2011-01-31Small fix for color info in node editor: ACTIONMOUSE click was already used ↵Lukas Toenne
for node moving. Now ALT+ACTIONMOUSE must be used to get color info from the backdrop image.
2011-01-31Scons blenfont include for recent Node Backdrop commit. Thomas Dinges
2011-01-31Added backdrop image color information to the node editor. When clicking on ↵Lukas Toenne
empty space in the node editor, the pixel color values will be displayed on the bottom like in image editor.
2011-01-31Changed alpha blending mode for image editor and node previews. This was ↵Lukas Toenne
using the sum of the image and alpha-faded background, leading to almost-white transparent areas. New code uses correct GL_SRC_ALPHA for the source image.
2011-01-31Added transparency feature to node editor backdrop, similar to image editor. ↵Lukas Toenne
Alpha blending can be enabled by a button when "Use Backdrop" is selected.
2011-01-30remove nan-makefilesCampbell Barton
2011-01-21- Bugfix: NLA "duplicate" operator now lets strips get moved betweenJoshua Leung
tracks too, instead of only sliding around on the track they were defined on. - Adding description fields for many (older) operators that lacked them
2011-01-18Added group verification after autoconnect to avoid linked+external group ↵Lukas Toenne
sockets.
2011-01-17Bugfix 25683Ton Roosendaal
Compositor operators now have better poll check, so they won't show up in operator search or hotkeys for other node views. - backimage move, size - read renderlayers
2011-01-09several cosmetic changes to the node-editorM.G. Kishalmi
+ changed lines connecting nodes: they now use a linewidth of 1.5px for the light foreground and 4px for the dark background. this should fix node-lines not being visible on almost black or all white backdrops. + muted nodes now also show a red tinted header if they are hidden (collapsed) + both active and selected nodes show a (now properly antialiased) highlighting frame + fixed a small error in dropshadow code resulting in a gap at borders + fixed a tiny error for the collapsing indicators (triangles) - they were not symmetrical. Ton will add proper theme colors for the node-editor in the coming days.
2011-01-08Bugfix #25525Ton Roosendaal
Duplicating viewer node crashed in cases; bad ID was given to a function. Fix provided by Alexander Kuznetsov. Thanks!
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2011-01-04Don't commit with compiling first ;)Ton Roosendaal
2011-01-04Todo item: notifiers sent from Material changes invoked CompositorTon Roosendaal
jobs. Now proper checks have been added, also for texture nodes.
2011-01-03Todo items:Ton Roosendaal
- New Node editor now opens with larger view, the default was like zoomed in factor 2. - Add node via menu now shows new node more visible - Click on (material) node now doesn't re-render the entire tree anymore, much nicer. - Duplicate node creates preview image immediate
2010-12-28Bugreport, IRCTon Roosendaal
Compositor: "Read & Compo Full Sample Buffers" option stopped after 1 pass; the break callback was returning '1' falsely. Also made it show "wait cursor" again, since it doesn't run in thread nor updates UI while compositing buffers. Check console for progress for now.
2010-12-27Bug report #25384Ton Roosendaal
Node editor Some nodes - when muted - didn't draw a red line to indicate a pass-on action. Stil, the node then is muted and either passes on a buffer of same type, or just black. To more clearly indicate muting, it now draws the header in a reddish blended color too.
2010-12-23use ICON_NULL define rather then 0, makes UI calls less confusing. (no ↵Campbell Barton
functional change) eg: uiItemR(row, &dvar_ptr, "type", 0, "", 0); -> uiItemR(row, &dvar_ptr, "type", 0, "", ICON_NULL);
2010-12-23rename blenderlib to blender_add_libCampbell Barton
2010-12-21Error/Warning report flipping.Ton Roosendaal
An operator Error throws up a menu, a Warning only a flashy header print. In mesh editmode the menus for simple failures got very annoying, like "Already a face" for Fkey on a face. Proposal is to use warning for contextual failures, like: - wrong selection - unsupported combination - wrong modes And use errors for cases you really need user attention, for example when issues are invisble or potentially damaging work. - Memory failures - Files not found List can grow in future :) let's test this for mesh now. I'll tackle this for other ops later after review. (Also changed: loopcut disabled when editmode shows deformed result)
2010-12-20Bugfix #25309Ton Roosendaal
Code cleanup to allow switching active output nodes in Compositor made shader nodes output not set correctly. Now you can have multiple output nodes in shaders too, and switch on click-activate.
2010-12-19Todo item:Ton Roosendaal
Compositor: if you have multiple Composite-Out nodes, a click will activate it for use. Just like viewer nodes.
2010-12-14Compositor: Add an option to select the YCbCR conversion mode for the YCbCR ↵Xavier Thomas
combine/separate nodes.
2010-12-09A little more work on patch [#24814] Operators which have no decriptionKent Mein
submitted by Murat Egretli Not actually a patch but talks about descriptions that are missing and some small fixes that are needed. Kent
2010-12-09Added a few descriptions that were missing.Kent Mein
This is a little bit of todo item: [#24814] Operators which have no decription Kent
2010-12-08use lowercase for cmake builtin names and macros, remove contents in else() ↵Campbell Barton
and endif() which is no longer needed.
2010-12-07Bugfix #24163a: Unable to animate INSIDE a group node in the compositorJoshua Leung
(This commit doesn't fix the original bug reported in the report, but does fix one that was discovered while investigating that one) Trying to insert keyframes for nodes within group nodes was failing. This was caused by the ID-block for those UI widgets being set to the Node Editor's current ID-block (i.e. NodeTree) vs the NodeTree that those nodes lived in. The net result was that the paths couldn't be resolved, as the paths obtained for those widgets could only work up to the group's nodetree.
2010-12-05Dependency graph: changed DAG_id_flush_update to DAG_id_tag_update. Now itBrecht Van Lommel
only tags the ID and does the actual flush/update delayed, before the next redraw. For objects the update was already delayed, just flushing wasn't yet. This should help performance in python and animation editors, by making calls to RNA property update quicker. Still need to add calls in a few places where this was previously avoided due to bad performance.
2010-12-03Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for ↵Campbell Barton
'const char's,. Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
2010-12-03updates to patch from Dan Eicher, allow adding a NodeGroup through ↵Campbell Barton
bpy.data.node_groups.new(name, type) made some minor changes.