Page MenuHome

Marc (schlamar)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 27 2016, 2:29 PM (146 w, 4 d)

Recent Activity

Jun 14 2019

Sergey (koloved) awarded T62074: 2.8: Python API: Access violation calling bpy.ops.object.mode_set in Application timer a Love token.
Jun 14 2019, 8:27 PM · BF Blender

May 22 2019

Marc (schlamar) added a comment to T63662: Python API: Huge performance degradation in Blender 2.8.

Any updates here? I think this is a high priority issue for the 2.80 release.

May 22 2019, 11:25 AM · BF Blender

Apr 17 2019

Marc (schlamar) added a comment to T63662: Python API: Huge performance degradation in Blender 2.8.

Running the script multiple times in an empty scene, performance gets worse for every new object. Starting with ~2ms for the first object, duration with 100 added cylinders is ~12ms.

Apr 17 2019, 9:14 AM · BF Blender
Marc (schlamar) added a comment to T63662: Python API: Huge performance degradation in Blender 2.8.

Please note this is unrelated to application timers. The issue also shows if the add_cylinder is called directly without a custom context:

Apr 17 2019, 9:01 AM · BF Blender

Apr 16 2019

Marc (schlamar) created T63662: Python API: Huge performance degradation in Blender 2.8.
Apr 16 2019, 4:02 PM · BF Blender

Mar 1 2019

Marc (schlamar) added a comment to T62051: 2.8: Python API: bpy.context.object not available in Application Timers.

This works:

Mar 1 2019, 1:19 PM · BF Blender
Marc (schlamar) added a comment to T62078: 2.8: Python API: Application Timer: enter_editmode=False ignored in bpy.ops.mesh.primitive_cylinder_add.

This works:

Mar 1 2019, 11:47 AM · BF Blender
Marc (schlamar) renamed T62078: 2.8: Python API: Application Timer: enter_editmode=False ignored in bpy.ops.mesh.primitive_cylinder_add from 2.8: Python API: Application Timer: 2.8: enter_editmode=False ignored in bpy.ops.mesh.primitive_cylinder_add to 2.8: Python API: Application Timer: enter_editmode=False ignored in bpy.ops.mesh.primitive_cylinder_add.
Mar 1 2019, 11:38 AM · BF Blender
Marc (schlamar) created T62078: 2.8: Python API: Application Timer: enter_editmode=False ignored in bpy.ops.mesh.primitive_cylinder_add.
Mar 1 2019, 11:37 AM · BF Blender
Marc (schlamar) renamed T62074: 2.8: Python API: Access violation calling bpy.ops.object.mode_set in Application timer from 2.8: Python API: Access violoation calling bpy.ops.object.mode_set in Application timer to 2.8: Python API: Access violation calling bpy.ops.object.mode_set in Application timer.
Mar 1 2019, 8:54 AM · BF Blender
Marc (schlamar) created T62074: 2.8: Python API: Access violation calling bpy.ops.object.mode_set in Application timer.
Mar 1 2019, 8:49 AM · BF Blender
Marc (schlamar) added a comment to T62051: 2.8: Python API: bpy.context.object not available in Application Timers.

Yes, bpy.context.scene.view_layers[0].objects.active works for the code above. But just hitting the next issue:

Mar 1 2019, 7:59 AM · BF Blender

Feb 28 2019

Marc (schlamar) added a comment to T62051: 2.8: Python API: bpy.context.object not available in Application Timers.

I have a rather special use case. I'm using Blender as a 3D live view controlled from an external application.

Feb 28 2019, 5:59 PM · BF Blender
Marc (schlamar) added a comment to T62051: 2.8: Python API: bpy.context.object not available in Application Timers.

In 2.7 I used bpy.app.handlers.scene_update_pre to emulate such an application timer and there I could access bpy.context.object. Looks like scene_update_pre is gone in 2.8 (without any mention in the release notes AFAIS).

Feb 28 2019, 4:19 PM · BF Blender
Marc (schlamar) created T62051: 2.8: Python API: bpy.context.object not available in Application Timers.
Feb 28 2019, 4:03 PM · BF Blender
Marc (schlamar) added a comment to T62050: 2.8: Python API: Application Timers do not work in registered scripts.

The example works with persistent=True. Though, I still think this is unexpected behavior.

Feb 28 2019, 4:01 PM · BF Blender
Marc (schlamar) created T62050: 2.8: Python API: Application Timers do not work in registered scripts.
Feb 28 2019, 3:45 PM · BF Blender

Feb 14 2017

Marc (schlamar) added a comment to T49856: Blender 2.78 crashes after loading data from a blendfile.

The daily build (930186d) does work. Could it be that this fix didn't make it in the release? :(

Feb 14 2017, 3:28 PM · BF Blender
Marc (schlamar) reopened T49856: Blender 2.78 crashes after loading data from a blendfile as "Open".

This is not resolved in 2.78b!

Feb 14 2017, 3:18 PM · BF Blender

Dec 8 2016

Marc (schlamar) added a comment to T49856: Blender 2.78 crashes after loading data from a blendfile.

@Bastien Montagne (mont29) Is there an ETA for the next release including this fix?

Dec 8 2016, 12:11 PM · BF Blender

Oct 28 2016

Marc (schlamar) added a comment to T49856: Blender 2.78 crashes after loading data from a blendfile.

Attached two files. Running the main.py script of the main.blend file reproduces this issue.

Oct 28 2016, 4:12 PM · BF Blender

Oct 27 2016

Marc (schlamar) created T49856: Blender 2.78 crashes after loading data from a blendfile.
Oct 27 2016, 2:36 PM · BF Blender