Page MenuHome

Ethan-Hall (Ethan1080)
Programmer / Blender User / Blender Chat Support Provider

Projects

User Details

User Since
Aug 31 2021, 8:42 PM (65 w, 3 d)

Currently, you can find me active on the support channel of blender chat, help users solve problems faster.

You can help me be able to continue providing support to the Blender Community by donating at *PayPal* or at *Buy Me a Coffee*.

As a programmer, I plan to contribute more to the Blender source code as my time and finances allow.

Recent Activity

May 17 2022

Ethan-Hall (Ethan1080) abandoned D14879: UI: Set color attribute initial fill color white.

@Julien Kaspar (JulienKaspar) No problem.

May 17 2022, 3:34 PM

May 14 2022

Ethan-Hall (Ethan1080) updated the task description for T81841: Setting the brush radius unit to "scene" does not automatically use correct stroke spacing distance.
May 14 2022, 1:35 AM · Sculpt, Paint & Texture, BF Blender

May 10 2022

Ethan-Hall (Ethan1080) awarded D13873: Transform: Use a minimum distance for the UV snap threshold a Burninate token.
May 10 2022, 10:13 PM

May 9 2022

Ethan-Hall (Ethan1080) updated the diff for D14828: Fix: paint slot material assignment issues.
  • Move method to make diff easier to read
May 9 2022, 5:27 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the diff for D14828: Fix: paint slot material assignment issues.
  • Remove unused method
May 9 2022, 4:34 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the diff for D14828: Fix: paint slot material assignment issues.
  • Rebase
  • Tweak comments
May 9 2022, 4:28 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) awarded D14847: Win32: Dark Mode Title Bar Color a Love token.
May 9 2022, 12:53 PM · Platform: Windows
Ethan-Hall (Ethan1080) awarded rBddbac88c08ef: Win32: Dark Mode Title Bar Color a Love token.
May 9 2022, 12:53 PM
Ethan-Hall (Ethan1080) updated the diff for D14891: Fix: compiler warnings due to recent patch.
  • Tweak fixes
May 9 2022, 11:45 AM
Ethan-Hall (Ethan1080) added inline comments to D14891: Fix: compiler warnings due to recent patch.
May 9 2022, 11:34 AM
Ethan-Hall (Ethan1080) requested review of D14891: Fix: compiler warnings due to recent patch.
May 9 2022, 11:17 AM

May 6 2022

Ethan-Hall (Ethan1080) requested review of D14879: UI: Set color attribute initial fill color white.
May 6 2022, 7:46 PM

May 3 2022

Kenn Nyström (Frozen_Death_Knight) awarded rB024386bb891d: UI: Improvements to "Add Color Attribute" menu a Love token.
May 3 2022, 10:09 PM
Ethan-Hall (Ethan1080) added projects to D14828: Fix: paint slot material assignment issues: Sculpt, Paint & Texture, User Interface.
May 3 2022, 1:33 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) requested review of D14828: Fix: paint slot material assignment issues.
May 3 2022, 1:32 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added inline comments to D14724: UI: Add color attribute create to canvas selector.
May 3 2022, 11:49 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Revert any refactoring not necessary for patch
May 3 2022, 11:15 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) added a reviewer for D14724: UI: Add color attribute create to canvas selector: Joseph Eagar (joeedh).
May 3 2022, 12:06 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Rebase and fix switch statement
May 3 2022, 12:02 AM · Sculpt, Paint & Texture, User Interface

Apr 28 2022

Ethan-Hall (Ethan1080) awarded rB1425b356b842: UI: Fix consistency issues with attribute tooltips and icons a Like token.
Apr 28 2022, 8:39 PM
Ethan-Hall (Ethan1080) updated the diff for D14768: UI: Fix consistency issues with tooltips and icons.
  • Implement suggested changes
Apr 28 2022, 7:20 PM · Geometry Nodes, Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the summary of D14743: Color Attributes: Add initial fill color option.
Apr 28 2022, 6:30 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the diff for D14743: Color Attributes: Add initial fill color option.
  • Rebase: add color option to new UI method
