Jacques Lucke (JacquesLucke)
User

Projects

User Details

User Since
Nov 18 2013, 5:57 PM (200 w, 1 d)

Recent Activity

Wed, Sep 6

Jacques Lucke (JacquesLucke) added a comment to D2814: Nodes: Add square and diamond socket shapes for pynodes.

@Dalai Felinto (dfelinto) I understand your concerns. However, I think that python developers who are able to develop their a pynodes system, that will be used by more than just a few people, are able to use this wisely themselves.
Furthermore, node systems are used to archieve flexibility (in many areas, not just animation/materials/compositing/...), I don't see why the node editor itself should not be flexible just because Blender does not need this.

Wed, Sep 6, 6:40 PM · User Interface

Mon, Sep 4

Jacques Lucke (JacquesLucke) added a comment to T52599: Python API, changes to type registration in 2.8.

I was wondering, how are the types selected that require __MT__, ... in the bl_idname? Because atm this convention only exists for some types, right? Most of the types you mention in your initial post don't require this (yet), correct?

Mon, Sep 4, 8:14 PM · BF Blender: 2.8

Thu, Aug 31

Jacques Lucke (JacquesLucke) added a comment to T52599: Python API, changes to type registration in 2.8.

I'm not against naming conventions. However I'm against knowledge duplication in code. Eg: when I already say that a specific class is a Panel, then I don't need to put that information into the identifier.

Thu, Aug 31, 3:47 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) added a comment to T52599: Python API, changes to type registration in 2.8.

While writing the proposal I considered supporting:

mt = bpy.types.Menu.find("SOME_MT_menu")

The main reason against this is it would break a lot of scripts, (anything that touches the file-menu - so import/exporters).

For 2.8x perhaps this is OK, I'd rather avoid large breakages for minimal gains.

Thu, Aug 31, 12:02 PM · BF Blender: 2.8
Jacques Lucke (JacquesLucke) added a comment to T52599: Python API, changes to type registration in 2.8.

Here are a few ideas that I have on the topic:

Thu, Aug 31, 10:39 AM · BF Blender: 2.8

Tue, Aug 29

Jacques Lucke (JacquesLucke) added a comment to D2814: Nodes: Add square and diamond socket shapes for pynodes.

Here is why Animation Nodes would benefit from this patch:

Tue, Aug 29, 8:45 PM · User Interface

Tue, Aug 22

Jacques Lucke (JacquesLucke) created T52491: Wrong text position in node editor..
Tue, Aug 22, 1:25 PM · User Interface, BF Blender

Jun 29 2017

Jacques Lucke (JacquesLucke) created T51934: Integer overflow when displaying long custom property arrays in the outliner.
Jun 29 2017, 7:48 PM · BF Blender

Jun 18 2017

Jacques Lucke (JacquesLucke) awarded D2716: Audaspace 1.3 patch for Blender 2.8 a Love token.
Jun 18 2017, 10:44 PM · BF Blender: 2.8

May 16 2017

Jacques Lucke (JacquesLucke) added a comment to T51351: Export procedual mesh animation with alembic.

Just tried the approach with the custom property on the mesh. It did not seem to work.

May 16 2017, 8:56 PM · Alembic, BF Blender

Apr 30 2017

Jacques Lucke (JacquesLucke) added a comment to T51351: Export procedual mesh animation with alembic.

I see, thanks for the clarification.

Apr 30 2017, 11:05 AM · Alembic, BF Blender

Apr 29 2017

Jacques Lucke (JacquesLucke) created T51351: Export procedual mesh animation with alembic.
Apr 29 2017, 6:34 PM · Alembic, BF Blender

Apr 24 2017

Jacques Lucke (JacquesLucke) added a comment to T51195: Alembic targets for April 2017.

I created the new issue: https://developer.blender.org/T51311

Apr 24 2017, 8:42 PM · Alembic, BF Blender
Jacques Lucke (JacquesLucke) created T51311: Support Alembic export/import of curve objects.
Apr 24 2017, 8:41 PM · Alembic, BF Blender
Jacques Lucke (JacquesLucke) added a comment to T51195: Alembic targets for April 2017.

