Re: [Bf-committers] Node type OUTPUT_MATERIAL undefined

2013-03-19 Thread Lukas Tönne
Sorry, should have documented these changes better.

Here is a simple wiki page to collect all changes. The identifier
string change you ran into is the most important, most other things
should still work. Please let me know if you encounter more problems
of this sort:

http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes

The sphinx error seems to be a missing default value in RNA, will try
to track it down.

On Tue, Mar 19, 2013 at 2:33 AM, INTERLICHTSPIELHAUS
interlichtspielh...@gmail.com wrote:
 hi

 just did a fresh svn update
 and a script just broke

 i am creating a new shadernode with the following line

 out_node = nodeTree.nodes.new('OUTPUT_MATERIAL')

 i receive the following color
 RuntimeError: Error: Node type OUTPUT_MATERIAL undefined

 could someone point me to online dox with the recent python api changes ?

 when i try to run sphinx_doc_gen.py locally
 i get the following output + segmentation fault

 /home/interlichtspielhaus/blender/doc/python_api/rst/bmesh.ops.rst
 RNA Warning: Current value 0 matches no enum in 'EnumProperty',
 'addon_filter', 'default'

 ./blender() [0x95f41e]
 /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fd9dd28c4a0]
 /lib/x86_64-linux-gnu/libc.so.6(+0x162c01) [0x7fd9dd3b8c01]
 ./blender(StringProperty_default_value_length+0x2b) [0x139772b]
 ./blender(RNA_property_string_length+0x61) [0x12fd831]
 ./blender(RNA_property_string_get_alloc+0x36) [0x12fd896]
 ./blender(pyrna_prop_to_py+0x168) [0xcc0b98]
 ./blender() [0xcc0ec0]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(+0xbf9cb) [0x7fd9e1aea9cb]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x6003)
 [0x7fd9e1a92743]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCode+0x3b)
 [0x7fd9e1a9593b]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyRun_FileExFlags+0xb9)
 [0x7fd9e1bdefc9]
 ./blender() [0xcb6f96]
 ./blender() [0x95e871]
 ./blender(BLI_argsParse+0xc7) [0xf82e97]
 ./blender(main+0xace) [0x9404fe]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd9dd27776d]
 ./blender() [0x95e089]

 thanks
 inS
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] PyNodes branch merge

2013-03-19 Thread Lukas Tönne
Made a temporary wiki page to collect API changes. Is there a
preferred place to put this other than my personal pages?

http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes

On Mon, Mar 18, 2013 at 5:35 PM, Lukas Tönne lukas.toe...@gmail.com wrote:
 It's finally happening, PyNodes branch (aka custom nodes) ready
 for merge into trunk.

 PyNodes opens up the node system in Blender to scripters and adds a
 number of UI-level improvements.

 === Dynamic node type registration ===
 Node types can now be added at runtime, using the RNA registration
 mechanism from python. This enables addons such as render engines to
 create a complete user interface with nodes.

 Examples of how such nodes can be defined can be found in my personal
 wiki docs atm [1] and as a script template in
 release/scripts/templates_py/custom_nodes.py [2].

 === Node group improvements ===
 Each node editor now has a tree history of edited node groups, which
 allows opening and editing nested node groups. The node editor also
 supports pinning now, so that different spaces can be used to edit
 different node groups simultaneously. For more ramblings and rationale
 see (really old) blog post on code.blender.org [3].

 The interface of node groups has been overhauled. Sockets of a node
 group are no longer displayed in columns on either side, but instead
 special input/output nodes are used to mirror group sockets inside a
 node tree. This solves the problem of long node lines in groups and
 allows more adaptable node layout. Internal sockets can be exposed
 from a group by either connecting to the extension sockets in
 input/output nodes (shown as empty circle) or by adding sockets from
 the node property bar in the Interface panel. Further details such
 as the socket name can also be changed there.


 For the next release (2.67) i will update the official wiki pages as
 well. The wiki node docs are totally outdated anyway (still on 2.49
 level in many parts). I'd like to make a general section about common
 node editor tools. Docs about the python API and registration should
 probably go to the bpy reference docs as examples [4]

 Please report any possible bugs you encounter to the bug tracker [5].

 Regards,
 Lukas Tönne


 [1] http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes
 [2] 
 http://projects.blender.org/scm/viewvc.php/trunk/blender/release/scripts/templates_py/custom_nodes.py?view=markuproot=bf-blender
 [3] 
 http://code.blender.org/index.php/2012/01/improving-node-group-interface-editing/
 [4] 
 http://www.blender.org/documentation/blender_python_api_2_66a_release/bpy.types.NodeTree.html
 [5] http://projects.blender.org/tracker/?atid=498group_id=9func=browse
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] PyNodes branch merge

