Page MenuHome

Gregory (Apofis)
User

Projects

User does not belong to any projects.

User Details

User Since
May 9 2019, 10:52 AM (170 w, 6 d)

Recent Activity

Tue, Aug 2

Gregory (Apofis) awarded D11353: WIP: Geometry Nodes: Volume Sample Node a Love token.
Tue, Aug 2, 9:48 PM · Geometry Nodes

Mon, Jul 25

Gregory (Apofis) awarded D15527: Geometry Node: Add Face Corner Info, Face Corner Loop nodes a Orange Medal token.
Mon, Jul 25, 7:40 PM · BF Blender, Geometry Nodes

Jul 10 2022

Gregory (Apofis) awarded D13555: Geometry Nodes: Camera Info Node - WIP a Love token.
Jul 10 2022, 10:34 AM · Geometry Nodes

Jul 7 2022

Gregory (Apofis) awarded D15274: Geometry Nodes: Shortest Paths nodes a Love token.
Jul 7 2022, 3:19 PM · Geometry Nodes

Jun 16 2022

Gregory (Apofis) awarded D13920: Geometry Nodes: Points Node a Love token.
Jun 16 2022, 7:18 PM · Geometry Nodes
Gregory (Apofis) awarded T93044: Single Point Node a Love token.
Jun 16 2022, 12:41 PM · Geometry Nodes

Jun 10 2022

Gregory (Apofis) awarded D13764: Function Node: Add Integer Math node a Love token.
Jun 10 2022, 11:28 AM · Nodes, Geometry Nodes

May 29 2022

Gregory (Apofis) awarded D15042: Geometry Node: Image Info a Love token.
May 29 2022, 10:33 AM · Geometry Nodes

Apr 6 2022

Gregory (Apofis) added a comment to T96394: Regression: Missing update in custom Nodetree.

I'm not 100%, but right now this does not feel like a bug in Blender to me.

It seems like you expect Blender to call the update method on every node when you call interface_update. However, there is no reason why it should do that. interface_update is a method that was supposed to be called to force an update when the inputs or outputs of a node group changed. However, Blender never calls this function itself anymore, so maybe it should even be removed.

From what I can tell, the current update-logic in the addon is very brittle. This is also shown by the fact that you always call interface_update three times, so that data can propagate for three nodes. This might give the illusion that it works, but is still unreliable when there are longer chains of nodes.

A short term fix would be to just call node.update() for all the nodes manually.

@persistent
def updateNodeTreeTimerThread():

        for tree in bpy.data.node_groups:
            if tree.bl_idname == 'BatchNodesTree':
                for _ in range(3):
                    for node in tree.nodes:
                        node.update()

In addition you might have to loop over the different area/regions in the Blender UI and call tag_redraw on them.
For a more complete example see P2851.

I highly recommend you to implement a system that gives you control over when and in what order nodes are executed.

Apr 6 2022, 1:32 PM · Python API, Nodes & Physics, BF Blender

Mar 23 2022

Gregory (Apofis) added a comment to T96394: Regression: Missing update in custom Nodetree.

Create custom node tree by python

Hi, thanks for the report. You mean using default python template?

I don't think I understand steps for reproducing the problem. Are you using custom script? Can you attach that?
Also, please test again on latest 3.2 build: https://builder.blender.org/download/daily/
Similar reports I have seen where responsible commit was rB7e712b2d6a0d257d272ed35622b41d06274af8df

Thanks!

Mar 23 2022, 8:12 PM · Python API, Nodes & Physics, BF Blender

Mar 20 2022

Gregory (Apofis) awarded T96579: Attribute Editing in Edit Mode a Love token.
Mar 20 2022, 4:44 PM · Geometry Nodes
Gregory (Apofis) awarded D12753: Geometry Nodes: 2D PolyLine/Bezier Boolean [WIP] a Love token.
Mar 20 2022, 11:15 AM · Geometry Nodes
Gregory (Apofis) awarded D14389: Geometry Nodes: Unwrap and Pack Islands Nodes a Love token.
Mar 20 2022, 8:39 AM · Geometry Nodes

Mar 13 2022

Gregory (Apofis) created T96394: Regression: Missing update in custom Nodetree.
Mar 13 2022, 11:17 AM · Python API, Nodes & Physics, BF Blender

Mar 9 2022

Gregory (Apofis) awarded D14281: Geometry Nodes: Add "Capsule" geometry primitive a Love token.
Mar 9 2022, 10:28 AM · Geometry Nodes

Mar 7 2022