Hey, I just started enjoying alembic export and import. It's really cool to cache some output of Animation Nodes.
I wanted to ask is this: Is possible to export (animated) curve objects (converted to a mesh possibly)?

Apr 24 2017, 12:41 PM · Alembic, BF Blender

Apr 5 2017

Jacques Lucke (JacquesLucke) added a comment to D2564: Fast access to id property arrays via the python api .

Thanks for the report. I fixed it: rBS7a63d81bfa0f253dfb8a79875adf11506289ad8b
The problem was the shape attribute of the buffer.

Apr 5 2017, 2:17 PM

Apr 4 2017

Jacques Lucke (JacquesLucke) added a comment to D2564: Fast access to id property arrays via the python api .

Hey again, just wanted to know if there is anything I can do to help to merge this into master before the next release.

Apr 4 2017, 7:42 PM

Mar 31 2017

Jacques Lucke (JacquesLucke) created T51096: path_from_id does not work on subproperties of a custom node.
Mar 31 2017, 12:04 PM · Python, BF Blender

Mar 20 2017

Jacques Lucke (JacquesLucke) added a comment to D2564: Fast access to id property arrays via the python api .

I implemented the requested changes in the id_props branch in the Blender Staging repository: https://developer.blender.org/diffusion/BS/browse/id_props/

Mar 20 2017, 4:36 PM

Mar 17 2017

Jacques Lucke (JacquesLucke) updated the diff for D2564: Fast access to id property arrays via the python api .
Mar 17 2017, 7:34 PM
Jacques Lucke (JacquesLucke) created D2564: Fast access to id property arrays via the python api .
Mar 17 2017, 7:29 PM

Oct 8 2016

Jacques Lucke (JacquesLucke) awarded rB6e358a1d069f: Custom Manipulators Core Backend a Love token.
Oct 8 2016, 1:32 AM

Sep 4 2016

Jacques Lucke (JacquesLucke) added a comment to D2190: Node Editor: Highlight invalid closure and string links in red.

@Julian Eisel (Severin) does using a uint64_t bitfield mean that there cannot be more than 64 different socket types? I don't think that a limitation in the amount of socket types would be good. This might be enouph for material and other specialised node tree types. However that is not enouph for generic node tree types as Animation Nodes. I just counted, I already implemented 60 different types. And there will be more eventually, also because some other developers implement their own types for their specific needs.

Sep 4 2016, 10:06 AM

Jul 31 2016

Jacques Lucke (JacquesLucke) edited the description of T48980: crash when loading a file that contains a custom node tree.
Jul 31 2016, 12:59 PM · BF Blender
Jacques Lucke (JacquesLucke) created T48980: crash when loading a file that contains a custom node tree.
Jul 31 2016, 12:53 PM · BF Blender

Jul 23 2016

Jacques Lucke (JacquesLucke) created T48937: different Skin Modifier outputs for same mesh.
Jul 23 2016, 8:10 PM · Modifiers, BF Blender

Apr 18 2016

Jacques Lucke (JacquesLucke) added a comment to T48173: Python: Event.mouse_prev_x/y broken.

I wonder how many operators actually use this property?
I mean it would be easy to store the previous mouse position in the operator itself, there is no need for this to be in the Event.

Apr 18 2016, 12:33 AM · BF Blender

Apr 17 2016

Jacques Lucke (JacquesLucke) created T48173: Python: Event.mouse_prev_x/y broken.
Apr 17 2016, 1:20 AM · BF Blender

Apr 16 2016

Jacques Lucke (JacquesLucke) created T48171: textbox and search active at the same time.
Apr 16 2016, 8:53 PM · BF Blender
Jacques Lucke (JacquesLucke) updated subscribers of T48131: 2.8: Optimizing Workflows.
Apr 16 2016, 8:44 PM · BF Blender: 2.8, User Interface
Jacques Lucke (JacquesLucke) updated subscribers of T48167: bpy.ops.mesh.select_random() not accurate.
Apr 16 2016, 4:59 PM · Mesh Modeling

Apr 4 2016

Jacques Lucke (JacquesLucke) awarded rB7f759ec547a5: Node callback for handling link insertion and swapping of occupied inputs. a Like token.
Apr 4 2016, 1:06 PM