2013-03-19 Thread Brecht Van Lommel
Maybe add a page in the release notes:
http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.67

On Tue, Mar 19, 2013 at 10:50 AM, Lukas Tönne lukas.toe...@gmail.com wrote:
 Made a temporary wiki page to collect API changes. Is there a
 preferred place to put this other than my personal pages?

 http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes

 On Mon, Mar 18, 2013 at 5:35 PM, Lukas Tönne lukas.toe...@gmail.com wrote:
 It's finally happening, PyNodes branch (aka custom nodes) ready
 for merge into trunk.

 PyNodes opens up the node system in Blender to scripters and adds a
 number of UI-level improvements.

 === Dynamic node type registration ===
 Node types can now be added at runtime, using the RNA registration
 mechanism from python. This enables addons such as render engines to
 create a complete user interface with nodes.

 Examples of how such nodes can be defined can be found in my personal
 wiki docs atm [1] and as a script template in
 release/scripts/templates_py/custom_nodes.py [2].

 === Node group improvements ===
 Each node editor now has a tree history of edited node groups, which
 allows opening and editing nested node groups. The node editor also
 supports pinning now, so that different spaces can be used to edit
 different node groups simultaneously. For more ramblings and rationale
 see (really old) blog post on code.blender.org [3].

 The interface of node groups has been overhauled. Sockets of a node
 group are no longer displayed in columns on either side, but instead
 special input/output nodes are used to mirror group sockets inside a
 node tree. This solves the problem of long node lines in groups and
 allows more adaptable node layout. Internal sockets can be exposed
 from a group by either connecting to the extension sockets in
 input/output nodes (shown as empty circle) or by adding sockets from
 the node property bar in the Interface panel. Further details such
 as the socket name can also be changed there.


 For the next release (2.67) i will update the official wiki pages as
 well. The wiki node docs are totally outdated anyway (still on 2.49
 level in many parts). I'd like to make a general section about common
 node editor tools. Docs about the python API and registration should
 probably go to the bpy reference docs as examples [4]

 Please report any possible bugs you encounter to the bug tracker [5].

 Regards,
 Lukas Tönne


 [1] http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes
 [2] 
 http://projects.blender.org/scm/viewvc.php/trunk/blender/release/scripts/templates_py/custom_nodes.py?view=markuproot=bf-blender
 [3] 
 http://code.blender.org/index.php/2012/01/improving-node-group-interface-editing/
 [4] 
 http://www.blender.org/documentation/blender_python_api_2_66a_release/bpy.types.NodeTree.html
 [5] http://projects.blender.org/tracker/?atid=498group_id=9func=browse
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


[Bf-committers] Google Summer of Code 2013

2013-03-19 Thread Ton Roosendaal
Hi all,

It's the time of the year again! GSoC 2013 starts soon.
Here are important dates to mark in calendars:

April 8: Google announces if we're accepted as Mentor organization.
April 22: Students can start applications
May 3: Student application deadline
May 27: Google announces accepted students
June 17: GSoC official start
August 2: Midterm evaluation deadline
Sept 23: Pencils down
Sept 27: Final evaluation deadline