Apr 28 2022, 6:24 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added reviewers for D14724: UI: Add color attribute create to canvas selector: Julien Kaspar (JulienKaspar), Hans Goudey (HooglyBoogly), Jeroen Bakker (jbakker).
Apr 28 2022, 6:11 PM · Sculpt, Paint & Texture, User Interface
Julien Kaspar (JulienKaspar) awarded D14785: Color Attribute: Add menu QoL improvements a Like token.
Apr 28 2022, 5:43 PM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) retitled D12849: Alembic: Enable operator presets when exporting from Enable Operator Presets For Alembic Exports to Alembic: Enable operator presets when exporting.
Apr 28 2022, 2:55 PM · User Interface, Alembic
Ethan-Hall (Ethan1080) updated the diff for D14762: Fix: Socket tooltip display error.
  • Simplify casts.
Apr 28 2022, 12:40 PM · User Interface, Geometry Nodes
Ramil Roosileht (Limarest) awarded D14785: Color Attribute: Add menu QoL improvements a Love token.
Apr 28 2022, 10:46 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the summary of D14768: UI: Fix consistency issues with tooltips and icons.
Apr 28 2022, 4:03 AM · Geometry Nodes, Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) closed T97345: Canvas Selector UX: Add option to create color layers directly from the popover. as Resolved.

Resolved by commit rB56d1d19c88e0: UI: Add option to create color attribute directly from canvas selector. (authored by Jung Jaeyun (cube-c), committed by Jeroen Bakker (jbakker)).

Apr 28 2022, 3:27 AM · Good First Issue, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) closed T97345: Canvas Selector UX: Add option to create color layers directly from the popover., a subtask of T96225: PBVH image texture painting implementation, as Resolved.
Apr 28 2022, 3:27 AM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) moved T97346: Canvas Selector UX: Add option to create a color attribute in material mode. from Community & Sub-Tasks to In Review on the Sculpt, Paint & Texture board.
Apr 28 2022, 3:23 AM · Good First Issue, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) moved T97614: "Add Color Attribute" button needs a correct tooltip from Community & Sub-Tasks to In Review on the Sculpt, Paint & Texture board.
Apr 28 2022, 3:23 AM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the task description for T96080: GPU subdivision: Hiding verts/edges and faces is not working with GPU subdiv .
Apr 28 2022, 3:14 AM · EEVEE & Viewport, BF Blender
Ethan-Hall (Ethan1080) added a comment to D14785: Color Attribute: Add menu QoL improvements.

Thanks.
Okay, I feel a little skeptical about expanding the enum, since whenever a third option is added it will just need to be changed back. But it might make the popup a bit less intimidating for newer users, so I think it's okay.

Apr 28 2022, 3:04 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added a comment to T96080: GPU subdivision: Hiding verts/edges and faces is not working with GPU subdiv .

@Joseph Hansen (josephhansen)

Any updates on this? It makes anything higher than 3.0.1 useless for modeling. It's broken in both 3.1 and 3.2

Apr 28 2022, 2:58 AM · EEVEE & Viewport, BF Blender
Ethan-Hall (Ethan1080) updated the summary of D14724: UI: Add color attribute create to canvas selector.
Apr 28 2022, 2:40 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Make includes explicit

Only for includes relevant to this patch (a cleanup can fix others.)

Apr 28 2022, 2:16 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.

Small tweaks

  • Use expanded buttons consistent with D14785.
  • De-duplicate one line of code.
  • Tweak tooltips.
Apr 28 2022, 1:26 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the summary of D14785: Color Attribute: Add menu QoL improvements.
Apr 28 2022, 12:44 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the summary of D14785: Color Attribute: Add menu QoL improvements.
Apr 28 2022, 12:44 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the diff for D14785: Color Attribute: Add menu QoL improvements.
  • Revert variable name changes
