Page MenuHome

Joseph Eagar (joeedh)
User

Projects (6)

User Details

User Since
Sep 20 2004, 11:25 PM (823 w, 6 d)

Recent Activity

Sun, Jun 21

Aditia A. Pratama (aditiapratama) awarded D7284: EEVEE Hair Cylinder Support a Like token.
Sun, Jun 21, 8:29 AM · EEVEE & Viewport, Eevee
Aditia A. Pratama (aditiapratama) awarded D5221: Alpha hash support for hair in EEvee a Like token.
Sun, Jun 21, 8:27 AM · Eevee

Apr 1 2020

Joseph Eagar (joeedh) added a comment to D7284: EEVEE Hair Cylinder Support.

So, my initial motivation was a bug with Strip hair. The problem with rendering with billboards like Strip mode does is that it doesn't work if the camera is looking down the hair; you get lots of nasty twisting artifacts. This isn't a big deal for fine hair strands but is for anime style hair where the strands are really thick. Once I realized this was unsolvable I noticed Clement's comments on planned support for cylinder hair, and I figured I'd implement it.

Apr 1 2020, 12:09 AM · EEVEE & Viewport, Eevee
Joseph Eagar (joeedh) added a comment to D7284: EEVEE Hair Cylinder Support.

Hi @Joseph Eagar (joeedh) can you elaborate further (and update the patch description) on the feature, why this is needed? If we are to add a hair type which is not compatible with Cycles we need a good reason to do so. Thank you.

Apr 1 2020, 12:04 AM · EEVEE & Viewport, Eevee

Mar 31 2020

Ted Nielsen (brilliant_ape) awarded D7284: EEVEE Hair Cylinder Support a Love token.
Mar 31 2020, 5:20 PM · EEVEE & Viewport, Eevee
Iyad Ahmed (iyadahmed2001) awarded D7284: EEVEE Hair Cylinder Support a Like token.
Mar 31 2020, 8:15 AM · EEVEE & Viewport, Eevee
Jacob Merrill (blueprintrandom) awarded D7284: EEVEE Hair Cylinder Support a Like token.
Mar 31 2020, 8:13 AM · EEVEE & Viewport, Eevee
Joseph Eagar (joeedh) created D7284: EEVEE Hair Cylinder Support.
Mar 31 2020, 5:32 AM · EEVEE & Viewport, Eevee

Mar 30 2020

Joseph Brandenburg (TheAngerSpecialist) awarded rB035a3760afd2: Alpha hash support for hair in EEvee a Doubloon token.
Mar 30 2020, 4:44 PM

Mar 27 2020

Joseph Eagar (joeedh) awarded D5221: Alpha hash support for hair in EEvee a Love token.
Mar 27 2020, 12:57 PM · Eevee

Mar 26 2020

Charlie Jolly (charlie) awarded D5221: Alpha hash support for hair in EEvee a Love token.
Mar 26 2020, 10:16 AM · Eevee

Mar 10 2020

Joseph Eagar (joeedh) added a comment to T68888: Mesh support for n-gons with holes.

@Joseph Eagar (joeedh)
Well, we are architects, and we have many faces to perforate)
But Blender have pretty much wide range of use. How about the behavior of such ngons with modifiers, UVs unwrap, visualization engines, normals baking, rigging/vertext paint, simulations, import/export formats?
They will influence almost everything.

Mar 10 2020, 9:36 PM · Modeling, BF Blender
Joseph Eagar (joeedh) added a comment to T68888: Mesh support for n-gons with holes.

Hi @Dalai Felinto (dfelinto), they do complicate things like dissolve and face splitting. From what I remember from the work I did in AllShape five years ago the hardest part was implementing a decent CDT tessellator, which Blender already has. I remember for subdivision surfaces I literally would triangulate the faces and then run a triangle to quad algorithm; it was "good enough" for a use case that should never happen anyway (why would you use holes in faces with subsurf?).

