Page MenuHome

Christopher Gearhart (bblanimation)
Addon Developer, 3D Artist

Projects

User does not belong to any projects.

User Details

User Since
May 31 2018, 4:56 PM (130 w, 1 d)

Animator, VFX artist, and tool developer. Founder of Bricks Brought to Life with credit in The LEGO Ninjago Movie; developer of #Bricker addon for Blender.

Contributed significant code towards the development of Retopoflow, D3Tool, and many other Blender addons.

Recent Activity

Mon, Nov 23

Christopher Gearhart (bblanimation) added a comment to rBe03d53874dac: Fix T79127: crash on `scene.ray_cast()` with non-viewport view layer.

Ah, that's what I was missing. Thanks!

Mon, Nov 23, 9:19 PM
Christopher Gearhart (bblanimation) added a comment to rBe03d53874dac: Fix T79127: crash on `scene.ray_cast()` with non-viewport view layer.

This breaks an addon of mine, where I was casting in a newly created view layer. The depsgraph of a newly created view layer returns None until I make that view layer active (scn.view_layers["background_layer"].depsgraph), so I can't pass it in to the scn.ray_cast() function. When I just passed in the view layer in the 2.90, it worked fine. Am I missing something simple?

Mon, Nov 23, 3:33 AM

Sep 29 2020

Christopher Gearhart (bblanimation) created T81297: Cycles render artifacts relating scene scale.
Sep 29 2020, 3:33 PM · Render & Cycles, BF Blender

Sep 15 2020

Christopher Gearhart (bblanimation) updated the task description for T80814: Image Sequence data disappears after certain properties are set.
Sep 15 2020, 5:56 PM · Python API, Images & Movies, BF Blender
Christopher Gearhart (bblanimation) created T80814: Image Sequence data disappears after certain properties are set.
Sep 15 2020, 5:32 PM · Python API, Images & Movies, BF Blender

Sep 3 2020

Christopher Gearhart (bblanimation) created T80431: 'context.scene' not updating correctly from prop update function.
Sep 3 2020, 3:35 PM · Python API, BF Blender

Jul 31 2020

Christopher Gearhart (bblanimation) awarded T68990: Vulkan support a Love token.
Jul 31 2020, 5:31 PM · EEVEE & Viewport, BF Blender
Christopher Gearhart (bblanimation) awarded T68990: Vulkan support a Love token.
Jul 31 2020, 5:30 PM · EEVEE & Viewport, BF Blender

Jul 9 2020

Christopher Gearhart (bblanimation) added a comment to T73761: Images appended from disk do not have data.

The issue is not with the has_data property. The issue is that images not yet loaded in memory do not write to disk correctly with bpy.data.libraries.write(), which is a bug. At the very least, an error should be thrown if the image data has not been loaded to memory, rather than writing bad data to a file.

Jul 9 2020, 6:25 PM · BF Blender
Christopher Gearhart (bblanimation) updated the task description for T73761: Images appended from disk do not have data.
Jul 9 2020, 6:15 PM · BF Blender

Jul 2 2020

Christopher Gearhart (bblanimation) added a comment to T74237: 'Join' does not preserve face orientation for negative scales.

I don’t understand the latest comment from @Campbell Barton (campbellbarton); how is it the expected behavior that a face normal would flip when joined with another object? It's a very unintuitive behavior that seems problematic to me from a usability standpoint.

Jul 2 2020, 4:20 PM · Modeling, BF Blender

Jul 1 2020

Christopher Gearhart (bblanimation) created T78508: Face normals flip unnecessarily on `bpy.ops.object.join` operation.
Jul 1 2020, 6:52 PM · Modeling, BF Blender

Jun 16 2020

Christopher Gearhart (bblanimation) added a comment to T77926: Documentation inconsistency for RegionView3D.view_matrix.

Ah, you're right! Pesky Google search results showing random Blender doc versions...

Jun 16 2020, 8:38 PM · Documentation, Add-ons (BF-Blender)
Christopher Gearhart (bblanimation) edited projects for T77926: Documentation inconsistency for RegionView3D.view_matrix, added: Add-ons (BF-Blender), Documentation; removed BF Blender.
Jun 16 2020, 7:21 PM · Documentation, Add-ons (BF-Blender)
Christopher Gearhart (bblanimation) created T77926: Documentation inconsistency for RegionView3D.view_matrix.
Jun 16 2020, 7:21 PM · Documentation, Add-ons (BF-Blender)
Christopher Gearhart (bblanimation) updated the task description for T77920: Documentation inconsistency for VertexGroup.remove.
Jun 16 2020, 5:17 PM · Restricted Project, Python API, Documentation
Christopher Gearhart (bblanimation) created T77920: Documentation inconsistency for VertexGroup.remove.
Jun 16 2020, 5:14 PM · Restricted Project, Python API, Documentation