Note that the program runs longer than previously, with a lot of time for us to 
review student proposals, and a 3 month period for students to work.

Work for the active devs during the next weeks is to fill in project proposals 
for the Ideas page. This is not for feature requests! We should stick to well 
defined acceptable targets for which we know a developer/mentor can be found.

http://wiki.blender.org/index.php/Dev:Ref/GoogleSummerOfCode/2013/Ideas

For GSoC 2013 I would like to introduce a special focus: we could organize a 
stronger connection between the stakholders (users) and students/mentors. 
Speficially I'd like to invite teams/studios to think of useful targets, to 
define projects they really need (and will use), and to get involved as 
artist-buddies for the students.

Discussions can be here and in irc as usual. Early april a 'mentors' mailing 
list will be opened as well, for developers and reviewers of student 
applications.

Laters,

-Ton-


Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Node type OUTPUT_MATERIAL undefined

2013-03-19 Thread Campbell Barton
On Tue, Mar 19, 2013 at 8:49 PM, Lukas Tönne lukas.toe...@gmail.com wrote:
 Sorry, should have documented these changes better.

 Here is a simple wiki page to collect all changes. The identifier
 string change you ran into is the most important, most other things
 should still work. Please let me know if you encounter more problems
 of this sort:

 http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes

 The sphinx error seems to be a missing default value in RNA, will try
 to track it down.

 On Tue, Mar 19, 2013 at 2:33 AM, INTERLICHTSPIELHAUS
 interlichtspielh...@gmail.com wrote:
 hi

 just did a fresh svn update
 and a script just broke

 i am creating a new shadernode with the following line

 out_node = nodeTree.nodes.new('OUTPUT_MATERIAL')

 i receive the following color
 RuntimeError: Error: Node type OUTPUT_MATERIAL undefined

 could someone point me to online dox with the recent python api changes ?

 when i try to run sphinx_doc_gen.py locally
 i get the following output + segmentation fault

 /home/interlichtspielhaus/blender/doc/python_api/rst/bmesh.ops.rst
 RNA Warning: Current value 0 matches no enum in 'EnumProperty',
 'addon_filter', 'default'

 ./blender() [0x95f41e]
 /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fd9dd28c4a0]
 /lib/x86_64-linux-gnu/libc.so.6(+0x162c01) [0x7fd9dd3b8c01]
 ./blender(StringProperty_default_value_length+0x2b) [0x139772b]
 ./blender(RNA_property_string_length+0x61) [0x12fd831]
 ./blender(RNA_property_string_get_alloc+0x36) [0x12fd896]
 ./blender(pyrna_prop_to_py+0x168) [0xcc0b98]
 ./blender() [0xcc0ec0]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(+0xbf9cb) [0x7fd9e1aea9cb]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x6003)
 [0x7fd9e1a92743]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCode+0x3b)
 [0x7fd9e1a9593b]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyRun_FileExFlags+0xb9)
 [0x7fd9e1bdefc9]
 ./blender() [0xcb6f96]
 ./blender() [0x95e871]
 ./blender(BLI_argsParse+0xc7) [0xf82e97]
 ./blender(main+0xace) [0x9404fe]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd9dd27776d]
 ./blender() [0x95e089]

 thanks
 inS

The crash isnt caused by pynodes, rather BLF_I18NCONTEXT_DEFAULT being NULL,
This gets passed to RNA as the default translation context - and rna
functions don't check for a null default when getting that string.

Bastien, you added comment about why having BLF_I18NCONTEXT_DEFAULT
set to NULL is important, any suggestions on how to fix?

-- 
- Campbell
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Node type OUTPUT_MATERIAL undefined

2013-03-19 Thread Bastien Montagne
Ek… Didn’t thought it could cause crashes (had no problems during my 
tests here... :/ ).