Mar 29 2016

Jacques Lucke (JacquesLucke) added a comment to T47981: node animation not work on 2.75a.

Please update to Blender 2.77 if you want to use Animation Nodes 1.5

Mar 29 2016, 3:12 PM · Addons

Mar 15 2016

Jacques Lucke (JacquesLucke) updated subscribers of D1080: Multi word filtering in search menu.
Mar 15 2016, 2:35 AM

Mar 13 2016

Jacques Lucke (JacquesLucke) created T47784: bm.from_object has parameters which don't work.
Mar 13 2016, 8:40 PM · BF Blender
Jacques Lucke (JacquesLucke) retitled D1853: Double the performance of the Mesh.from_pydata function from to Double the performance of the Mesh.from_pydata function.
Mar 13 2016, 3:07 PM

Mar 6 2016

Jacques Lucke (JacquesLucke) retitled D1838: Activate the bevel factor section when extrude > 0 from to Activate the bevel factor section when extrude > 0.
Mar 6 2016, 8:27 PM

Mar 4 2016

Jacques Lucke (JacquesLucke) updated subscribers of T47651: addons with a dot in their dirname are not seen/discovered by blender.
Mar 4 2016, 12:37 PM · Addons, BF Blender

Mar 2 2016

Jacques Lucke (JacquesLucke) closed T47660: Crash on invoke_search_popup as "Invalid".

Ah thank you for the info.

Mar 2 2016, 10:44 PM · BF Blender
Jacques Lucke (JacquesLucke) created T47665: multiple scenes in different windows -> "DAG zero... not allowed to happen!".
Mar 2 2016, 6:00 PM · BF Blender
Jacques Lucke (JacquesLucke) created T47660: Crash on invoke_search_popup.
Mar 2 2016, 3:36 PM · BF Blender

Feb 29 2016

Jacques Lucke (JacquesLucke) updated subscribers of T47632: Redrawing dialogs.
Feb 29 2016, 8:49 PM · BF Blender, User Interface, Python

Feb 10 2016

Jacques Lucke (JacquesLucke) created T47379: crash when appending object with node group in material.
Feb 10 2016, 10:34 AM · BF Blender

Nov 6 2015

Jacques Lucke (JacquesLucke) added a comment to T46634: Blender crashes when rendering this file on CPU and GPU.

Can you try to use the scene simplification to disable the subsurf modifiers in the viewport?
That seems to solve the problem on my pc..

Nov 6 2015, 1:52 PM · BF Blender

Oct 29 2015

Jacques Lucke (JacquesLucke) added a comment to T46634: Blender crashes when rendering this file on CPU and GPU.

Oh and now I'm getting another error:

Oct 29 2015, 3:19 PM · BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46634: Blender crashes when rendering this file on CPU and GPU.

This is the traceback I get from gdb. (note: this is my first attempt to debug blender)

Oct 29 2015, 3:14 PM · BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46634: Blender crashes when rendering this file on CPU and GPU.

yes. maybe my code leaves the mesh in an invalid state or so. I don't know why that happens sometimes and sometimes not but thats another thing.
At least it would be helpful if you could also try to simplify your file.

Oct 29 2015, 3:09 PM · BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46634: Blender crashes when rendering this file on CPU and GPU.

Maybe ist also a bug in my addon, because when I remove all nodes it does not crash. I will try to simplify the file later today.

Oct 29 2015, 10:10 AM · BF Blender

Oct 17 2015

Jacques Lucke (JacquesLucke) created T46521: Python: bvh.ray_cast doesn't find a plane facing in the other direction under certain circumstances.
Oct 17 2015, 7:57 PM · BF Blender
Jacques Lucke (JacquesLucke) created T46520: mathutils.bvhtree crashes with distance input.
Oct 17 2015, 7:27 PM · BF Blender

Oct 8 2015

Jacques Lucke (JacquesLucke) added a comment to T46345: The bl_width_max property of nodes reset to 320 automatically.

Yes okay. I just found a work around for me.
All nodes in my Addon are subclasses of bpy.types.Node and AnimationNode. When I make bl_width_max = 5000 as class property of the AnimationNode class then all other nodes uses that max value.
But yes. I guess 1000 is definitly enouph.
Thanks! :)