Jun 12 2020

Christopher Gearhart (bblanimation) changed the status of T77700: Driver access to 'self' property is outdated when changed from app handler from Needs Information from User to Needs Triage.

@Sybren A. Stüvel (sybren) That's fair! I went ahead and reduced the code quite a bit, and refined the description a bit to help clarify things. Happy to add/adjust anything else if needed.

Jun 12 2020, 6:09 PM · BF Blender
Christopher Gearhart (bblanimation) updated the task description for T77700: Driver access to 'self' property is outdated when changed from app handler.
Jun 12 2020, 6:06 PM · BF Blender

Jun 9 2020

Christopher Gearhart (bblanimation) created T77700: Driver access to 'self' property is outdated when changed from app handler.
Jun 9 2020, 8:34 PM · BF Blender

Jun 8 2020

Christopher Gearhart (bblanimation) awarded T77086: Passing Dependency Graph to Drivers a Love token.
Jun 8 2020, 8:08 PM · BF Blender (2.90), Python API, Animation & Rigging, Dependency Graph

Jun 5 2020

Christopher Gearhart (bblanimation) added a comment to T72051: EEVEE viewport on Catalina 10.15.2 with Radeon 5700 is very slow and poor performance.

This is great news. Would really appreciate if this fix make it to the next 2.83 LTS release!

Jun 5 2020, 2:30 PM · Platforms, Builds & Tests, EEVEE & Viewport, Platform: macOS, Performance, BF Blender

Jun 3 2020

Christopher Gearhart (bblanimation) awarded T72051: EEVEE viewport on Catalina 10.15.2 with Radeon 5700 is very slow and poor performance a Like token.
Jun 3 2020, 9:48 PM · Platforms, Builds & Tests, EEVEE & Viewport, Platform: macOS, Performance, BF Blender
Christopher Gearhart (bblanimation) awarded T71398: EEVEE: long background render times create sluggish viewport a Like token.
Jun 3 2020, 9:47 PM · Performance, EEVEE & Viewport, Platform: macOS, BF Blender
Christopher Gearhart (bblanimation) awarded D5442: LANPR line rendering (summer of code) a Love token.
Jun 3 2020, 9:38 PM · User Interface, EEVEE & Viewport
Christopher Gearhart (bblanimation) awarded T70445: Very slow Eevee performance on Mac with AMD Radeon a Love token.
Jun 3 2020, 5:04 AM · BF Blender (2.90), EEVEE & Viewport, Performance, Platform: macOS

Jun 2 2020

Christopher Gearhart (bblanimation) awarded D7905: Fix T77126: Documented frame_change_pre and frame_change_post handlers a Love token.
Jun 2 2020, 4:26 PM

Jun 1 2020

Christopher Gearhart (bblanimation) created T77258: Object dimensions not editable from another scene.
Jun 1 2020, 9:43 PM · BF Blender

May 28 2020

Christopher Gearhart (bblanimation) added projects to T77126: Depsgraph not updating properly for `frame_change_pre` handler: Python API, Add-ons (BF-Blender).
May 28 2020, 3:32 PM · Dependency Graph, Animation & Rigging, Python API, BF Blender
Christopher Gearhart (bblanimation) created T77126: Depsgraph not updating properly for `frame_change_pre` handler.
May 28 2020, 3:30 PM · Dependency Graph, Animation & Rigging, Python API, BF Blender

Apr 22 2020

Christopher Gearhart (bblanimation) created T75998: Precision of 'Unit Scale' and 'Grid Scale' are mismatched.
Apr 22 2020, 2:52 PM · User Interface, BF Blender

Apr 16 2020

Christopher Gearhart (bblanimation) updated the task description for T75352: 'bpy.context.scene' not updated correctly when changed from the Properties panel context.
Apr 16 2020, 2:49 PM · BF Blender (2.90), Python API

Apr 10 2020

Christopher Gearhart (bblanimation) updated the task description for T75589: Image Sequences have no data on file load.
Apr 10 2020, 11:55 PM · VFX & Video, Images & Movies, BF Blender
Christopher Gearhart (bblanimation) created T75589: Image Sequences have no data on file load.
Apr 10 2020, 4:42 PM · VFX & Video, Images & Movies, BF Blender

Apr 3 2020

Christopher Gearhart (bblanimation) added a project to T75352: 'bpy.context.scene' not updated correctly when changed from the Properties panel context: Add-ons (BF-Blender).
Apr 3 2020, 6:11 PM · BF Blender (2.90), Python API
Christopher Gearhart (bblanimation) created T75352: 'bpy.context.scene' not updated correctly when changed from the Properties panel context.
Apr 3 2020, 6:09 PM · BF Blender (2.90), Python API

Mar 17 2020

Christopher Gearhart (bblanimation) added a comment to T73761: Images appended from disk do not have data.

I've updated the title and description to reflect the state of this bug in 2.83 – The steps to reproduce the error should be very clear.

Mar 17 2020, 10:44 PM · BF Blender
Christopher Gearhart (bblanimation) renamed T73761: Images appended from disk do not have data from Writing images to library files in temp directory results in empty data on WIN32 to Images appended from disk do not have data.
Mar 17 2020, 10:41 PM · BF Blender

Mar 9 2020

Christopher Gearhart (bblanimation) awarded rB29f3af952725: GPencil: Refactor of Draw Engine, Vertex Paint and all internal functions a Love token.
Mar 9 2020, 7:01 PM
Christopher Gearhart (bblanimation) awarded D6293: GPencil: Refactor of drawing engine, new Vertex Paint mode, Sculpt/Weight paint conversion to brushes, code cleanup a Love token.
Mar 9 2020, 7:01 PM · BF Blender, Grease Pencil

Feb 17 2020

Christopher Gearhart (bblanimation) added a comment to T73761: Images appended from disk do not have data.

I have a bit more information as I continue to investigate:

Feb 17 2020, 4:02 PM · BF Blender
Christopher Gearhart (bblanimation) changed the status of T73761: Images appended from disk do not have data from Needs Information from User to Needs Triage.
Feb 17 2020, 2:36 PM · BF Blender
Christopher Gearhart (bblanimation) added a project to T73761: Images appended from disk do not have data: Platform: Windows.

I won't have access to my Windows machine at the moment, but I believe it was something like this:

Feb 17 2020, 2:35 PM · BF Blender

Feb 15 2020

Christopher Gearhart (bblanimation) awarded T63743: Show gizmo while transforming a Love token.
Feb 15 2020, 7:26 PM · Restricted Project, User Interface
Christopher Gearhart (bblanimation) added a comment to T73761: Images appended from disk do not have data.

Perhaps it has something to do with the image file I'm using? Here's the image file:

Feb 15 2020, 7:25 PM · BF Blender
Christopher Gearhart (bblanimation) created T73844: Transform Gizmo disappears on animation play.
Feb 15 2020, 5:13 PM · BF Blender

Feb 14 2020

Christopher Gearhart (bblanimation) added a comment to T73817: Shape key users not properly mapped when duplicating an object & mesh.

When the blend file is saved and restarted, the following prints to the Command Line:

Feb 14 2020, 9:15 PM · Data, Assets & I/O, BF Blender
Christopher Gearhart (bblanimation) awarded D6825: Theme: Radial gradient background and enum for gradient type a Party Time token.
Feb 14 2020, 9:00 PM · BF Blender (2.83)
Christopher Gearhart (bblanimation) created T73817: Shape key users not properly mapped when duplicating an object & mesh.
Feb 14 2020, 8:44 PM · Data, Assets & I/O, BF Blender

Feb 13 2020

Christopher Gearhart (bblanimation) removed a project from T73761: Images appended from disk do not have data: Platform: Windows.

Ah, I have new information.

Feb 13 2020, 2:34 PM · BF Blender

Feb 12 2020

Christopher Gearhart (bblanimation) created T73761: Images appended from disk do not have data.
Feb 12 2020, 4:24 PM · BF Blender

Jan 11 2020

Christopher Gearhart (bblanimation) awarded D6545: Integrate hair collisions with cloth collision a Love token.
Jan 11 2020, 3:33 PM · Physics

Jan 6 2020

Christopher Gearhart (bblanimation) awarded D6491: UI: Info Editor Changes a Love token.
Jan 6 2020, 2:57 PM · User Interface

Jan 2 2020

Christopher Gearhart (bblanimation) awarded T54642: Asset Project: User Interface a Love token.
Jan 2 2020, 9:45 PM · Restricted Project, Data, Assets & I/O, BF Blender, User Interface
Christopher Gearhart (bblanimation) awarded T60695: Optimized per-datablock global undo a Love token.
Jan 2 2020, 9:43 PM · BF Blender, Data, Assets & I/O, Performance

Dec 23 2019

Christopher Gearhart (bblanimation) awarded T69800: Cycles Optix feature completeness a Like token.
Dec 23 2019, 5:29 AM · Render & Cycles, Cycles

Dec 20 2019