Anyway, current situation is a bit fuzzy, I already intended to clean it 
up so that RNA-related stuff always use BLF_I18NCONTEXT_DEFAULT_BPY, as 
py stuff, instead of the NULL BLF_I18NCONTEXT_DEFAULT one. Will do that 
asap.

Bastien

On 19/03/2013 14:17, Campbell Barton wrote:
 On Tue, Mar 19, 2013 at 8:49 PM, Lukas Tönnelukas.toe...@gmail.com  wrote:
 Sorry, should have documented these changes better.

 Here is a simple wiki page to collect all changes. The identifier
 string change you ran into is the most important, most other things
 should still work. Please let me know if you encounter more problems
 of this sort:

 http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes

 The sphinx error seems to be a missing default value in RNA, will try
 to track it down.

 On Tue, Mar 19, 2013 at 2:33 AM, INTERLICHTSPIELHAUS
 interlichtspielh...@gmail.com  wrote:
 hi

 just did a fresh svn update
 and a script just broke

 i am creating a new shadernode with the following line

 out_node = nodeTree.nodes.new('OUTPUT_MATERIAL')

 i receive the following color
 RuntimeError: Error: Node type OUTPUT_MATERIAL undefined

 could someone point me to online dox with the recent python api changes ?

 when i try to run sphinx_doc_gen.py locally
 i get the following output + segmentation fault

 /home/interlichtspielhaus/blender/doc/python_api/rst/bmesh.ops.rst
 RNA Warning: Current value 0 matches no enum in 'EnumProperty',
 'addon_filter', 'default'

 ./blender() [0x95f41e]
 /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fd9dd28c4a0]
 /lib/x86_64-linux-gnu/libc.so.6(+0x162c01) [0x7fd9dd3b8c01]
 ./blender(StringProperty_default_value_length+0x2b) [0x139772b]
 ./blender(RNA_property_string_length+0x61) [0x12fd831]
 ./blender(RNA_property_string_get_alloc+0x36) [0x12fd896]
 ./blender(pyrna_prop_to_py+0x168) [0xcc0b98]
 ./blender() [0xcc0ec0]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(+0xbf9cb) [0x7fd9e1aea9cb]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x6003)
 [0x7fd9e1a92743]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCode+0x3b)
 [0x7fd9e1a9593b]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyRun_FileExFlags+0xb9)
 [0x7fd9e1bdefc9]
 ./blender() [0xcb6f96]
 ./blender() [0x95e871]
 ./blender(BLI_argsParse+0xc7) [0xf82e97]
 ./blender(main+0xace) [0x9404fe]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd9dd27776d]
 ./blender() [0x95e089]

 thanks
 inS
 The crash isnt caused by pynodes, rather BLF_I18NCONTEXT_DEFAULT being NULL,
 This gets passed to RNA as the default translation context - and rna
 functions don't check for a null default when getting that string.

 Bastien, you added comment about why having BLF_I18NCONTEXT_DEFAULT
 set to NULL is important, any suggestions on how to fix?

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Node type OUTPUT_MATERIAL undefined

2013-03-19 Thread Bartek Skorupa (priv)
How do I add 'REROUTE' node now?
I tried 'CompositorNodeReroute', but it doesn't work.


Bartek Skorupa

www.bartekskorupa.com

