english Sivu saatavilla vain englanninkielisenä.

Blender SVN Statistics -> Committers -> lukastoenne

Lukas Toenne (lukastoenne)

Total commits : 449
Trunk commits : 153
Branch commits : 296
First Commit : June 24, 2010
Latest Commit : May 18, 2012

Commits by date

DateNumber of Commits
May, 201215
April, 20126
March, 201219
February, 20126
January, 20127
December, 201111
November, 201114
October, 20115
September, 201120
August, 20112
July, 20116
June, 20114
May, 201143
April, 201114
March, 201126
February, 201136
January, 201121
December, 201018
November, 201046
October, 201042
September, 201028
August, 201034
July, 201015
June, 201011

Commit Distribution

PathNumber of Commits
particles-2010289
Trunk153
tile7

Favourite Trunk Files

FilenameTotal Edits
node.c37
node_edit.c35
node_draw.c23
rna_nodetree.c23
readfile.c21
drawnode.c21
BKE_node.h18
DNA_node_types.h18
node_intern.h16
node_ops.c14

Trunk File Changes

ActionTotal Count
Added129
Deleted12
Modified612

Latest commits

Revision 46764 by Lukas Toenne (/trunk/blender)
May 18, 2012, 1:00 pm (+0300)
Fix for Tile image node. This was still using the path string for multilayer output instead of the dedicated layer name string.
Revision 46763 by Lukas Toenne (/trunk/blender)
May 18, 2012, 1:00 pm (+0300)
When generating enums for the image node render layers, replace empty strings with a simple space character. This little hack allows the enum item to be selected from the dropdown list.
Revision 46760 by Lukas Toenne (/trunk/blender)
May 18, 2012, 12:26 pm (+0300)
Partial revert of r46542.
Displaying image layers with flattened names (render_layer.render_pass) can lead to extremely long socket lists, especially with older files that were used with distinct render layers before. In general the flattening of names would be preferable, but it needs a sensible way of limiting the number of displayed outputs. For now the render layer dropdown selection is the best option to ensure usability.
Revision 46689 by Lukas Toenne (/trunk/blender)
May 16, 2012, 1:10 pm (+0300)
Fix #31369 (discussed in bug report comments). Setting the path/layer name strings of the file/layer slots of the file output node would crash, due to missing id.data pointer in the PointerRNA. Solved by using the iter->parent.id.data pointer for the RNA collection iterator.
Revision 46686 by Lukas Toenne (/trunk/blender)
May 16, 2012, 12:22 pm (+0300)
Fix #31472: displace node wrong y derivative (simple typo). Credit to Ervin Weber (lusque) for the fix.
Revision 46661 by Lukas Toenne (/trunk/blender)
May 15, 2012, 3:40 pm (+0300)
A generalization of the modal node linking operator (for dragging from socket to socket).

This operator still had some built-in assumptions about the connectivity of input/output sockets (1-to-n in all current node systems). For future node systems (e.g. flow-based particles) and for general customizable nodes the operator is now fully symmetric and supports all kinds of connectivity limits (1:1, 1:n, m:1, m:n).

The operator data can also store a list of node links as opposed to a single link now, so that multiple links can be redirected at once. Holding the CTRL key when clicking a socket, all links from/to that socket are detached and can be moved to a different socket. This is useful for quickly appending a node without moving every individual link.
Revision 46554 by Lukas Toenne (/trunk/blender)
May 11, 2012, 8:05 pm (+0300)
Fix for UI layout alignment of fixed-size items (including those with width < min. width). Such layout items were ignoring the center and right alignment in layouts before.
Revision 46542 by Lukas Toenne (/trunk/blender)
May 11, 2012, 11:06 am (+0300)
A couple more changes to the file and image nodes to improve access to layers that don't follow Blender's rlayer.rpass naming scheme.

--- Changes to File Output node ---
* Flat layer names in EXR multilayer files.

For a socket with name "AAA" the previous resulting EXR layer name would be "AAA.AAA", i.e. the render layer as well as render pass would use the socket name.

Now the "render_layer.render_pass" scheme is ignored in multilayer files, socket names are directly written to EXR layers (EXR layer name is "AAA" in this example). If sockets should have a notion of "render layer" this can still be achieved by explicitly adding a separator, e.g. "AAA.BBB". When loading such layers into a Blender Image struct, the name is interpreted as a "render_layer.render_pass" again (although the image node does not care about it, see below).

* Socket sub-paths (for singlelayer) or layer names (for multilayer) are stored in dedicated string variables in the socket storage data. This way the RNA can define precise string subtypes (PROP_FILEPATH) and length. The file/layer slots are defined as separate structs with own name properties in the RNA as well, so they can be used nicely with the list template.

* Ensure unique socket paths/layer names to prevent overwriting of files and layers respectively.

--- Changes to Image node ---
* Loading multilayer OpenEXR files has improved layer name splitting into render layer + render pass names now. This properly supports arbitrary EXR layer names now.
Example:

OpenEXR layer name: AAA.BBB.CCC

is split into

Render layer name: AAA.BBB
Render pass name: CCC

If the layer name has no '.' separators the render layer name is empty.

* Image node ignores the selected render layer in the image user data. Instead all existing layers are displayed at the same time by combining the render layer names with render pass names again, to reconstruct the original EXR layer name. This avoids the problem that render layers with empty name are not selectetable in the dropdown and allows using all image layers at the same time without duplicating the node.
Revision 46450 by Lukas Toenne (/trunk/blender)
May 9, 2012, 11:28 am (+0300)
Fix #31369. Needed some do_versions backward compatibility code to ensure the old file path was split correctly into base path + filename.
Revision 46424 by Lukas Toenne (/trunk/blender)
May 8, 2012, 6:14 pm (+0300)
Fix #31350, by Sergey Sharybin.

This happens because of how output node index is initializing in assign_index function: itterator goes to the beginning of the nodes list using node->prev and then reviews the whole node list to find first unused index. The problem is that node's initialization now is getting called before node was added to node tree, so all output nodes have got equal index.

MiikaHweb - Blender SVN Statistics v1.20
Tehnyt: Miika HämäläinenViimeksi päivitetty: 21.05.2012 17:55MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2012