Apr 28 2022, 12:32 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added a comment to D14785: Color Attribute: Add menu QoL improvements.

Let's leave the name change out, since this patch aims to have functional changes it's nice to keep cleanup separate. Plus it's not obviously better IMO.

Can you add a before/after screenshot to the description so it's not necessary to compile the patch to test it?

Removing PROP_SKIP_SAVE is a great change, that shouldn't have been added in the first place I think.

Apr 28 2022, 12:26 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added a comment to D14785: Color Attribute: Add menu QoL improvements.

I believe the only reason why PROP_SKIP_SAVE is currently used is that the add method was originally copied from the general geometry attribute methods where it doesn't make sense to save the selection.

Apr 28 2022, 12:19 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) requested review of D14785: Color Attribute: Add menu QoL improvements.
Apr 28 2022, 12:12 AM · User Interface, Sculpt, Paint & Texture

Apr 27 2022

Ethan-Hall (Ethan1080) updated subscribers of D14724: UI: Add color attribute create to canvas selector.
Apr 27 2022, 11:41 PM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Simplify RNA names
Apr 27 2022, 11:38 PM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) retitled D14768: UI: Fix consistency issues with tooltips and icons from Geometry Attribute UI: Fix consistency issues to UI: Fix consistency issues with tooltips and icons.
Apr 27 2022, 10:27 PM · Geometry Nodes, Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) added a comment to D14768: UI: Fix consistency issues with tooltips and icons.

The only thing I'm not sure about are the icons. Could you make a case for that change? Or maybe it was mentioned in a module meeting?

Apr 27 2022, 10:05 PM · Geometry Nodes, Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated subscribers of D14768: UI: Fix consistency issues with tooltips and icons.
Apr 27 2022, 9:15 PM · Geometry Nodes, Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the summary of D14768: UI: Fix consistency issues with tooltips and icons.
Apr 27 2022, 12:18 AM · Geometry Nodes, Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) requested review of D14768: UI: Fix consistency issues with tooltips and icons.
Apr 27 2022, 12:14 AM · Geometry Nodes, Sculpt, Paint & Texture, User Interface

Apr 26 2022

Ethan-Hall (Ethan1080) added a comment to D14762: Fix: Socket tooltip display error.

Note: This patch does not fix the name update issue for collections. (When a collection is renamed, the old name is still displayed in the socket. Problem since 3.0.0)

Apr 26 2022, 9:47 PM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) updated the diff for D14762: Fix: Socket tooltip display error.
  • Improve code.
Apr 26 2022, 9:08 PM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) added a comment to D14762: Fix: Socket tooltip display error.

@Hans Goudey (HooglyBoogly) This works: (ID *)*(static_cast<const Object *const *>(buffer))

Apr 26 2022, 8:19 PM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) planned changes to D14762: Fix: Socket tooltip display error.
Apr 26 2022, 7:55 PM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) added a comment to D14762: Fix: Socket tooltip display error.

@Hans Goudey (HooglyBoogly)

Hmm, I don't think ->next is the same as de-referencing the ID pointer. I don't think the next and previous pointers are expected to be valid for IDs outside of Main.

Apr 26 2022, 7:46 PM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) added a comment to D14762: Fix: Socket tooltip display error.

I don't understand why using ->next is correct here, how does that make sense?

Apr 26 2022, 6:58 PM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) claimed T97614: "Add Color Attribute" button needs a correct tooltip.
Apr 26 2022, 5:18 PM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) retitled D14304: Geometry Nodes: improve texture sampler code from (WIP) Geometry Nodes: Refactored parts of the texture sampler code to simplify and support further feature development to Geometry Nodes: improve texture sampler code.
Apr 26 2022, 4:55 PM · Geometry Nodes
Ethan-Hall (Ethan1080) updated the diff for D14304: Geometry Nodes: improve texture sampler code.
  • Increased the similarity with the new Cycles code
Apr 26 2022, 4:44 PM · Geometry Nodes
Ethan-Hall (Ethan1080) updated the diff for D14734: Fix: add attribute with empty string name crash.
  • Remove unused include