Gregory (Apofis) awarded D13749: Node: Mix node a Love token.
Mar 7 2022, 2:45 PM · Geometry Nodes, Nodes & Physics

Feb 4 2022

Gregory (Apofis) awarded D13952: Geometry Nodes: Add Smooth Attribute node a Love token.
Feb 4 2022, 5:34 PM · BF Blender, Geometry Nodes

Jan 15 2022

Gregory (Apofis) awarded D13809: Flip Mesh Faces Node a Orange Medal token.
Jan 15 2022, 5:53 PM · Geometry Nodes

Jan 4 2022

Gregory (Apofis) awarded D13709: Geometry Nodes: Extrude Mesh Node a Love token.
Jan 4 2022, 10:53 AM · Geometry Nodes

Dec 20 2021

Gregory (Apofis) created T94281: Fill Curve Node Set Z Position To Zero.
Dec 20 2021, 8:37 PM · BF Blender

Aug 13 2021

Gregory (Apofis) awarded D12025: Geometry Nodes: Geometry, Mesh, Curve & Point Cloud Info nodes a Orange Medal token.
Aug 13 2021, 9:20 PM · Geometry Nodes
Gregory (Apofis) awarded D12115: Geometry Nodes: Add curve fillet node a Orange Medal token.
Aug 13 2021, 9:19 PM · Geometry Nodes

Aug 6 2021

Gregory (Apofis) awarded D12108: Geometry Nodes: Mesh Inset a Orange Medal token.
Aug 6 2021, 8:16 PM · Nodes & Physics, Geometry Nodes

Jul 24 2021

Gregory (Apofis) awarded D10895: Geometry Nodes: Add Mesh To Volume Node a Yellow Medal token.
Jul 24 2021, 11:06 AM · Geometry Nodes

Jul 23 2021

Gregory (Apofis) awarded D12013: Geometry Nodes: Curve Set Spline Type a Yellow Medal token.
Jul 23 2021, 7:35 PM · Geometry Nodes

Jun 18 2021

Gregory (Apofis) awarded T87423: Trim Curve Node a Love token.
Jun 18 2021, 7:02 PM · Nodes & Physics, Geometry Nodes
Gregory (Apofis) awarded D11575: Geometry Nodes: Solidify Node a Love token.
Jun 18 2021, 7:00 PM · Nodes & Physics, Nodes, Geometry Nodes

Jun 17 2021

Gregory (Apofis) awarded T89218: Volume Sample Node a Love token.
Jun 17 2021, 8:13 AM · Nodes & Physics, Geometry Nodes
Gregory (Apofis) awarded T89220: Curve Primitive Nodes a Love token.
Jun 17 2021, 8:12 AM · Nodes & Physics, Geometry Nodes
Gregory (Apofis) awarded D11629: Geometry Nodes: Catenary Curve Node a Love token.
Jun 17 2021, 8:12 AM · Geometry Nodes
Gregory (Apofis) awarded T89227: Curve Fillet Node a Love token.
Jun 17 2021, 8:11 AM · Nodes & Physics, Geometry Nodes

Jun 14 2021

Gregory (Apofis) updated the task description for T89137: Module "aud" not play sound in Blender 2.93.
Jun 14 2021, 1:59 PM · BF Blender
Gregory (Apofis) updated the task description for T89137: Module "aud" not play sound in Blender 2.93.
Jun 14 2021, 1:59 PM · BF Blender
Gregory (Apofis) updated the task description for T89137: Module "aud" not play sound in Blender 2.93.
Jun 14 2021, 1:58 PM · BF Blender
Gregory (Apofis) updated the task description for T89137: Module "aud" not play sound in Blender 2.93.
Jun 14 2021, 1:52 PM · BF Blender
Gregory (Apofis) created T89137: Module "aud" not play sound in Blender 2.93.
Jun 14 2021, 1:43 PM · BF Blender

May 18 2021

Gregory (Apofis) awarded D11265: Geometry Nodes: Add Mesh to Curve Node a Love token.
May 18 2021, 3:16 PM · Geometry Nodes

May 17 2021

Gregory (Apofis) awarded D10925: Geometry Nodes: Convex Hull Node a Love token.
May 17 2021, 10:31 AM · Geometry Nodes

Apr 29 2021

Gregory (Apofis) added a project to T87892: Intersect mode in Boolean node not work with Instances: Geometry Nodes.
Apr 29 2021, 7:25 PM · Modeling, Geometry Nodes, BF Blender

Apr 28 2021