On 19 mar 2013, at 10:49, Lukas Tönne lukas.toe...@gmail.com wrote:

 Sorry, should have documented these changes better.
 
 Here is a simple wiki page to collect all changes. The identifier
 string change you ran into is the most important, most other things
 should still work. Please let me know if you encounter more problems
 of this sort:
 
 http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes
 
 The sphinx error seems to be a missing default value in RNA, will try
 to track it down.
 
 On Tue, Mar 19, 2013 at 2:33 AM, INTERLICHTSPIELHAUS
 interlichtspielh...@gmail.com wrote:
 hi
 
 just did a fresh svn update
 and a script just broke
 
 i am creating a new shadernode with the following line
 
 out_node = nodeTree.nodes.new('OUTPUT_MATERIAL')
 
 i receive the following color
 RuntimeError: Error: Node type OUTPUT_MATERIAL undefined
 
 could someone point me to online dox with the recent python api changes ?
 
 when i try to run sphinx_doc_gen.py locally
 i get the following output + segmentation fault
 
 /home/interlichtspielhaus/blender/doc/python_api/rst/bmesh.ops.rst
 RNA Warning: Current value 0 matches no enum in 'EnumProperty',
 'addon_filter', 'default'
 
 ./blender() [0x95f41e]
 /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fd9dd28c4a0]
 /lib/x86_64-linux-gnu/libc.so.6(+0x162c01) [0x7fd9dd3b8c01]
 ./blender(StringProperty_default_value_length+0x2b) [0x139772b]
 ./blender(RNA_property_string_length+0x61) [0x12fd831]
 ./blender(RNA_property_string_get_alloc+0x36) [0x12fd896]
 ./blender(pyrna_prop_to_py+0x168) [0xcc0b98]
 ./blender() [0xcc0ec0]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(+0xbf9cb) [0x7fd9e1aea9cb]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x6003)
 [0x7fd9e1a92743]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCode+0x3b)
 [0x7fd9e1a9593b]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyRun_FileExFlags+0xb9)
 [0x7fd9e1bdefc9]
 ./blender() [0xcb6f96]
 ./blender() [0x95e871]
 ./blender(BLI_argsParse+0xc7) [0xf82e97]
 ./blender(main+0xace) [0x9404fe]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd9dd27776d]
 ./blender() [0x95e089]
 
 thanks
 inS
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Google Summer of Code 2013

2013-03-19 Thread Tom M
On Tue, Mar 19, 2013 at 6:15 AM, Ton Roosendaal t...@blender.org wrote:


 For GSoC 2013 I would like to introduce a special focus: we could organize a 
 stronger connection between the stakholders (users) and students/mentors. 
 Speficially I'd like to invite teams/studios to think of useful targets, to 
 define projects they really need (and will use), and to get involved as 
 artist-buddies for the students.


Ton, it would be good if you, brecht, Campbell and Sergey (and others)
can brainstorm for what things would be useful for the next film.  Ie
what parts of the film (rendering, compositing, animating, modeling,
texturing, cloth, physics and other simulations etc.) will be most
labor and time intensive and then create a wishlist based on that.
I'm sure there are probably useful papers from siggraph and other
conferences that might be worth suggesting based on that.

LetterRip
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Node type OUTPUT_MATERIAL undefined

2013-03-19 Thread Bartek Skorupa (priv)
Please don't mind my previous question. Found it.
nodes.new('NodeReroute')

Bartek Skorupa

www.bartekskorupa.com

