Page MenuHome
Feed Advanced Search

Yesterday

Mauricio A. dos Santos (Mauricio_Santos) awarded T68990: Vulkan support a Love token.
Fri, Sep 20, 1:30 PM · GPU / Viewport, BF Blender
Roger (616) awarded T68990: Vulkan support a Love token.
Fri, Sep 20, 12:31 PM · GPU / Viewport, BF Blender

Thu, Sep 19

Sebastian Koenig (sebastian_k) awarded rBf4f190a399fb: Fix T69971 EEVEE: Bump does not work using a UVMap node as input a Love token.
Thu, Sep 19, 10:18 PM
Clément Foucault (fclem) committed rBf4f190a399fb: Fix T69971 EEVEE: Bump does not work using a UVMap node as input (authored by Clément Foucault (fclem)).
Fix T69971 EEVEE: Bump does not work using a UVMap node as input
Thu, Sep 19, 7:43 PM
Clément Foucault (fclem) closed T69971: Bump does not work using a UVMap node as input as Resolved by committing rBf4f190a399fb: Fix T69971 EEVEE: Bump does not work using a UVMap node as input.
Thu, Sep 19, 7:43 PM · EEVEE & Viewport, BF Blender
Clément Foucault (fclem) added a comment to T70011: Shader node link disappears when going to edit mode.

Ok both Linux + GTX 960M (driver 430.40) and Win 10 x64 + GTX 960 with latest drivers are working correctly. So I'm guessing it's an issue with the RTX card driver.

Thu, Sep 19, 7:02 PM · BF Blender (2.81)
Clément Foucault (fclem) merged T70008: Many issues around the visibility of an empty object into T70011: Shader node link disappears when going to edit mode.
Thu, Sep 19, 6:54 PM · BF Blender (2.81)
Clément Foucault (fclem) merged task T70008: Many issues around the visibility of an empty object into T70011: Shader node link disappears when going to edit mode.
Thu, Sep 19, 6:54 PM · BF Blender
Clément Foucault (fclem) merged T70008: Many issues around the visibility of an empty object into T68826: eevee not showing multi material object properly when blend is loaded until mesh is updated.
Thu, Sep 19, 6:54 PM · BF Blender (2.81), GPU / Viewport, Eevee
Clément Foucault (fclem) merged task T70008: Many issues around the visibility of an empty object into T68826: eevee not showing multi material object properly when blend is loaded until mesh is updated.
Thu, Sep 19, 6:54 PM · BF Blender
Clément Foucault (fclem) added a comment to T70011: Shader node link disappears when going to edit mode.

I cannot reproduce on any of my setups (even linux + nv430.40). I'm trying to figure out what's happening.

Thu, Sep 19, 4:28 PM · BF Blender (2.81)

Wed, Sep 18

D5838: AMD Adrenalin 19.9.2 clear buffers workaround now requires changes to proceed.
Wed, Sep 18, 2:20 PM · GPU / Viewport
Clément Foucault (fclem) updated the summary of D5829: ShaderNodeTree: Add flatten function to get rid of nodegroups.
Wed, Sep 18, 1:36 PM

Tue, Sep 17

Clément Foucault (fclem) added a revision to T69672: When the Bump node is placed in a node-group, bump is not working.: D5829: ShaderNodeTree: Add flatten function to get rid of nodegroups.
Tue, Sep 17, 9:20 PM · Eevee, BF Blender
Clément Foucault (fclem) created D5829: ShaderNodeTree: Add flatten function to get rid of nodegroups.
Tue, Sep 17, 9:20 PM
Clément Foucault (fclem) committed rBe13a2cde28d7: GPU: Comment incorrect asserts (authored by Clément Foucault (fclem)).
GPU: Comment incorrect asserts
Tue, Sep 17, 7:57 PM
Clément Foucault (fclem) committed rB884a3852873f: GPU: Fix broken assert (authored by Clément Foucault (fclem)).
GPU: Fix broken assert
Tue, Sep 17, 4:22 PM
Alex Strand (astrand130) awarded rB3a08153d7a84: DRW: Refactor to support draw call batching a Love token.
Tue, Sep 17, 3:59 PM
Clément Foucault (fclem) committed rB3a08153d7a84: DRW: Refactor to support draw call batching (authored by Clément Foucault (fclem)).
DRW: Refactor to support draw call batching
Tue, Sep 17, 3:43 PM
Clément Foucault (fclem) closed D4997: DRW: Refactor to support draw call batching.
Tue, Sep 17, 3:43 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.
  • Fix Gpencil matrix
  • Fix crash due to drawing with buffers not big enough