Gregory (Apofis) created T87892: Intersect mode in Boolean node not work with Instances.
Apr 28 2021, 8:05 PM · Modeling, Geometry Nodes, BF Blender

Apr 9 2021

Gregory (Apofis) awarded D10202: Geometry Nodes: Attribute Statistic node a Love token.
Apr 9 2021, 1:21 PM · Geometry Nodes

Apr 8 2021

Gregory (Apofis) awarded D10921: Geometry Nodes: Add Attribute Curve Mapping node a Love token.
Apr 8 2021, 11:24 AM · Geometry Nodes, BF Blender

Apr 7 2021

Gregory (Apofis) awarded D10905: Geometry Nodes: add Attribute Edge Length a Love token.
Apr 7 2021, 2:47 PM · Nodes & Physics, Geometry Nodes

Apr 4 2021

Gregory (Apofis) awarded T86838: Mesh to Volume Node a Love token.
Apr 4 2021, 9:13 PM · Nodes & Physics, Geometry Nodes
Gregory (Apofis) awarded T86903: Mesh Smooth Node a Orange Medal token.
Apr 4 2021, 7:34 PM · Nodes & Physics, Geometry Nodes
Gregory (Apofis) awarded D10888: Node: Merge by Distance a Love token.
Apr 4 2021, 11:13 AM · Nodes & Physics, Geometry Nodes

Mar 30 2021

Gregory (Apofis) awarded D10506: Point Distribute Volume a Love token.
Mar 30 2021, 4:21 AM · Geometry Nodes

Mar 27 2021

Gregory (Apofis) awarded T86970: Separate Components Node a Love token.
Mar 27 2021, 5:40 PM · Geometry Nodes
Gregory (Apofis) awarded D10420: Geometry Nodes: Bounding Box Node a Love token.
Mar 27 2021, 5:39 PM · Geometry Nodes

Mar 25 2021

Gregory (Apofis) awarded D10748: Geometry Nodes: Add a new Delete Geometry node. a Love token.
Mar 25 2021, 5:57 PM · Geometry Nodes

Mar 24 2021

Gregory (Apofis) removed a watcher for Geometry Nodes: Gregory (Apofis).
Mar 24 2021, 8:09 PM

Mar 20 2021

Gregory (Apofis) added a watcher for Geometry Nodes: Gregory (Apofis).
Mar 20 2021, 11:19 AM

Mar 11 2021

Gregory (Apofis) updated the task description for T86506: Object Info node not update if delete object from viewport.
Mar 11 2021, 6:24 PM · Nodes & Physics, Geometry Nodes, BF Blender
Gregory (Apofis) created T86506: Object Info node not update if delete object from viewport.
Mar 11 2021, 6:22 PM · Nodes & Physics, Geometry Nodes, BF Blender

Mar 3 2021

Gregory (Apofis) added a comment to T86208: Geometry nodes. New/Copy button inconsistent behavior.

Scene and View Layers also use this icon, but use submenu: New, Copy Settings, etc.

Mar 3 2021, 7:52 PM · Good First Issue, Nodes & Physics, Geometry Nodes, BF Blender

Oct 9 2020

Gregory (Apofis) added a comment to T81467: Crash in weld modifier.

Can confirm crash, but the file is too complex. Please simplify it as much as possible by removing objects and other data while making sure file is still crashing.

Exception thrown: read access violation. v1 was 0x1110396CC88175E.