On 19 mar 2013, at 15:10, Bartek Skorupa (priv) 
bartekskor...@bartekskorupa.com wrote:

 How do I add 'REROUTE' node now?
 I tried 'CompositorNodeReroute', but it doesn't work.
 
 
 Bartek Skorupa
 
 www.bartekskorupa.com
 
 On 19 mar 2013, at 10:49, Lukas Tönne lukas.toe...@gmail.com wrote:
 
 Sorry, should have documented these changes better.
 
 Here is a simple wiki page to collect all changes. The identifier
 string change you ran into is the most important, most other things
 should still work. Please let me know if you encounter more problems
 of this sort:
 
 http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes/API_changes
 
 The sphinx error seems to be a missing default value in RNA, will try
 to track it down.
 
 On Tue, Mar 19, 2013 at 2:33 AM, INTERLICHTSPIELHAUS
 interlichtspielh...@gmail.com wrote:
 hi
 
 just did a fresh svn update
 and a script just broke
 
 i am creating a new shadernode with the following line
 
 out_node = nodeTree.nodes.new('OUTPUT_MATERIAL')
 
 i receive the following color
 RuntimeError: Error: Node type OUTPUT_MATERIAL undefined
 
 could someone point me to online dox with the recent python api changes ?
 
 when i try to run sphinx_doc_gen.py locally
 i get the following output + segmentation fault
 
 /home/interlichtspielhaus/blender/doc/python_api/rst/bmesh.ops.rst
 RNA Warning: Current value 0 matches no enum in 'EnumProperty',
 'addon_filter', 'default'
 
 ./blender() [0x95f41e]
 /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fd9dd28c4a0]
 /lib/x86_64-linux-gnu/libc.so.6(+0x162c01) [0x7fd9dd3b8c01]
 ./blender(StringProperty_default_value_length+0x2b) [0x139772b]
 ./blender(RNA_property_string_length+0x61) [0x12fd831]
 ./blender(RNA_property_string_get_alloc+0x36) [0x12fd896]
 ./blender(pyrna_prop_to_py+0x168) [0xcc0b98]
 ./blender() [0xcc0ec0]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(+0xbf9cb) [0x7fd9e1aea9cb]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x6003)
 [0x7fd9e1a92743]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x59f5)
 [0x7fd9e1a92135]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalFrameEx+0x5f62)
 [0x7fd9e1a926a2]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCodeEx+0x816)
 [0x7fd9e1a95656]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyEval_EvalCode+0x3b)
 [0x7fd9e1a9593b]
 /usr/lib/x86_64-linux-gnu/libpython3.3m.so.1.0(PyRun_FileExFlags+0xb9)
 [0x7fd9e1bdefc9]
 ./blender() [0xcb6f96]
 ./blender() [0x95e871]
 ./blender(BLI_argsParse+0xc7) [0xf82e97]
 ./blender(main+0xace) [0x9404fe]
 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fd9dd27776d]
 ./blender() [0x95e089]
 
 thanks
 inS
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers
 
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] MSVC2010 maintainer? Python 3.3 libs missing, or only me?

2013-03-19 Thread Morten Mikkelsen
Good idea. Let's drop VS2008 :)

Cheers,

Morten.



On Sun, Mar 17, 2013 at 3:32 AM, Thomas Dinges blen...@dingto.org wrote:

 Hi,
 I was never a fan of those mixed repositories, and the few vc2010 libs
 we have only work with cmake as well.

 Whatever we do, one day we really need to get rid of the old VC2008
 crap... Most Blender users use Windows and we use a 6 year old compiler
 here.
 I have no idea if current VC20112 is better, produces faster code etc,
 but there must be something that we can do.

 It always hurts when I compare Blender Render performance between VC2008
 and GCC/MinGW :/

 Best regards,
 Thomas

 Am 17.03.2013 05:40, schrieb Alexandr Kuznetsov:
  Hi.
 
  I think we can drop vc10 for several reasons:
  1) No one actively maintains it.
  2) Visual Studio 2010 works fine with regular libs if vs2008 is
 installed.
  Also all c-only libs are working perfectly with all compilers! C++ lacks
  standard ABI afaik.
  3) VS 2012
  Personally, I switch to 2012 version (after disabling Cap Locks menus).
  Most libs work fine.
  Also, I think we should support only x64 for non standard compilers (aka
  not vc2008). People who download custom builds, probably have modern x64
  system. It was 5 years of windows x64 (not counting xp).
 
  Best,
  Alex.
 
  On 3/15/2013 7:28 PM, Dalai Felinto wrote:
  Hi, is there any update on this?
 
  If we can't have all the libs working for vc10 I propose we simply drop
  support for msvc10 and remove the other libs for vc10 that are already
 in
  the repository.
 
  Better than mislead people to download the libs and frustrating them
 with a
  half-working setup.
 
  Thanks,
  Dalai
 
  blendernetwork.org/member/dalai-felinto
  www.dalaifelinto.com
 
 
  2012/12/23 Chad Fraleigh ch...@triularity.org
 
  And to be thorough, the VS2012 scripted builds I could manage at this
 time:
 
  http://www.triularity.org/download/blender/install-vs11.0-x32.zip (141M)
  http://www.triularity.org/download/blender/install-vs11.0-x64.zip (154M)
 
  install-vs11.0-x32:
 