Tue, Sep 17, 2:58 PM
D4997: DRW: Refactor to support draw call batching is now accepted and ready to land.
Tue, Sep 17, 2:57 PM

Mon, Sep 16

D5809: Fix eevee volumetrics distribution at 1.0 is now accepted and ready to land.
Mon, Sep 16, 12:23 PM
Clément Foucault (fclem) added a comment to T68594: Eevee: Soft shadows causing flickering in animation and temporal AA in scenes.

I think it's more related to the de-correlation factor I applied on soft shadows sampling. The factor is ~1000 so maybe changing this factor may reduce convergence time. But it's a bit black magic at this point, it can work in some case and fail in others.

Mon, Sep 16, 11:14 AM · EEVEE & Viewport, BF Blender

Sun, Sep 15

Clément Foucault (fclem) added a comment to rBce34a6b0d727: DRW: Refactor to support draw call batching.

When we debugged with LazyDodo yesterday we found out that probe_display pass was the issue. Maybe there is other passes that crash. Our tests lead to the modelBlock ubo. It seems to be an issue with the way it is setup or queried as the crash does not occur if the ubo is renamed (and not used).

Sun, Sep 15, 2:44 AM

Sat, Sep 14

Ruslan (Loner) awarded T68990: Vulkan support a Love token.
Sat, Sep 14, 3:38 PM · GPU / Viewport, BF Blender
newin (newin) awarded T68990: Vulkan support a Love token.
Sat, Sep 14, 3:10 PM · GPU / Viewport, BF Blender

Fri, Sep 13

Clément Foucault (fclem) added a reverting change for rBce34a6b0d727: DRW: Refactor to support draw call batching: rBfd5c1972cd5c: Revert "DRW: Refactor to support draw call batching".
Fri, Sep 13, 11:03 PM
Clément Foucault (fclem) added reverted changes for rBfd5c1972cd5c: Revert "DRW: Refactor to support draw call batching": rBce34a6b0d727: DRW: Refactor to support draw call batching, D4997: DRW: Refactor to support draw call batching.
Revert "DRW: Refactor to support draw call batching"
Fri, Sep 13, 11:03 PM
Clément Foucault (fclem) added a reverting change for D4997: DRW: Refactor to support draw call batching: rBfd5c1972cd5c: Revert "DRW: Refactor to support draw call batching".
Fri, Sep 13, 11:03 PM
Clément Foucault (fclem) added a comment to T58188: Extreme FPS loss (24x) between 2.79 and 2.8 with particle systems.

With D4997 applied, the slowdown.blend file is ~32fps which is about the same performance as 2.79 [which is around 30fps (hard to tell because the fps is really not stable)].

Fri, Sep 13, 6:30 PM · BF Blender
Clément Foucault (fclem) added a comment to T68478: World Light Extraction.

I did some exploration of the idea. (see P1099)

Fri, Sep 13, 6:04 PM · GPU / Viewport
Clément Foucault (fclem) created P1099 (An Untitled Masterwork).
Fri, Sep 13, 5:55 PM
Clément Foucault (fclem) merged task T68199: Depth of Field EEVEE Issue into T68468: Depth of Field Refactor.
Fri, Sep 13, 5:53 PM · BF Blender
Clément Foucault (fclem) merged T68199: Depth of Field EEVEE Issue into T68468: Depth of Field Refactor.
Fri, Sep 13, 5:53 PM · GPU / Viewport
Clément Foucault (fclem) merged T60851: EEVEE DOF blur abrupt/stepped changes into T68468: Depth of Field Refactor.
Fri, Sep 13, 5:52 PM · GPU / Viewport
Clément Foucault (fclem) merged task T60851: EEVEE DOF blur abrupt/stepped changes into T68468: Depth of Field Refactor.
Fri, Sep 13, 5:52 PM · Rendering, Platform: Windows, GPU / Viewport, Eevee, BF Blender
Clément Foucault (fclem) added a comment to T68476: High Quality Bump.

Implemented in rBffd5e1e6acd2

Fri, Sep 13, 5:50 PM · GPU / Viewport
Clément Foucault (fclem) added a comment to T68476: High Quality Bump.

But the performance is quite noticeable with a lot of textures.
Is it technically possible, to give the user the ability, to deactivate certain calculations eevee is performing?

Fri, Sep 13, 5:50 PM · GPU / Viewport
Clément Foucault (fclem) added a comment to T68475: Volumetrics Optimization.

Implemented by rBcaf494444cd7

Fri, Sep 13, 5:41 PM · BF Blender (2.81), GPU / Viewport
D5781: Fix Particles: Keyed Physics crash when clicking on a particle slot without a valid target is now accepted and ready to land.
Fri, Sep 13, 5:35 PM
Clément Foucault (fclem) committed rBL62296: Update Workbench test after hair scale fix.
Update Workbench test after hair scale fix
Fri, Sep 13, 5:35 PM
Clément Foucault (fclem) committed rBce34a6b0d727: DRW: Refactor to support draw call batching (authored by Clément Foucault (fclem)).
DRW: Refactor to support draw call batching
Fri, Sep 13, 5:32 PM
Clément Foucault (fclem) closed D4997: DRW: Refactor to support draw call batching.
Fri, Sep 13, 5:32 PM

Thu, Sep 12

noki paike (amonpaike) awarded rBcaf494444cd7: EEVEE: Volume: Speedup: Use Image load store extension a Love token.
Thu, Sep 12, 6:30 PM

Wed, Sep 11

Brad (Firepal64) awarded T68464: Better Motion Blur a Burninate token.
Wed, Sep 11, 8:23 PM · GPU / Viewport
Brad (Firepal64) awarded T68463: Dynamic Indirect light cache a Love token.
Wed, Sep 11, 8:23 PM · GPU / Viewport
Brad (Firepal64) awarded rBcaf494444cd7: EEVEE: Volume: Speedup: Use Image load store extension a Like token.
Wed, Sep 11, 8:20 PM
heini (ogonek) awarded D5659: Eevee: Shadow map refactor a Love token.
Wed, Sep 11, 8:33 AM

Tue, Sep 10

Clément Foucault (fclem) committed rBL62294: EEVEE: Update references after volume fixes.
EEVEE: Update references after volume fixes
Tue, Sep 10, 10:11 PM
Bataev Artem (shader) awarded rBd8aaf25c23fa: Eevee: Shadow map refactor a Burninate token.
Tue, Sep 10, 10:09 PM
Clément Foucault (fclem) committed rBf1b52ef21163: EEVEE: Volume: Fix error in fallback integration algo (authored by Clément Foucault (fclem)).
EEVEE: Volume: Fix error in fallback integration algo
Tue, Sep 10, 10:00 PM
Clément Foucault (fclem) committed rBcaf494444cd7: EEVEE: Volume: Speedup: Use Image load store extension (authored by Clément Foucault (fclem)).
EEVEE: Volume: Speedup: Use Image load store extension
Tue, Sep 10, 10:00 PM
Clément Foucault (fclem) closed D5740: EEVEE: Volume: Speedup: Use Image load store extension.
Tue, Sep 10, 10:00 PM
Clément Foucault (fclem) added a comment to D5740: EEVEE: Volume: Speedup: Use Image load store extension.

I'm not sure if that indicates a bug in the non-optimized code, or if it's intentional the optimized code is more accurate as well?

Tue, Sep 10, 9:56 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.
  • Fix intel performance regression
Tue, Sep 10, 5:37 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.

Ok just adding back ModelMatrix triggers the legacy path and just draw without instancing, bringing back old performance for intel.

Tue, Sep 10, 5:30 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.
  • Fix previous fix
Tue, Sep 10, 4:57 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.

A test with the spaceship test file show that the slowdown is not acceptable:
Workbench time 9.7ms > 15.5ms

Tue, Sep 10, 4:43 PM
noki paike (amonpaike) awarded D5740: EEVEE: Volume: Speedup: Use Image load store extension a Love token.
Tue, Sep 10, 4:25 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.
  • DRW: Fix crash with old intel GPU driver
Tue, Sep 10, 4:19 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.
  • GPencil: Fix wrong stencil ID clearing
  • GPU: Fix shader crashing on some intel gpu
Tue, Sep 10, 3:21 PM
Clément Foucault (fclem) created D5740: EEVEE: Volume: Speedup: Use Image load store extension.
Tue, Sep 10, 2:18 PM
Evan Wilson (EAW) awarded T68476: High Quality Bump a Love token.
Tue, Sep 10, 10:23 AM · GPU / Viewport
Emir Sinan Gürlek (filibis) awarded T68471: Shadow System Refactor a Love token.
Tue, Sep 10, 2:56 AM · BF Blender (2.81), GPU / Viewport
Emir Sinan Gürlek (filibis) awarded rBd8aaf25c23fa: Eevee: Shadow map refactor a Love token.
Tue, Sep 10, 2:56 AM

Sun, Sep 8

Rey Leonard M. Amorato (rl.amorato) awarded T68463: Dynamic Indirect light cache a Love token.
Sun, Sep 8, 10:47 PM · GPU / Viewport

Sat, Sep 7

Jacob Merrill (blueprintrandom) awarded D5659: Eevee: Shadow map refactor a Love token.
Sat, Sep 7, 11:17 PM
Lopo Isaac (lopoIsaac) awarded rBffd5e1e6acd2: Eevee: Use manual derivatives for better quality bump. a Love token.
Sat, Sep 7, 10:24 PM
Lopo Isaac (lopoIsaac) awarded rBd8aaf25c23fa: Eevee: Shadow map refactor a Love token.
Sat, Sep 7, 10:23 PM
Bintang Senja Pratama (bintang) awarded T68464: Better Motion Blur a Love token.
Sat, Sep 7, 7:25 AM · GPU / Viewport
Bintang Senja Pratama (bintang) awarded T68463: Dynamic Indirect light cache a Love token.
Sat, Sep 7, 7:25 AM · GPU / Viewport
Bintang Senja Pratama (bintang) awarded T68990: Vulkan support a Love token.
Sat, Sep 7, 7:24 AM · GPU / Viewport, BF Blender
Clément Foucault (fclem) added a comment to T68594: Eevee: Soft shadows causing flickering in animation and temporal AA in scenes.

After trying Sobol, I settled on using a multiplicator to halton as the points are better distributed than Sobol (in my opinion).

Sat, Sep 7, 1:29 AM · EEVEE & Viewport, BF Blender
Clément Foucault (fclem) committed rBL62292: Eevee Test: Update tests after new refactors.
Eevee Test: Update tests after new refactors
Sat, Sep 7, 1:24 AM
Clément Foucault (fclem) committed rBed779333bb82: EEVEE: Shadows: Fix correlation issue between Shadows and Anti-Aliasing (authored by Clément Foucault (fclem)).
EEVEE: Shadows: Fix correlation issue between Shadows and Anti-Aliasing
Sat, Sep 7, 12:45 AM
Clément Foucault (fclem) closed T68594: Eevee: Soft shadows causing flickering in animation and temporal AA in scenes as Resolved by committing rBed779333bb82: EEVEE: Shadows: Fix correlation issue between Shadows and Anti-Aliasing.
Sat, Sep 7, 12:45 AM · EEVEE & Viewport, BF Blender
Clément Foucault (fclem) committed rB963a266faf17: EEVEE: Fix tests crashing if file is in edit mode (authored by Clément Foucault (fclem)).
EEVEE: Fix tests crashing if file is in edit mode
Sat, Sep 7, 12:45 AM
Clément Foucault (fclem) committed rB44aaee573adb: EEVEE: Shadows: Fix incorrect shadowing near point lights source (authored by Clément Foucault (fclem)).
EEVEE: Shadows: Fix incorrect shadowing near point lights source
Sat, Sep 7, 12:45 AM

Fri, Sep 6

Clément Foucault (fclem) added a comment to T68594: Eevee: Soft shadows causing flickering in animation and temporal AA in scenes.

Thanks for raising awareness. After investigating, it seems to be a correlation artifacts. The same random numbers are used for AA and soft shadows jitter.