>	blender.exe!copy_vn_vn(float * v0, const float * v1) Line 74	C
 	blender.exe!BLI_kdtree_3d_calc_duplicates_fast(const KDTree_3d * tree, const float range, bool use_index_order, int * duplicates) Line 909	C
 	blender.exe!weldModifier_doWeld(WeldModifierData * wmd, const ModifierEvalContext * ctx, Mesh * mesh) Line 1699	C
 	blender.exe!modifyMesh(ModifierData * md, const ModifierEvalContext * ctx, Mesh * mesh) Line 1911	C
 	blender.exe!BKE_modifier_modify_mesh(ModifierData * md, const ModifierEvalContext * ctx, Mesh * me) Line 1008	C
 	blender.exe!mesh_calc_modifiers(Depsgraph * depsgraph, Scene * scene, Object * ob, int useDeform, const bool need_mapping, const CustomData_MeshMasks * dataMask, const int index, const bool use_cache, const bool allow_shared_mesh, Mesh * * r_deform, Mesh * * r_final) Line 1183	C
 	blender.exe!mesh_build_data(Depsgraph * depsgraph, Scene * scene, Object * ob, const CustomData_MeshMasks * dataMask, const bool need_mapping) Line 1801	C
 	blender.exe!makeDerivedMesh(Depsgraph * depsgraph, Scene * scene, Object * ob, BMEditMesh * em, const CustomData_MeshMasks * dataMask) Line 1922	C
 	blender.exe!BKE_object_handle_data_update(Depsgraph * depsgraph, Scene * scene, Object * ob) Line 194	C
 	blender.exe!BKE_object_eval_uber_data(Depsgraph * depsgraph, Scene * scene, Object * ob) Line 385	C
 	[External Code]	
 	blender.exe!blender::deg::`anonymous namespace'::evaluate_node(const blender::deg::`anonymous-namespace'::DepsgraphEvalState * state, blender::deg::OperationNode * operation_node) Line 116	C++
 	blender.exe!blender::deg::`anonymous namespace'::deg_task_run_func(TaskPool * pool, void * taskdata) Line 128	C++
 	blender.exe!Task::()::__l2::<lambda>() Line 118	C++
 	blender.exe!tbb::interface7::internal::delegated_function<void <lambda>(void) const ,void>::operator()() Line 94	C++
 	[External Code]	
 	blender.exe!tbb::interface7::internal::isolate_impl<void,void <lambda>(void) const>(const Task::()::__l2::void <lambda>(void) & f) Line 161	C++
 	blender.exe!tbb::interface7::this_task_arena::isolate<void <lambda>(void)>(const Task::()::__l2::void <lambda>(void) & f) Line 396	C++
 	blender.exe!Task::operator()() Line 122	C++
 	blender.exe!tbb::internal::function_task<Task>::execute() Line 1049	C++
 	[External Code]
Oct 9 2020, 9:07 PM · Modifiers, Modeling, BF Blender

Oct 8 2020

Gregory (Apofis) renamed T81467: Crash in weld modifier from Eevee Render Crash to Render Crash.
Oct 8 2020, 5:42 PM · Modifiers, Modeling, BF Blender

Oct 6 2020

Gregory (Apofis) updated the task description for T81467: Crash in weld modifier.
Oct 6 2020, 11:47 PM · Modifiers, Modeling, BF Blender
Gregory (Apofis) updated the task description for T81467: Crash in weld modifier.
Oct 6 2020, 11:32 PM · Modifiers, Modeling, BF Blender

Oct 5 2020

Gregory (Apofis) updated the task description for T81467: Crash in weld modifier.
Oct 5 2020, 8:52 PM · Modifiers, Modeling, BF Blender
Gregory (Apofis) created T81467: Crash in weld modifier.
Oct 5 2020, 8:49 PM · Modifiers, Modeling, BF Blender

Jun 24 2020

Gregory (Apofis) updated the task description for T78203: Eevee render passes error.
Jun 24 2020, 2:08 PM · EEVEE & Viewport, BF Blender
Gregory (Apofis) updated the task description for T78203: Eevee render passes error.
Jun 24 2020, 12:42 PM · EEVEE & Viewport, BF Blender
Gregory (Apofis) created T78203: Eevee render passes error.
Jun 24 2020, 12:33 PM · EEVEE & Viewport, BF Blender

Feb 19 2020

Gregory (Apofis) added a comment to T74014: Bake artifacts with multimaterial in object.

If copy bake map to all materials bug disappears

Feb 19 2020, 6:40 PM · Render & Cycles, BF Blender
Gregory (Apofis) created T74014: Bake artifacts with multimaterial in object.
Feb 19 2020, 6:36 PM · Render & Cycles, BF Blender

Dec 14 2019

Gregory (Apofis) created T72443: Time Remapping not work with markers.
Dec 14 2019, 7:59 AM · BF Blender

May 10 2019

Gregory (Apofis) added a comment to T64372: Denoiser Error.

I'm getting an assert:

BLI_assert failed: /home/zed/prog/blender/source/blender/makesrna/intern/rna_access.c:3048, RNA_property_float_get(), at 'RNA_property_array_check(prop) == 0'

But I can't get it to crash.

The reason it is denoising, it that you have it turned it on in the main view layer. If I turn it off there, it works as expected for me.
Is this still an issue for you with the latest blender beta?

May 10 2019, 7:42 PM · BF Blender

May 9 2019

Gregory (Apofis) updated the task description for T64372: Denoiser Error.
May 9 2019, 7:49 PM · BF Blender
Gregory (Apofis) created T64372: Denoiser Error.
May 9 2019, 11:05 AM · BF Blender