Christopher Gearhart (bblanimation) updated the task description for T72602: 2.8: Python API: Changing area type on frame change crashes Blender.
Dec 20 2019, 3:06 PM · Python API, BF Blender
Christopher Gearhart (bblanimation) created T72602: 2.8: Python API: Changing area type on frame change crashes Blender.
Dec 20 2019, 3:03 PM · Python API, BF Blender

Dec 17 2019

Christopher Gearhart (bblanimation) changed the status of T72513: Keyframed properties do not update in 'Render' context from Unknown Status to Resolved.

Please disregard. Found the fix: https://wiki.blender.org/wiki/Reference/Release_Notes/2.81/Python_API#Handlers

Dec 17 2019, 3:01 PM · BF Blender
Christopher Gearhart (bblanimation) created T72513: Keyframed properties do not update in 'Render' context.
Dec 17 2019, 2:49 PM · BF Blender

Dec 6 2019

Christopher Gearhart (bblanimation) awarded T59995: Mantaflow Review a Love token.
Dec 6 2019, 11:10 PM · Tracker Curfew, BF Blender (2.82), Physics

Dec 3 2019

Christopher Gearhart (bblanimation) abandoned D6272: Specify Icon for NodeItem.

Closing this in favor of the preferred implementation: D1578

Dec 3 2019, 2:37 PM · Python API

Nov 21 2019

Christopher Gearhart (bblanimation) awarded D1578: fix Custom Python Nodes dont draw their 'bl_icon' a Like token.
Nov 21 2019, 3:48 PM · Python API
Christopher Gearhart (bblanimation) added a project to D1578: fix Custom Python Nodes dont draw their 'bl_icon': Python API.
Nov 21 2019, 3:48 PM · Python API

Nov 18 2019

Christopher Gearhart (bblanimation) added a comment to D6272: Specify Icon for NodeItem.

dont want to hijack, but reminds me of D1578: fix Custom Python Nodes dont draw their 'bl_icon'

Nov 18 2019, 10:52 PM · Python API
Christopher Gearhart (bblanimation) added reviewers for D6272: Specify Icon for NodeItem: Python API, Jacques Lucke (JacquesLucke).
Nov 18 2019, 5:11 PM · Python API
Christopher Gearhart (bblanimation) created D6272: Specify Icon for NodeItem.
Nov 18 2019, 5:04 PM · Python API

Nov 2 2019

Christopher Gearhart (bblanimation) created T71278: 'matrix_world.translation' setter is broken when parented to Curve.
Nov 2 2019, 2:01 AM · Add-ons (BF-Blender), BF Blender

Oct 18 2019

Christopher Gearhart (bblanimation) updated Christopher Gearhart (bblanimation).
Oct 18 2019, 5:15 PM

Aug 28 2019

Christopher Gearhart (bblanimation) awarded T60766: Modal keymap customization from an addon is not restored properly a Like token.
Aug 28 2019, 3:32 PM · Python API, BF Blender

Dec 10 2018

Christopher Gearhart (bblanimation) changed the status of T59106: 'prop_search' function appears broken in 2.8 from Invalid to Unknown Status.

Thank you for pointing this out – I've updated the sample script to reflect this. The issue still remains as described.

Dec 10 2018, 5:32 PM · BF Blender
Christopher Gearhart (bblanimation) updated the task description for T59106: 'prop_search' function appears broken in 2.8.
Dec 10 2018, 5:30 PM · BF Blender
Christopher Gearhart (bblanimation) updated the task description for T59106: 'prop_search' function appears broken in 2.8.
Dec 10 2018, 6:34 AM · BF Blender
Christopher Gearhart (bblanimation) created T59106: 'prop_search' function appears broken in 2.8.
Dec 10 2018, 6:31 AM · BF Blender

Jun 5 2018

Christopher Gearhart (bblanimation) updated the diff for D3449: Fix for bug #T55278 "'Lightmap Pack > New Image' broken when active object is None".

Operators like this should not change the active object automatically, as pointed out by Brecht Van Lommel. Instead, the operator checks for active object (if active object is None, mode cannot be 'edit')

Jun 5 2018, 6:28 PM · BF Blender

May 31 2018

Christopher Gearhart (bblanimation) added a reviewer for D3449: Fix for bug #T55278 "'Lightmap Pack > New Image' broken when active object is None": BF Blender.
May 31 2018, 6:16 PM · BF Blender
Christopher Gearhart (bblanimation) created D3449: Fix for bug #T55278 "'Lightmap Pack > New Image' broken when active object is None".
May 31 2018, 6:15 PM · BF Blender
Christopher Gearhart (bblanimation) created T55278: 'Lightmap Pack > New Image' broken when active object is None.
May 31 2018, 5:06 PM · BF Blender