boost
freetype
jack
jpeg
lcms
llvm
openal
png
python
samplerate
sdl
sndfile
tiff
zlib
zlibwapi
 
  install-vs11.0-x64:
 
boost
jack
llvm
openal
png
sndfile
tiff
zlib
zlibwapi
 
 
  -Chad
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
 
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers
  ___
  Bf-committers mailing list
  Bf-committers@blender.org
  http://lists.blender.org/mailman/listinfo/bf-committers


 --
 Thomas Dinges
 Blender Developer, Artist and Musician

 www.dingto.org

 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Google Summer of Code 2013

2013-03-19 Thread Ton Roosendaal
Hi,

We usually can manage topics via open movie funding quite well too.

And since there's nothing tangible really for a next movie project, I rather 
check on what existing (bigger) blender projects would need now. 

I also don't think they'd come with real surprises though... we have a lot of 
known issues. It's not so much that we need ideas, what we need is stakeholders 
- people who need development for a real world use case. 

-Ton-


Ton Roosendaal  Blender Foundation   t...@blender.orgwww.blender.org
Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

On 19 Mar, 2013, at 16:25, Tom M wrote:

 On Tue, Mar 19, 2013 at 6:15 AM, Ton Roosendaal t...@blender.org wrote:
 
 
 For GSoC 2013 I would like to introduce a special focus: we could organize a 
 stronger connection between the stakholders (users) and students/mentors. 
 Speficially I'd like to invite teams/studios to think of useful targets, to 
 define projects they really need (and will use), and to get involved as 
 artist-buddies for the students.
 
 
 Ton, it would be good if you, brecht, Campbell and Sergey (and others)
 can brainstorm for what things would be useful for the next film.  Ie
 what parts of the film (rendering, compositing, animating, modeling,
 texturing, cloth, physics and other simulations etc.) will be most
 labor and time intensive and then create a wishlist based on that.
 I'm sure there are probably useful papers from siggraph and other
 conferences that might be worth suggesting based on that.
 
 LetterRip
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Freestyle: edge/face marks not working since r55228

2013-03-19 Thread IRIE Shinsuke
A comment in readfile.c says:

/* The code segment below will be removed when the trunk merger is done.
For now it is kept for backward compatibility, giving branch users time
to migrate to the new CustomData-based edge/face marks. */

I worry the branch users might not be able to convert their existing
data if the migration code doesn't work until the branch merge.

IRIE Shinsuke

Tamito KAJIYAMA wrote:
 Yes, the revision 55228 is intended to address review comments and still
 work in progress.  Among mesh modifiers, only the subdivision surface
 modifier works.

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


[Bf-committers] A way to apply transformation to all key frames?

2013-03-19 Thread imagene...@gmail.com
Hello, I would like to move an animated object. There does not appear to be
a way to do so without applying the transformation to every relevant key.
Is there a script or a way to apply a transformation to all relevant keys?
Presumably, a workflow would look something like:

Select relevant keys in the graph editor and change their transformation
matrix by the specified amounts.

Another workflow could be:

Select all relevant objects. Hit a key to enter into key transformation
mode. Make a transformation. The transformation is applied to all the keys
for that object. Save this transformation. Then you can select other
objects that not visible in the frame on which you performed the
transformation and apply the stored transformation to the objects. This
workflow would be a further convenience.
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] A way to apply transformation to all key frames?

2013-03-19 Thread Mr Rasmus Lerchedahl Petersen
 Hello, I would like to move an animated object. There does not appear to
 be
 a way to do so without applying the transformation to every relevant key.
 Is there a script or a way to apply a transformation to all relevant keys?
Is parenting your object to an armature and do the transformation that way
not an option for you?


best
Rasmus

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers