Page MenuHome

Render PipelineProject
ActivePublic

Details

Description

Blender rendering pipeline.

Recent Activity

Wed, Aug 3

Omar Emara (OmarSquircleArt) merged task T100167: Zero Density Shiny Volume render result broken. into T46670: Volume Emission doesn't render when background is transparent.
Wed, Aug 3, 3:46 PM · Render Pipeline, Render & Cycles, BF Blender
baoyu (baoyu) updated the task description for T100167: Zero Density Shiny Volume render result broken..
Wed, Aug 3, 1:15 PM · Render Pipeline, Render & Cycles, BF Blender
baoyu (baoyu) added projects to T100167: Zero Density Shiny Volume render result broken.: Render & Cycles, Render Pipeline.
Wed, Aug 3, 1:11 PM · Render Pipeline, Render & Cycles, BF Blender

Tue, Aug 2

Pratik Borhade (PratikPB2123) added a comment to T100074: Regression: UI freeze for Render Animation AND changing frame being previewed.

Seems a regression so raising the priority.

Tue, Aug 2, 8:02 AM · VFX & Video, BF Blender
Pratik Borhade (PratikPB2123) renamed T100074: Regression: UI freeze for Render Animation AND changing frame being previewed from UI freeze for Render Animation AND changing frame being previewed to Regression: UI freeze for Render Animation AND changing frame being previewed.
Tue, Aug 2, 8:02 AM · VFX & Video, BF Blender

Mon, Aug 1

Erick Tukuniata (erickblender) added a comment to T100074: Regression: UI freeze for Render Animation AND changing frame being previewed.

This sounds like the same problem as in T100061

Mon, Aug 1, 9:46 AM · VFX & Video, BF Blender
Pratik Borhade (PratikPB2123) added a project to T100074: Regression: UI freeze for Render Animation AND changing frame being previewed: Render Pipeline.

Tried to bisect between 52a5f6856268 - e5a738af6d51 and pointed me to rB8399375098fa: Cleanup: Reword comment, rename variables (I don't think this commit is responsible)

Mon, Aug 1, 8:31 AM · VFX & Video, BF Blender

Sat, Jul 30

Juuso Laine (juusolain) updated the task description for T100079: Encoding with DNxHD fails due to bad parameters.
Sat, Jul 30, 1:14 PM · Video Sequencer, VFX & Video, Images & Movies, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Naa, that's because it's a transmissive surface so is getting less diffuse samples. Check the black pip on the lemon, and also the black parts of the wood texture. Not even the slightest introduction of texture colour/value or noise on the light passes.

Sat, Jul 30, 2:40 AM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

You can see the same effect in Redshift (but more subtle), the darker areas of the texture are more noisy. That's the result of importance sampling and Russian roulette allocating fewer samples to such dark areas.

Sat, Jul 30, 2:31 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

even when the darkest brick texture component is set to a dark gray, it's still introducing the contamination:

Sat, Jul 30, 1:40 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

just checked and non blacks are also causing contamination:

Sat, Jul 30, 1:24 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Oh, are you saying that only completely black pixels in the colour pass lead to contamination of the direct and indirect lighting passes?

Sat, Jul 30, 1:20 AM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Ok, maybe the example from that documentation was not ideal since it seemingly has no black pixels in the diffuse filter AOV (besides the background), only near black. Or perhaps the hack is to add a tiny bit off diffuse to everything even when the texture is black.

Sat, Jul 30, 1:12 AM · Render Pipeline, Render & Cycles, BF Blender

Fri, Jul 29

michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

The image shows that the black areas of the textures aren't affecting the diffuse lighting passes. I have verified it's true, I wrote a multipass denoiser for redshift in houdini a few years ago.

Fri, Jul 29, 9:09 PM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Either way, this behavior is very unlikely to change in Cycles, so not really worth discussing.

Fri, Jul 29, 8:51 PM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

That sentence doesn't say anything about black elements in the texture, I guess you are assuming they can be replaced in other renderers without having actually verified if that's true.

Fri, Jul 29, 8:51 PM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Thanks. This image explains better: https://docs.redshift3d.com/display/RSDOCS/Integrated+AOVs#IntegratedAOVs-DiffuseLighting:~:text=set%20to%200-,Raw,-Shading%20Elements

Fri, Jul 29, 8:11 PM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

I don't think it's practical, it probably requires deep compositing and conflicts with OSL design of optimizing out zero weight closures.

Fri, Jul 29, 6:53 PM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Even Alex Honnold uses ropes when he thinks it might get windy.

Fri, Jul 29, 6:46 PM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..

Thanks. Might it be possible to make this optimisation optional? For large animations rendering a bit slower is a good trade-off if it means you can potentially avoid rendering twice.

Fri, Jul 29, 6:13 PM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) closed T100014: ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask. as Archived.
Fri, Jul 29, 2:08 PM · Render Pipeline, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) closed T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post. as Archived.

Supporting texture replacement is not a goal of the render passes implementation. The design choice was to optimize render times as much as possible, which means not computing lighting for cases where the texture is black.

Fri, Jul 29, 2:04 PM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) updated the task description for T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..
Fri, Jul 29, 11:19 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) updated the task description for T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post..
Fri, Jul 29, 11:19 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added projects to T100056: The values of the diffuse direct and indirect passes are pre-multiplied with the diffuse colour making it impossible to swap textures in post.: Render & Cycles, Render Pipeline.
Fri, Jul 29, 11:16 AM · Render Pipeline, Render & Cycles, BF Blender

Wed, Jul 27

Germano Cavalcante (mano-wii) changed the status of T100014: ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask. from Needs Triage to Needs Information from User.

Could you provide a simple .blend file showing the problem?

Wed, Jul 27, 7:40 PM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added a comment to T100014: ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask..

ignore, I realise even if the background was set to white, the white pixels would be baked into the edge of the object if the edge of the object was dark.

Wed, Jul 27, 5:25 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) renamed T100014: ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask. from ambient occlusion pass has black black baked into the anti-aliasing, making it impossible to use as an inverted mask. to ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask..
Wed, Jul 27, 5:08 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) updated the task description for T100014: ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask..
Wed, Jul 27, 5:06 AM · Render Pipeline, Render & Cycles, BF Blender
michael campbell (3di) added projects to T100014: ambient occlusion pass has black pixels baked into the anti-aliasing, making it impossible to use as an inverted mask.: Render & Cycles, Render Pipeline.
Wed, Jul 27, 5:04 AM · Render Pipeline, Render & Cycles, BF Blender

Mon, Jul 25

Germano Cavalcante (mano-wii) updated the task description for T99955: Crash when trying to 'Cache Result' of render when 'all render layers are disabled'.
Mon, Jul 25, 11:48 PM · VFX & Video, Render Pipeline, Compositing, BF Blender
Germano Cavalcante (mano-wii) changed the status of T99955: Crash when trying to 'Cache Result' of render when 'all render layers are disabled' from Needs Triage to Confirmed.

Thanks for the report, but the reason for the crash wasn't clear, so I edited the report for the developers to more easily identify the cause.

Mon, Jul 25, 11:48 PM · VFX & Video, Render Pipeline, Compositing, BF Blender
Germano Cavalcante (mano-wii) renamed T99955: Crash when trying to 'Cache Result' of render when 'all render layers are disabled' from Crash on Render to Crash when trying to 'Cache Result' of render when 'all render layers are disabled'.
Mon, Jul 25, 11:46 PM · VFX & Video, Render Pipeline, Compositing, BF Blender

Mon, Jul 18

Brecht Van Lommel (brecht) closed T99750: Crash with 'File Output' node as Resolved by committing rB1f8567ac68b6: Fix T99750: crash with file output node, after image colorspace saving changes.
Mon, Jul 18, 3:50 PM · VFX & Video, Render & Cycles, Render Pipeline, Compositing, BF Blender