Apr 26 2022, 10:27 AM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the summary of D14762: Fix: Socket tooltip display error.
Apr 26 2022, 6:58 AM · User Interface, Geometry Nodes
Ethan-Hall (Ethan1080) requested review of D14762: Fix: Socket tooltip display error.
Apr 26 2022, 6:55 AM · User Interface, Geometry Nodes

Apr 25 2022

Ethan-Hall (Ethan1080) awarded rBc486da0238bd: Mikktspace: Reduce number of data queries to caller a Love token.
Apr 25 2022, 5:24 PM

Apr 24 2022

Ethan-Hall (Ethan1080) added a comment to T95604: UI: Label design pattern causes confusion.

@Hans Goudey (HooglyBoogly) I still wish it looked a bit more elegant. How do you feel about something like this?

Apr 24 2022, 8:58 PM · User Interface, BF Blender
Ethan-Hall (Ethan1080) updated the task description for T95604: UI: Label design pattern causes confusion.
Apr 24 2022, 7:15 PM · User Interface, BF Blender
Ethan-Hall (Ethan1080) renamed T95604: UI: Label design pattern causes confusion from Alembic exporter - name inconsistencies in the options to UI: Label design pattern causes confusion.
Apr 24 2022, 7:12 PM · User Interface, BF Blender
Ethan-Hall (Ethan1080) placed T95604: UI: Label design pattern causes confusion up for grabs.

The way this is done might not be obvious, but the order and lack of repetition of words is on purpose and it's commonly done this way in Blender's UI. Putting the most important word first and omitting it in subsequent "aligned" buttons makes scanning the text easier, and makes it easier to find common elements.

You'll see the "Frame Start" -> "End" or "Value Min" -> "Max" in a lot of places.

Apr 24 2022, 6:38 PM · User Interface, BF Blender
Ethan-Hall (Ethan1080) added a project to D14746: Cleanup: reorganize paint_intern.h: Sculpt, Paint & Texture.
Apr 24 2022, 4:38 PM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) requested review of D14746: Cleanup: reorganize paint_intern.h.
Apr 24 2022, 4:37 PM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Replace accidentally removed comment.
Apr 24 2022, 1:48 PM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Sync color fill changes with D14743
Apr 24 2022, 12:18 PM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the summary of D14743: Color Attributes: Add initial fill color option.
Apr 24 2022, 3:57 AM · User Interface, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) requested review of D14743: Color Attributes: Add initial fill color option.
Apr 24 2022, 3:42 AM · User Interface, Sculpt, Paint & Texture

Apr 23 2022

Paul Kotelevets (1D_Inc) awarded D14684: UI: move filter and sort UI to the top of UI lists a Like token.
Apr 23 2022, 6:14 PM · User Interface
Ethan-Hall (Ethan1080) updated the summary of D14724: UI: Add color attribute create to canvas selector.
Apr 23 2022, 1:24 PM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated the diff for D14724: UI: Add color attribute create to canvas selector.
  • Implement color attribute fill.
  • Cleanup Code.
Apr 23 2022, 1:13 PM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) updated subscribers of D14734: Fix: add attribute with empty string name crash.
Apr 23 2022, 12:09 PM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added a project to D14734: Fix: add attribute with empty string name crash: Sculpt, Paint & Texture.
Apr 23 2022, 12:08 PM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) requested review of D14734: Fix: add attribute with empty string name crash.
Apr 23 2022, 12:07 PM · Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added inline comments to D14733: Color Attribute: Add convert color attribute operation.
Apr 23 2022, 10:56 AM

Apr 22 2022

Ethan-Hall (Ethan1080) added a comment to T97346: Canvas Selector UX: Add option to create a color attribute in material mode..

It may be useful in the future to add grayscale (single component) color attributes and non-color attributes (no gamma correction) to sculpt paint. If that happens, then add paint slot could choose the most relevant setting (like how it chooses the color space when adding image textures.)

Apr 22 2022, 8:58 AM · Good First Issue, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added a comment to T97346: Canvas Selector UX: Add option to create a color attribute in material mode..

@Jeroen Bakker (jbakker) Uploaded: D14724

Apr 22 2022, 8:47 AM · Good First Issue, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) requested review of D14724: UI: Add color attribute create to canvas selector.
Apr 22 2022, 8:45 AM · Sculpt, Paint & Texture, User Interface
Ethan-Hall (Ethan1080) added a comment to T97346: Canvas Selector UX: Add option to create a color attribute in material mode..

@Jeroen Bakker (jbakker)

Note not there are BSDF inputs (like normals and others) that doesn't make sense to have color attributes attached. In this case the color attribute should not be selectable.

Apr 22 2022, 5:55 AM · Good First Issue, Sculpt, Paint & Texture

Apr 21 2022

Ethan-Hall (Ethan1080) added a comment to D13874: UI: Add View pie to File Browser.

It might be worth noting that thumbnail size / directory view in most used file browsers (Windows & Linux) are bound to [Ctrl] + {Mouse scroll].
I'm not against view pie menu in that context, but areas that overlap with generally used software i.e. OS' should be consistent if possible, otherwise it might look like reinventing the wheel.

Apr 21 2022, 10:50 PM · User Interface
Ethan-Hall (Ethan1080) added inline comments to D13874: UI: Add View pie to File Browser.
Apr 21 2022, 9:04 PM · User Interface
Ethan-Hall (Ethan1080) retitled D14684: UI: move filter and sort UI to the top of UI lists from UI: Refactor uiList & move text filter UI to top to UI: move filter and sort UI to the top of UI lists.
Apr 21 2022, 8:40 PM · User Interface

Apr 20 2022

Vitalii Vlasov (Fracture128) awarded D14684: UI: move filter and sort UI to the top of UI lists a Like token.
Apr 20 2022, 10:53 PM · User Interface
Gavriel Lavi (Gavriel5578) awarded T87942: Suggestion: Move UI List filter buttons to the top a Pterodactyl token.
Apr 20 2022, 10:09 PM · Restricted Project, User Interface
Gavriel Lavi (Gavriel5578) awarded D14684: UI: move filter and sort UI to the top of UI lists a Pterodactyl token.
Apr 20 2022, 10:09 PM · User Interface
Ethan-Hall (Ethan1080) updated the diff for D14684: UI: move filter and sort UI to the top of UI lists.
  • Make Python code more consistent.
Apr 20 2022, 8:24 PM · User Interface
Ethan-Hall (Ethan1080) accepted D14672: UI: Add option to create color attribute directly from canvas selector..

That looks correct to me.

Apr 20 2022, 4:11 AM · User Interface
Ethan-Hall (Ethan1080) claimed T97346: Canvas Selector UX: Add option to create a color attribute in material mode..
Apr 20 2022, 3:13 AM · Good First Issue, Sculpt, Paint & Texture
Ethan-Hall (Ethan1080) added projects to D14697: Import FBX/X3D: Fix image alpha channel detection: Pipeline, Assets & I/O, Import/Export.
Apr 20 2022, 1:30 AM · Import/Export, Pipeline, Assets & I/O
Ethan-Hall (Ethan1080) requested review of D14697: Import FBX/X3D: Fix image alpha channel detection.
Apr 20 2022, 1:03 AM · Import/Export, Pipeline, Assets & I/O

Apr 19 2022

Paul Kotelevets (1D_Inc) awarded D14467: EEVEE: make mipmaps optional for image textures a Yellow Medal token.
Apr 19 2022, 9:36 AM
Ethan-Hall (Ethan1080) updated the summary of D14684: UI: move filter and sort UI to the top of UI lists.
Apr 19 2022, 1:26 AM · User Interface
Ethan-Hall (Ethan1080) requested review of D14684: UI: move filter and sort UI to the top of UI lists.
Apr 19 2022, 1:23 AM · User Interface