Mar 10 2020, 8:26 PM · Modeling, BF Blender
Joseph Eagar (joeedh) added a comment to T68888: Mesh support for n-gons with holes.

Woo! I always regretted my decision not to add holes in faces to the bmesh project; if 3d printers had taken off just a bit sooner I would have. At one point I actually started coding support within the core bmesh data structures but removed it later. It seemed like too big of a change for too niche of a use case.

Mar 10 2020, 5:28 AM · Modeling, BF Blender
Joseph Eagar (joeedh) updated the diff for D4993: Blue noise pixel correlation in cycles.

Updated to apply to latest head

Mar 10 2020, 5:12 AM · Cycles
Joseph Eagar (joeedh) added a comment to T74553: Normal Map Baking Doesn't Flip Back Faces.

It's definitely a bug, here's an example image.

Mar 10 2020, 2:21 AM · Cycles, Render & Cycles, BF Blender

Mar 9 2020

Joseph Eagar (joeedh) added a comment to T74553: Normal Map Baking Doesn't Flip Back Faces.

It's a bug.

Mar 9 2020, 4:55 PM · Cycles, Render & Cycles, BF Blender

Mar 8 2020

Joseph Eagar (joeedh) added a comment to T74553: Normal Map Baking Doesn't Flip Back Faces.

For anyone who tries the shader, you have to bake in "Combined" with "View Transform" under Color Management set to "Raw."

Mar 8 2020, 10:33 PM · Cycles, Render & Cycles, BF Blender
Joseph Eagar (joeedh) updated the task description for T74553: Normal Map Baking Doesn't Flip Back Faces.
Mar 8 2020, 10:31 PM · Cycles, Render & Cycles, BF Blender
Joseph Eagar (joeedh) added a comment to T74553: Normal Map Baking Doesn't Flip Back Faces.

Here's the normal map osl shader.

Mar 8 2020, 10:28 PM · Cycles, Render & Cycles, BF Blender
Joseph Eagar (joeedh) created T74553: Normal Map Baking Doesn't Flip Back Faces.
Mar 8 2020, 10:27 PM · Cycles, Render & Cycles, BF Blender

Jan 7 2020

Tom Wilson (hedgehog90) awarded D5221: Alpha hash support for hair in EEvee a Like token.
Jan 7 2020, 3:53 PM · Eevee

Jan 3 2020

Andrey (andruxa696) awarded D5221: Alpha hash support for hair in EEvee a Love token.
Jan 3 2020, 12:03 AM · Eevee

Jul 12 2019

Joseph Eagar (joeedh) added a comment to rBdb45aaafab8c: Fix T61474: laggy interaction on Windows/NVIDIA when gizmos are visible.

I tried something similar, and I still got a hang in inside of glGetQueryObjectuiv(g_query_state.queries[i], GL_QUERY_RESULT, &result). It might be a good idea to check for results with GL_QUERY_RESULT_AVAILABLE first and then call it with GL_QUERY_RESULT.

Jul 12 2019, 3:29 AM

Jul 11 2019

Ted Nielsen (brilliant_ape) awarded D5221: Alpha hash support for hair in EEvee a Like token.
Jul 11 2019, 11:24 AM · Eevee
Duarte Farrajota Ramos (duarteframos) awarded D5221: Alpha hash support for hair in EEvee a Like token.
Jul 11 2019, 10:26 AM · Eevee
Jeroen Bakker (jbakker) awarded D5221: Alpha hash support for hair in EEvee a Like token.
Jul 11 2019, 7:57 AM · Eevee
Joseph Eagar (joeedh) created D5221: Alpha hash support for hair in EEvee.
Jul 11 2019, 5:19 AM · Eevee

Jul 10 2019

Joseph Eagar (joeedh) created T66679: Blender freezes on save.
Jul 10 2019, 11:50 PM · BF Blender

Jun 17 2019

