Page MenuHome

Paul Melis (paulmelis)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 22 2008, 10:04 AM (587 w, 1 d)

Recent Activity

Thu, Oct 3

Paul Melis (paulmelis) added a comment to T70481: Segfault printing depsgraph items.

Hmmm, https://docs.blender.org/api/blender2.8/bpy.types.Depsgraph.html#bpy.types.Depsgraph.object_instances shows a warning for depsgraph.object_instances to "only use this as an iterator, never as a sequence, and do not keep any references to its items", but that warning is missing for depsgraph.ids. I guess the same applies?

Thu, Oct 3, 4:52 PM · BF Blender
Paul Melis (paulmelis) created T70481: Segfault printing depsgraph items.
Thu, Oct 3, 4:39 PM · BF Blender

Sep 19 2019

Paul Melis (paulmelis) added a comment to T70041: Rotate around bounding box center poorly documented.

Right, so in object mode and edit mode the behaviour is different (bbox of object centers, versus bbox of selected vertices/edges/faces). So I still think the first picture on that page ("Relationship between an Object and its Bounding Box") is putting readers on the wrong foot. No bbox of the object is ever used, so why show it as such? If it is to explain the concept of a bounding box then showing the bbox of objects centers would make more sense.

Sep 19 2019, 7:33 AM · Documentation

Sep 18 2019

Paul Melis (paulmelis) created T70041: Rotate around bounding box center poorly documented.
Sep 18 2019, 10:49 PM · Documentation

Sep 11 2019

Paul Melis (paulmelis) added a comment to T68473: Custom RenderEngine: shading editor missing.

Ah, release/scripts/startup/nodeitems_builtins.py doesn't have a poll method like the others. But why? And why are the other nodes hidden due to the used poll methods, even when bl_use_shading_nodes_custom is False?

Sep 11 2019, 4:44 PM · BF Blender
Paul Melis (paulmelis) updated the task description for T68473: Custom RenderEngine: shading editor missing.
Sep 11 2019, 10:53 AM · BF Blender
Paul Melis (paulmelis) updated the task description for T68473: Custom RenderEngine: shading editor missing.
Sep 11 2019, 10:51 AM · BF Blender
Paul Melis (paulmelis) added a comment to T68473: Custom RenderEngine: shading editor missing.

Looking at the logic in ./source/blender/nodes/shader/node_shader_tree.c

Sep 11 2019, 10:47 AM · BF Blender

Aug 26 2019

Paul Melis (paulmelis) created T69164: Area light resize gizmo (amongst other gizmos) missing undo step?.
Aug 26 2019, 10:38 AM · User Interface, BF Blender

Aug 21 2019

Paul Melis (paulmelis) added a comment to T68938: Blender editing performance with many datablocks.

T66613 might have some useful information

Aug 21 2019, 1:48 PM · Performance, BF Blender

Aug 9 2019

Paul Melis (paulmelis) created T68473: Custom RenderEngine: shading editor missing.
Aug 9 2019, 4:53 PM · BF Blender

Jul 9 2019

Paul Melis (paulmelis) added a comment to T66613: Adding large number of objects much slower in 2.80.

Okay, I used the cube add operator in the test as it was convenient, figuring it would show the behaviour I was seeing when creating meshes. Turns out the difference is much smaller in the latter case, but still quite a big slowdown in 2.8 compared to 2.7 (and higher memory usage). See the attached script, which uses foreach_set() as the fastest way I know to create geometry from a bpy script. This again creates lots (20,000) of mesh objects in a loop, simulating an import script that does more-or-less the same. The mesh objects are simple quads to focus on the overhead of object creation. Here's some results (note: different blender versions that above, as this is on my home system):

Jul 9 2019, 9:27 PM · BF Blender
Paul Melis (paulmelis) created T66613: Adding large number of objects much slower in 2.80.
Jul 9 2019, 5:21 PM · BF Blender

Jun 27 2019

Paul Melis (paulmelis) added a comment to T55194: Shortcut Keys Changed in 2.8x.

One more mention of the difficulty to access accent-grave/backtick on some keyboards: we're giving a course in Italy and a lot of keyboards (both Mac and Windows) do not have the backtick on a key anywhere. We're having to show how to assign a custom shortcut (not really attractive in an introductory course).

Jun 27 2019, 3:46 PM · User Interface, Code Quest, BF Blender: 2.8

Jun 25 2019

Paul Melis (paulmelis) added a comment to T64752: Render automatically sets scene camera when there is none.

I see a variant of this in d08312463b27651171be1c487633804f6ea98d65 that does not involve the render command:

Jun 25 2019, 3:18 PM · BF Blender
Paul Melis (paulmelis) created T66111: Animated light size not updating in Cycles rendered view.
Jun 25 2019, 11:43 AM · Cycles, Dependency Graph, Animation, Rendering, BF Blender

May 31 2019

Paul Melis (paulmelis) added a comment to T65278: Stats info and instancing "misinformation".

I'm curious about this change, as the poly count in the status bar always seemed to be related to the amount of geometry *drawn*. For example, even when making duplicated copies of objects in 2.79 with Alt-D the count would increase. And switching layers (and currently collections) will also change the count, so it is at least somehow related to what is on screen. So what is the point of *not* counting instanced geometry when that seems to mostly create a confusing relationship between the status bar poly count and what is visible on screen? Hopefully a statistic that is so prominently displayed in the UI should be easy to understand?

May 31 2019, 5:06 PM · BF Blender

May 23 2019

Paul Melis (paulmelis) added a comment to T64528: RenderEngine sample in 2.8 docs not fully working.

Yup, appears that was the issue, render example now working fine.

May 23 2019, 11:51 AM · BF Blender
Paul Melis (paulmelis) added a comment to T64528: RenderEngine sample in 2.8 docs not fully working.

Strange, the incorrect preview render indeed only happens in my locally built version (from latest git). With an official binary it works fine. The --factory-startup option makes no difference.

May 23 2019, 11:45 AM · BF Blender

May 21 2019

Paul Melis (paulmelis) created T64932: Selection state of the active object isn't represented in the outliner.
May 21 2019, 10:40 AM · BF Blender

May 17 2019

Paul Melis (paulmelis) created T64752: Render automatically sets scene camera when there is none.
May 17 2019, 1:19 PM · BF Blender

May 14 2019

Paul Melis (paulmelis) added a comment to T64364: Inconsistent selection of a camera with left-click .

Yes, disabling gizmos in camera view makes the selection of the camera work reliably

May 14 2019, 8:53 AM · BF Blender

May 13 2019

Paul Melis (paulmelis) created T64554: Maximize doesn't work on Python Console.
May 13 2019, 4:26 PM · BF Blender

May 12 2019

Paul Melis (paulmelis) created T64528: RenderEngine sample in 2.8 docs not fully working.
May 12 2019, 11:01 PM · BF Blender

May 10 2019

Paul Melis (paulmelis) created T64435: Using the sidebar in quad view is non-optimal .
May 10 2019, 1:50 PM · BF Blender
Paul Melis (paulmelis) added a comment to T64364: Inconsistent selection of a camera with left-click .

This also happens in a camera view, where it is even more annoying. Clicking on the image outline will fail to select, even though it gets highlighted when hovering over it with the mouse

May 10 2019, 1:37 PM · BF Blender

May 9 2019

Paul Melis (paulmelis) added a comment to T64312: Selection inconsistencies when switching collections.

Part of this may be a feature request, but can you explain the logic between what stays selected when switching collections? Because it seems inconsistent/unpredictable and therefore buggy.

May 9 2019, 4:40 PM · BF Blender
Paul Melis (paulmelis) created T64364: Inconsistent selection of a camera with left-click .
May 9 2019, 9:32 AM · BF Blender
Paul Melis (paulmelis) added a comment to T64313: Wrong add selection to active collection operator description.

Okay, that clears up the use of the active collection in the outliner (should have figured that out myself, doh). So the "Add selection to active collection" is misnamed (as the active object does have to be on the active layer)?

May 9 2019, 12:05 AM · BF Blender

May 8 2019

Paul Melis (paulmelis) updated the task description for T64313: Wrong add selection to active collection operator description.
May 8 2019, 4:47 PM · BF Blender
Paul Melis (paulmelis) created T64313: Wrong add selection to active collection operator description.
May 8 2019, 4:46 PM · BF Blender
Paul Melis (paulmelis) updated the task description for T64312: Selection inconsistencies when switching collections.
May 8 2019, 4:27 PM · BF Blender
Paul Melis (paulmelis) created T64312: Selection inconsistencies when switching collections.
May 8 2019, 4:26 PM · BF Blender
Paul Melis (paulmelis) created T64295: Custom Property list not updating in UI when editing properties from Python.
May 8 2019, 9:21 AM · BF Blender

May 7 2019

Paul Melis (paulmelis) awarded T63328: Outliner light gray pre-select highlight persists after the mouse leaves the Outliner region. a Like token.
May 7 2019, 10:51 AM · BF Blender

May 5 2019

Paul Melis (paulmelis) added a comment to T64153: RenderEngine update_result() not showing intermediate result anymore.

