Age | Commit message (Collapse) | Author |
|
|
|
|
|
selection, which matches behavior of all other areas in blender.
|
|
nodes and links between them is stored in an offscreen list (not in the library). The Paste operator then in turn copies these into the active node tree in the editor.
Currently does not support copying of animation data. This would require copying of individual fcurves etc. between data block, which is not implemented yet.
Also it is currently possible to circumvent some constraints of the nodes, in particular for node groups (e.g. no groups inside groups, render layer not inside groups).
|
|
|
|
almost 5000 loc.
|
|
Ctrl+I, select inverse to node space.
|
|
This would match other areas in Blender.
|
|
|
|
function calls (we had a few of these).
|
|
|
|
|
|
--
svn merge -r49291:49292 ^/branches/soc-2011-tomato
|
|
Now supports output value of:
- Absolute marker position
- Marker position relative to the very first marker
- Marker position relative to given scene frame
|
|
|
|
TODO
- add shutter speed option
- add blur option
|
|
|
|
|
|
node texture in a group could get `stuck` and the buttons UI wouldnt update to other active nodes.
Files saved with this error will still give problems, toggling group edit will fix.
|
|
view.
|
|
Previous attempt was not taking into account parent nodes of the group nodes (i.e. frames). The nodeFromView function should be used to convert between relative node location to absolute view space. Also added this in the node_add_node helper function, which is used in a number of operators for adding nodes in a specific location.
|
|
* [#32040] size-input of a blur-node is uniform for the whole picture
* [#32062] Blur node Size input is not working with
* [#32140] Blur Node using a greyscale input as size multiplier fails
to work
Node now has a new option (new compositor cannot detect if the connected
part is a single value, or an image connected).
With this option the use of a reference image to multiply the size of
the blur per pixel can be enabled/disabled.
Regards,
Jeroen
- At Mind -
|
|
operator needs to take into account the potential offset from the group node (most operators use the node_add_node helper function which does this).
|
|
|
|
|
|
|
|
clamping pan bounds.
|
|
|
|
named drarnode.c and node_draw.c.
|
|
Issue was caused by threading conflict between compositor output node which
is freeing buffers used by render result image and image draw code which
could use buffers at the same time as compositor frees this buffers.
Solved by adding adding lock around viewer image invalidation and image
drawing.
Use renamed LOCK_PREVIEW mutex for this, which si not called LOCK_DRAW_IMAGE.
With new compositor locking for preview is not needed so it could be removed.
Added the same lock around viewer operation which also frees buffers used
by viewer image. It's actually quite difficult to check whether this is
indeed needed. This code seems to be using acquire/release technique, but
somehow acquiring ImBuf before invalidating it in compositor operation
doesn't resolve the issue, so probably it's not actually locking acquire
and things should be checked deeper.
|
|
when unconnected input links are removed.
|
|
|
|
- Fixed issues with calculating matte with balance != 0.5
It used to be used concave combination of minimal and maximal
channel values which could be inpredictable.
Use concave combination of two non-major channels sorted
by their index, so such combination would always use the same
coefficients for particular non-major channels.
- Added despill balance slider which defines balance between
non-major channels used for calculating average of two
colors. Difference between average value and pixel value of
major screen channel defines amount of despill. Balance of
0.5 gives the same behavior as it was before this slider
was added.
---
svn merge -r48678:48679 -r48789:48790 ^/branches/soc-2011-tomato
|
|
|
|
uninitialized memory. it happened when you delete a node that was being
executed. in the compostor
|
|
--
svn merge -r48088:48089 -r48091:48092 ^/branches/soc-2011-tomato
|
|
---
Merging r48792 from soc-2011-tomato into trunk
|
|
This does not make much sense and just annoys in most of cases.
---
Merging r48793 from soc-2011-tomato into trunk
|
|
All node group operators which move nodes directly between bNodeTree->nodes lists now make sure the node names are indeed unique in their new environment (the node group tree or the parent tree).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the text X axis twice as much as it should have.
|
|
|
|
|