Vincent Lamy (vinc3r) awarded T65864: Baking with Eevee a Like token.
Jun 17 2019, 11:16 AM · EEVEE & Viewport, Rendering
Daniel Paul (DaPaulus) awarded T65864: Baking with Eevee a Like token.
Jun 17 2019, 11:12 AM · EEVEE & Viewport, Rendering
srikanth (Alrob) awarded T65864: Baking with Eevee a Love token.
Jun 17 2019, 2:12 AM · EEVEE & Viewport, Rendering

Jun 16 2019

Wo!262 (wo262) awarded T65864: Baking with Eevee a Love token.
Jun 16 2019, 10:26 PM · EEVEE & Viewport, Rendering
Joseph Eagar (joeedh) created T65864: Baking with Eevee .
Jun 16 2019, 10:17 PM · EEVEE & Viewport, Rendering
Joseph Eagar (joeedh) updated subscribers of T65681: Crash undoing after bpy.data.objects.remove() in editmode.
Jun 16 2019, 8:39 PM · Python API, BF Blender
Joseph Eagar (joeedh) added a comment to T65681: Crash undoing after bpy.data.objects.remove() in editmode.

Okay, looks like the problem is with the undo system; if you manually exit editmode then push the understack, e.g.:

Jun 16 2019, 8:39 PM · Python API, BF Blender

Jun 11 2019

Joseph Eagar (joeedh) added a comment to D4993: Blue noise pixel correlation in cycles.

Looks great,

What are the benefits of this over the @Lukas Stockner (lukasstockner97) dithered sobol implementation?

Jun 11 2019, 3:40 AM · Cycles
Joseph Eagar (joeedh) updated the diff for D4993: Blue noise pixel correlation in cycles.
  • Added an option to ignore coherency setting in non-bluenoise mode.
  • Added a 128x128 blue noise mask.
  • Updated defaults. Seems the setting of coherency that leads to quickest convergence differs from scene to scene.
Jun 11 2019, 3:26 AM · Cycles

Jun 2 2019

Duarte Farrajota Ramos (duarteframos) awarded D4993: Blue noise pixel correlation in cycles a Doubloon token.
Jun 2 2019, 3:14 PM · Cycles
Joseph Eagar (joeedh) added a reviewer for D4993: Blue noise pixel correlation in cycles: Brecht Van Lommel (brecht).
Jun 2 2019, 8:03 AM · Cycles
Joseph Eagar (joeedh) updated the summary of D4993: Blue noise pixel correlation in cycles.
Jun 2 2019, 8:00 AM · Cycles
Joseph Eagar (joeedh) changed the status of T65412: Blue noise pix correlation in cycles from Unknown Status to Invalid.
Jun 2 2019, 7:57 AM · BF Blender
Joseph Eagar (joeedh) created D4993: Blue noise pixel correlation in cycles.
Jun 2 2019, 7:56 AM · Cycles
Joseph Eagar (joeedh) created T65412: Blue noise pix correlation in cycles.
Jun 2 2019, 7:42 AM · BF Blender

May 27 2019

Joseph Eagar (joeedh) added a comment to T65174: Deadlock between python and DEG .

I can confirm rB27d5d3c2f8b fixed it (I've been testing pretty much the exact same code for the past half hour, and there's been no crashes).

May 27 2019, 11:31 AM · BF Blender
Joseph Eagar (joeedh) assigned T65174: Deadlock between python and DEG to Campbell Barton (campbellbarton).
May 27 2019, 6:07 AM · BF Blender
Joseph Eagar (joeedh) created T65174: Deadlock between python and DEG .
May 27 2019, 6:04 AM · BF Blender

May 18 2019

Joseph Eagar (joeedh) assigned T64806: Missing sss_blur pass in EEVEE crashing indirect light bake to Brecht Van Lommel (brecht).
May 18 2019, 6:37 PM · BF Blender
Joseph Eagar (joeedh) created T64806: Missing sss_blur pass in EEVEE crashing indirect light bake.
May 18 2019, 6:36 PM · BF Blender

