Page MenuHome

Omar Ahmad (OmarSquircleArt)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 28 2017, 8:06 AM (116 w, 3 d)

Recent Activity

Sun, Apr 7

Omar Ahmad (OmarSquircleArt) created D4658: Fix Float Math Sin operator.
Sun, Apr 7, 4:47 PM

Wed, Apr 3

Omar Ahmad (OmarSquircleArt) added a comment to D4625: Dynamic socket hiding for single-operand math functions..

The versioning code still doesn't work when the math node is connected to a Group Input node. This is because the link to the Group Input node have a null fromnode member for some reason. @Brecht Van Lommel (brecht) Why does links to Group Input nodes have null fromnode members?

Wed, Apr 3, 9:17 PM
Omar Ahmad (OmarSquircleArt) updated the diff for D4625: Dynamic socket hiding for single-operand math functions..
  • Refactor math node versioning code.
Wed, Apr 3, 9:13 PM

Tue, Apr 2

Omar Ahmad (OmarSquircleArt) planned changes to D4625: Dynamic socket hiding for single-operand math functions..

It seems the versioning code doesn't work when the nodes are inside node groups. So I will fix that and refactor the code based on suggestions by Jacques.

Tue, Apr 2, 10:42 PM
Omar Ahmad (OmarSquircleArt) updated the diff for D4625: Dynamic socket hiding for single-operand math functions..
  • Added versioning code to math node.
Tue, Apr 2, 10:16 PM
Omar Ahmad (OmarSquircleArt) added a comment to D4625: Dynamic socket hiding for single-operand math functions..

I want to learn about the process. So I think I will take the versioning approach if you don't mind.

Tue, Apr 2, 7:24 PM
Omar Ahmad (OmarSquircleArt) added a comment to D4625: Dynamic socket hiding for single-operand math functions..

This breaks backwards compatible for cases where links were connected to the second socket. In general we always try to preserve compatibility unless there is a good reason to break it.

A solution could be to hide the first socket if there is a link to the second socket, and keep node_shader_exec_math and gpu_shader_math unchanged?

Tue, Apr 2, 7:19 PM

Mon, Apr 1

Christian Friedrich (rbx775) awarded D4625: Dynamic socket hiding for single-operand math functions. a Love token.
Mon, Apr 1, 8:31 PM
Omar Ahmad (OmarSquircleArt) added a comment to D4625: Dynamic socket hiding for single-operand math functions..

@Christian Friedrich (rbx775) Yes, the link will get disconnected if the operation became a single operand one. And it will get reconnected again if the operation became two operand. See this gif:

Mon, Apr 1, 8:22 PM
Omar Ahmad (OmarSquircleArt) added a comment to T63156: Animation nodes: crash clicking on update separate text object node.

This isn't a crash, please report such issues to the Animation Nodes issue's page. Moreover, this error was fixed in the latest build. Can you update to the latest Animation Nodes build and see if the error still persists?

Mon, Apr 1, 8:19 PM · Addons
Omar Ahmad (OmarSquircleArt) added a comment to T63156: Animation nodes: crash clicking on update separate text object node.

Can't reproduce this either.

Mon, Apr 1, 1:40 PM · Addons

Sun, Mar 31

Benjamin Meyer (Anvilarion) awarded D4625: Dynamic socket hiding for single-operand math functions. a Like token.
Sun, Mar 31, 10:01 PM

Sat, Mar 30

Tomas (Rusculleda) awarded D4625: Dynamic socket hiding for single-operand math functions. a Love token.
Sat, Mar 30, 9:47 PM
Omar Ahmad (OmarSquircleArt) updated the summary of D4625: Dynamic socket hiding for single-operand math functions..
Sat, Mar 30, 9:26 PM
Omar Ahmad (OmarSquircleArt) created D4625: Dynamic socket hiding for single-operand math functions..
Sat, Mar 30, 9:21 PM

Mar 4 2019

Omar Ahmad (OmarSquircleArt) added a comment to T62074: 2.8: Python API: Access violation calling bpy.ops.object.mode_set in Application timer.

@Jacques Lucke (JacquesLucke) Yes, the following script works as expected:

Mar 4 2019, 6:55 PM · BF Blender

Mar 2 2019

Omar Ahmad (OmarSquircleArt) added a comment to T62074: 2.8: Python API: Access violation calling bpy.ops.object.mode_set in Application timer.

System Information:
OS: Arch Linux with Xorg.

Mar 2 2019, 4:05 PM · BF Blender

Feb 8 2019

Omar Ahmad (OmarSquircleArt) created T61309: mesh_utils.triangle_random_points fails with a TypeError..
Feb 8 2019, 8:58 AM · Addons

Dec 3 2018

Omar Ahmad (OmarSquircleArt) created T58641: Identifier resulted from prop_search is prefixed by three spaces..
Dec 3 2018, 8:51 PM · Python, BF Blender

Dec 2 2018

Omar Ahmad (OmarSquircleArt) awarded rB8d4da34883b2: Fix T58267: node socket grabbing not working well with box select tool. a Like token.
Dec 2 2018, 8:35 AM

Feb 2 2017

Omar Ahmad (OmarSquircleArt) created T50581: Blender won't start on arch linux pacman's build.
Feb 2 2017, 3:58 PM · Platform: Linux, BF Blender