Bisected down to 7cbb8f20a4b479380dac1d2a2f7c7f85ede408be (probably, as I needed to skip 2 commits that didn't build, see log below).

May 5 2019, 6:43 PM · BF Blender
Paul Melis (paulmelis) added a comment to T64153: RenderEngine update_result() not showing intermediate result anymore.

Had an older binary daily of 2.8 lying around, in 6439ed844e7814fdc65e675bc851642382b72b60 it still works

May 5 2019, 4:47 PM · BF Blender

May 4 2019

Paul Melis (paulmelis) created T64153: RenderEngine update_result() not showing intermediate result anymore.
May 4 2019, 11:32 PM · BF Blender

Mar 6 2019

Paul Melis (paulmelis) added a project to T62256: Export to PLY of models with vertex colors broken: Add-ons.

Okay, adding the Addons tag

Mar 6 2019, 1:36 PM · Add-ons, BF Blender
Paul Melis (paulmelis) added a comment to T62256: Export to PLY of models with vertex colors broken.

Sorry, this issue should have been created under the addons section I guess. Anyway to move it after the fact?

Mar 6 2019, 1:35 PM · Add-ons, BF Blender
Paul Melis (paulmelis) created T62256: Export to PLY of models with vertex colors broken.
Mar 6 2019, 1:25 PM · Add-ons, BF Blender

Dec 10 2018

Paul Melis (paulmelis) added a comment to T59090: Confusing DepsgraphUpdate fields.

Just chiming in here as the OP: renaming is_dirty_xxx to recalculate_xxx without negating the value would seem to just as confusing to me (e.g. moving a camera would trigger with recalculate_geom set to True). But maybe I'm misunderstanding what exactly the flags are supposed to signal to downstream users of depsgraph updates (e.g. a render engine script). I originally expected the flags to indicate for which objects the local (downstream) copy of the scene needs to be updated to match the current depsgraph. But it seems that that is a secondary usage, as the flags actually specify which parts of the depsgraph itself need updating. Which is surprising, because what if the downstream script does not handle the updated depsgraph part and therefore doesn't take any action on them to update?

Dec 10 2018, 9:19 AM · Python, BF Blender

Dec 9 2018

Paul Melis (paulmelis) added a comment to T59089: Setting -E render engine via command line not working for 3D viewport.

well, no shading at all, but that's to be expected since you don't seem to have implemented any drawing in view_draw yet.

Dec 9 2018, 11:27 PM · Python, BF Blender
Paul Melis (paulmelis) added a comment to T59090: Confusing DepsgraphUpdate fields.

This is the conventional terminology in computing. Read "is dirty" as meaning "needs cleanup" or in this case, "needs updated".

Dec 9 2018, 11:25 PM · Python, BF Blender
Paul Melis (paulmelis) added a comment to T59090: Confusing DepsgraphUpdate fields.

Hmm, more weird behaviour:

Dec 9 2018, 10:37 PM · Python, BF Blender
Paul Melis (paulmelis) created T59090: Confusing DepsgraphUpdate fields.
Dec 9 2018, 10:28 PM · Python, BF Blender
Paul Melis (paulmelis) created T59089: Setting -E render engine via command line not working for 3D viewport.
Dec 9 2018, 10:06 PM · Python, BF Blender

Dec 5 2018

Paul Melis (paulmelis) added a comment to T58823: API object.hide_render flag and its relation to collection visibility inconsistent .

Dec 5 2018, 9:42 PM · Python, BF Blender: 2.8, BF Blender
Paul Melis (paulmelis) created T58823: API object.hide_render flag and its relation to collection visibility inconsistent .
Dec 5 2018, 9:41 PM · Python, BF Blender: 2.8, BF Blender

Dec 3 2018

Paul Melis (paulmelis) added a comment to T58148: Cycles GPU rendering not working properly GTX Titan (?misses light path bounces).

@LazyDodo (LazyDodo) So just to get some clearity, the known CUDA bug you mentioned only applies to 2.80 (while 2.79 used different CUDA code and isn't affected)? And it's now up to NVIDIA to fix this? How does that go together with Blender's apparent policy of trying to keep the used CUDA version low, so older GPUs can still be used? NVIDIA won't release any fix in CUDA 9.x anymore, I suspect.

Dec 3 2018, 1:04 PM · Rendering, BF Blender: 2.8, Cycles

Feb 5 2018

Paul Melis (paulmelis) added a comment to T53999: Incorrect geometry with boolean operator.

(Ahum, submitted too soon :))

Feb 5 2018, 2:36 PM · BF Blender
Paul Melis (paulmelis) created T53999: Incorrect geometry with boolean operator.
Feb 5 2018, 2:33 PM · BF Blender