Jan 16 2017

Erick Tukuniata (erickblender) awarded D1521: New normalization mode in armature modifier for use in layered deformation a Like token.
Jan 16 2017, 10:43 PM · BF Blender
Bun ny (bunny) awarded D1521: New normalization mode in armature modifier for use in layered deformation a Like token.
Jan 16 2017, 10:05 PM · BF Blender

Jan 24 2016

bassam kurdali (bassamk) awarded D1521: New normalization mode in armature modifier for use in layered deformation a Like token.
Jan 24 2016, 4:30 AM · BF Blender

Sep 18 2015

Joseph Eagar (joeedh) added a comment to D1522: Fix for GPU compositing with no-npot texture support.

This fix only takes care of mapping for the texture for the final compositing on the screen, however the shaders need calculation fixes as well. All the position reconstruction code in particular relies on the fact that uv coordinates are in the 0-1 range.
This is fixable but adds complexity in the code. In the case of, for instance, depth of field or any algorithm that requires downscaling, this scaling will have to be propagated to downscaled textures as well, and tracking this becomes quite annoying.
I'm a bit sceptical too if we really need to support this. Probably the best would be to just disable compositing for cards not supporting npo2 and remove the card from the blacklist.

Sep 18 2015, 2:22 PM

Sep 15 2015

Joseph Eagar (joeedh) updated the diff for D1521: New normalization mode in armature modifier for use in layered deformation.

Layered Weights is now a different normalize mode. It uses method in previous comment.

Sep 15 2015, 4:26 AM · BF Blender

Sep 14 2015

Joseph Eagar (joeedh) added a comment to T46105: Viewport compositing error without NPOT support.

Hardware has NPOT support, but is being blacklisted (there's a comment in gpu_extensions.c that certain API chipsets have issues, or something like that).

Sep 14 2015, 10:09 PM · BF Blender
Joseph Eagar (joeedh) added a comment to D1522: Fix for GPU compositing with no-npot texture support.

My graphics card has non power of 2 support. It's just being blacklisted (there's a comment in gpu_extensions.c about how certain API chipsets are problematic). I can try disabling the blacklisting and see what happens.

Sep 14 2015, 10:04 PM
Joseph Eagar (joeedh) added a comment to D1521: New normalization mode in armature modifier for use in layered deformation.

So, from the looks of it we still need to normalize if there are more than one groups affecting a vertex.

Sep 14 2015, 7:01 PM · BF Blender
Joseph Eagar (joeedh) updated the diff for D1521: New normalization mode in armature modifier for use in layered deformation.

Reworked patch. Now, if new option 'layered weights' is enabled, vertices only affected by one deform group will not be normalized.

Sep 14 2015, 10:39 AM · BF Blender
Joseph Eagar (joeedh) updated the diff for D1521: New normalization mode in armature modifier for use in layered deformation.

Remove code that kept verts affected by single weight groups from being normalized, as this breaks existing rigs.

Sep 14 2015, 9:37 AM · BF Blender
Joseph Eagar (joeedh) retitled D1521: New normalization mode in armature modifier for use in layered deformation from to Add option to not normalize armature deform weights. .
Sep 14 2015, 9:06 AM · BF Blender
Joseph Eagar (joeedh) created T46105: Viewport compositing error without NPOT support.
Sep 14 2015, 6:55 AM · BF Blender

Sep 13 2015

Joseph Eagar (joeedh) committed rBd64b1221c678: Fix crash in opengl render caused by gfx being blacklisted for non-power-of-2… (authored by Joseph Eagar (joeedh)).
Fix crash in opengl render caused by gfx being blacklisted for non-power-of-2…
Sep 13 2015, 11:53 PM

Apr 2 2015

Joseph Eagar (joeedh) created T44241: Floating-point Tangent Normal Baking Not Working.
Apr 2 2015, 9:14 PM · BF Blender