Fri, Sep 6, 11:55 PM · EEVEE & Viewport, BF Blender
Tiago Cruz (tiagoffcruz) awarded T68990: Vulkan support a Love token.
Fri, Sep 6, 8:38 PM · GPU / Viewport, BF Blender
Clément Foucault (fclem) committed rB7cec119c576b: EEVEE: Fix Ambient Occlusion on backfaces (authored by Clément Foucault (fclem)).
EEVEE: Fix Ambient Occlusion on backfaces
Fri, Sep 6, 7:15 PM
Clément Foucault (fclem) committed rBd83734aa4bad: EEVEE: Fix bump mapping (authored by Clément Foucault (fclem)).
EEVEE: Fix bump mapping
Fri, Sep 6, 7:03 PM
Clément Foucault (fclem) committed rB073624d4cccd: Eevee: Improve Test setup (authored by Clément Foucault (fclem)).
Eevee: Improve Test setup
Fri, Sep 6, 7:03 PM
Clément Foucault (fclem) closed D5507: Eevee: Improve Test setup.
Fri, Sep 6, 7:03 PM
Clément Foucault (fclem) committed rB6222cb575fa5: Fix T68950: Adding lots of edge loops to cylinder produces a crash (authored by Huseyin Karakullukcu (imgeself)).
Fix T68950: Adding lots of edge loops to cylinder produces a crash
Fri, Sep 6, 5:09 PM
Clément Foucault (fclem) closed T68950: Edge loops crashing blender (exeeding IMM_BUFFER_SIZE) as Resolved by committing rB6222cb575fa5: Fix T68950: Adding lots of edge loops to cylinder produces a crash.
Fri, Sep 6, 5:09 PM · Quick Hacks, GPU / Viewport, BF Blender
Clément Foucault (fclem) closed D5570: Fix T68950: Adding lots of edge loops to cylinder produces a crash.
Fri, Sep 6, 5:08 PM
Clément Foucault (fclem) committed rBffd5e1e6acd2: Eevee: Use manual derivatives for better quality bump. (authored by Clément Foucault (fclem)).
Eevee: Use manual derivatives for better quality bump.
Fri, Sep 6, 4:59 PM
Clément Foucault (fclem) closed D5531: Eevee: Use manual derivatives for better quality bump..
Fri, Sep 6, 4:59 PM
Metin Seven (MetinSeven) awarded rBd8aaf25c23fa: Eevee: Shadow map refactor a Love token.
Fri, Sep 6, 11:52 AM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.

About the intel performance regression. I would really like some help in testing if the difference is noticeable in normal scene on other drivers/GPU.

Fri, Sep 6, 12:50 AM
Clément Foucault (fclem) added a comment to D5659: Eevee: Shadow map refactor.

This is why I would rather give full control over the shading and shadowing with a shader script node than trying to alienate EEVEE into something that is half usable for both NPR and PBR

A shader script node would probably more than make up the difference, and I think in the long term it's better for EEVEE to focus on PBR and matching Cycles. A more dedicated NPR system (like LANPR) might be the best thing to do.
Is there anywhere on devtalk or developer.blender.org that NPR is being roadmapped or discussed specifically? I'd like to list out some of the scenarios I use EEVEE for, now, and the limitations they have. Maybe I could also make an RCS proposal, like the one Marius Oberholster did a few years back.
Thanks for the reply and for all the work you do!

Fri, Sep 6, 12:31 AM
Clément Foucault (fclem) added a comment to T68471: Shadow System Refactor.

Commited as rBd8aaf25c23fa

Fri, Sep 6, 12:03 AM · BF Blender (2.81), GPU / Viewport

Thu, Sep 5

Clément Foucault (fclem) added a comment to D5659: Eevee: Shadow map refactor.

I've also noticed that SSS translucency isn't being preserved by Shader-To-RGB node anymore. I think the changes to SSS in this commit are responsible for this.

Ha right! This is because translucency is now done as a separate pass in post and is not computed before the shader to RGB. I will have to add it as a limitation.

Thu, Sep 5, 11:58 PM
D5674: Viewport Shading: StudioLight Intensity is now accepted and ready to land.
Thu, Sep 5, 6:51 PM · GPU / Viewport
Clément Foucault (fclem) committed rBM5791: EEVEE: Update shadow documentation following refactor.
EEVEE: Update shadow documentation following refactor
Thu, Sep 5, 6:46 PM
Clément Foucault (fclem) committed rBd8aaf25c23fa: Eevee: Shadow map refactor (authored by Clément Foucault (fclem)).
Eevee: Shadow map refactor
Thu, Sep 5, 5:45 PM
Clément Foucault (fclem) closed D5659: Eevee: Shadow map refactor.
Thu, Sep 5, 5:45 PM
Clément Foucault (fclem) added a comment to D4997: DRW: Refactor to support draw call batching.

The regression were fixed but the tests hair_instancer_uv and visibility_particles were actually broken in 2.80 (scale affecting normals). Will update tests references after committing.

Thu, Sep 5, 4:00 PM