Oct 8 2015, 10:02 PM · User Interface, BF Blender

Oct 2 2015

Jacques Lucke (JacquesLucke) added a comment to T46343: Python Handlers not called while rendering when there is a sequence in the sequence editor..

Yes the render_pre and render_post events are called.
Is there a reliable way to check wether the scene_update functions are triggered while rendering or not?

Oct 2 2015, 11:27 PM · BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46345: The bl_width_max property of nodes reset to 320 automatically.

Increasing the 320 to some higher number would be ok for me but I wonder for what this property is needed and why it has to be such a 'low' value. Happens something bad when the width is 10.000 or so? Not that I need such a wide node, but why is there this limitation?

Oct 2 2015, 11:20 PM · User Interface, BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46343: Python Handlers not called while rendering when there is a sequence in the sequence editor..

Ahh I see that makes sense! But why frame_change_post event also not called?
I mean there is definitly a frame change. And when I have a script that changes the text in a text effect sequence based on the frame I would need some kind of callback here..
Personally I would prefer to have the scene_update event called here as well but I understand why it is not the case currently...

Oct 2 2015, 11:15 PM · BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46343: Python Handlers not called while rendering when there is a sequence in the sequence editor..

I just tested it on Ubuntu 15.10 64 bit. Same problem here.

Oct 2 2015, 2:53 PM · BF Blender
Jacques Lucke (JacquesLucke) added a comment to T46345: The bl_width_max property of nodes reset to 320 automatically.

Ah sorry. Here the file. Just open it and try to make the node larger or smaller.

Oct 2 2015, 12:32 PM · User Interface, BF Blender
Jacques Lucke (JacquesLucke) created T46345: The bl_width_max property of nodes reset to 320 automatically.
Oct 2 2015, 10:03 AM · User Interface, BF Blender

Oct 1 2015

Jacques Lucke (JacquesLucke) created T46343: Python Handlers not called while rendering when there is a sequence in the sequence editor..
Oct 1 2015, 10:20 PM · BF Blender

Sep 15 2015

Jacques Lucke (JacquesLucke) created T46117: osl warning depends on ui.
Sep 15 2015, 10:58 AM · Cycles, BF Blender

Sep 14 2015

Jacques Lucke (JacquesLucke) created T46106: Creating a link between hidden sockets does not make them visible.
Sep 14 2015, 12:22 PM · BF Blender

Jun 27 2015

Jacques Lucke (JacquesLucke) created T45216: File Browser shows negative sizes for large files.
Jun 27 2015, 11:11 PM · BF Blender

Jun 16 2015

Jacques Lucke (JacquesLucke) added a comment to rBeb0310950c9e: Fix error enabling an already enabled addon.

Not sure if this is directly related to this commit, but somehow reloading the Animation Nodes addon by pressing F8 doesn't work in the latest build bot version anymore.

Jun 16 2015, 2:46 PM

Jan 31 2015

Jacques Lucke (JacquesLucke) created T43501: Cannot create a new custom node tree.
Jan 31 2015, 4:57 PM · Nodes, Python, BF Blender

Dec 17 2014

Jacques Lucke (JacquesLucke) updated subscribers of T42934: Expose Text Editor Cursor Position in Pixels to Python.
Dec 17 2014, 3:27 PM · BF Blender

Nov 22 2014

Jacques Lucke (JacquesLucke) created T42688: python crash: bpy.context.scene.update().
Nov 22 2014, 2:08 PM · BF Blender

Nov 16 2014

Jacques Lucke (JacquesLucke) created T42619: python crash: bpy.context.screen.is_animation_playing.
Nov 16 2014, 9:24 PM · BF Blender

Jan 8 2014

Jacques Lucke (JacquesLucke) added a comment to T38129: Mesh with Emission material becomes black if strength is higher than 82000.

This happens also after I set back to factory Settings if you mean that?

Jan 8 2014, 6:06 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) reopened T38129: Mesh with Emission material becomes black if strength is higher than 82000 as "Open".
Jan 8 2014, 5:47 PM · Cycles, BF Blender