Fri, Jul 15

Germano Cavalcante (mano-wii) changed the status of T99750: Crash with 'File Output' node from Needs Triage to Confirmed.

Since it was caused by rB5baa3ecda663: Color Management: various improvements and fixes for image saving, @Brecht Van Lommel (brecht), does this ring a bell?

Fri, Jul 15, 11:32 PM · VFX & Video, Render & Cycles, Render Pipeline, Compositing, BF Blender
Brecht Van Lommel (brecht) added a comment to D15463: Fix T99706: Crash rendering with headless builds.

This causes Eevee background renders to crash, I'll quickly commit a fix since the studio here is relying on Eevee for the Project Heist.

Fri, Jul 15, 7:15 PM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) closed D15463: Fix T99706: Crash rendering with headless builds.
Fri, Jul 15, 2:32 PM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) added a comment to D15463: Fix T99706: Crash rendering with headless builds.

Yes, the headless builds don't have an OpenGL context. This could be supported but it's currently not the case.

Fri, Jul 15, 2:13 PM · Render Pipeline, BF Blender
Clément Foucault (fclem) accepted D15463: Fix T99706: Crash rendering with headless builds.

Does this means headless builds are now unable to create a GL context? IIRC some implementation of EGL allows this. But if headless builds mean no GPU backend, so be it.

Fri, Jul 15, 10:26 AM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) updated the summary of D15463: Fix T99706: Crash rendering with headless builds.
Fri, Jul 15, 6:34 AM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) updated the summary of D15463: Fix T99706: Crash rendering with headless builds.
Fri, Jul 15, 6:33 AM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) added a task to D15463: Fix T99706: Crash rendering with headless builds: T99706: Null pointer Reference in blender_headless.
Fri, Jul 15, 6:32 AM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) updated the summary of D15463: Fix T99706: Crash rendering with headless builds.
Fri, Jul 15, 6:31 AM · Render Pipeline, BF Blender
Campbell Barton (campbellbarton) updated the summary of D15463: Fix T99706: Crash rendering with headless builds.
Fri, Jul 15, 6:29 AM · Render Pipeline, BF Blender

Jun 30 2022

Germano Cavalcante (mano-wii) merged T99276: Semi transparent render results saved to tiff or png looks significantly different into T81199: Some effects [bloom, smoke, fire, ..] still don't save in PNG with transparent background (occlusion vs. emission).
Jun 30 2022, 9:08 PM · Core, Render Pipeline, Images & Movies, BF Blender

Jun 16 2022

Brecht Van Lommel (brecht) added a subtask for T54656: Cycles/Eevee texture nodes for modifiers, painting and more: T98940: Texture nodes CPU evaluation design.
Jun 16 2022, 5:12 PM · Render & Cycles, BF Blender, Sculpt, Paint & Texture, Render Pipeline

Jun 10 2022

Malcolm Reed (mal_reed) added a comment to T81199: Some effects [bloom, smoke, fire, ..] still don't save in PNG with transparent background (occlusion vs. emission).

Trying to render out images for a website, where the image needs to be separate from the background and can't use an Add blend mode.

Jun 10 2022, 11:07 AM · Core, Render Pipeline, Images & Movies, BF Blender

May 28 2022

bar (barakooda) added a comment to T98396: Bad dependencies between viewport render and actual memory consumption in headleass background mode.

After sharing this link to our conversation

May 28 2022, 4:16 PM · EEVEE & Viewport, Core, Render & Cycles, Render Pipeline, BF Blender

May 26 2022

Omar Emara (OmarSquircleArt) added a comment to T98396: Bad dependencies between viewport render and actual memory consumption in headleass background mode.

I am just saying that this memory is not only allocated for rendering, but also for other things that Blender does, so it is not entirely unreasonable that the visibility of objects in the view layer might have an effect this. I would just wait for a more informed answer on devtalk.

May 26 2022, 3:07 PM · EEVEE & Viewport, Core, Render & Cycles, Render Pipeline, BF Blender