Page MenuHome

RenderingProject
ActivePublic

Members (1)

Details

Description

Blender internal renderer and general rendering pipeline.

Module Owners: @Brecht Van Lommel (brecht)
Developers:

Recent Activity

Thu, Oct 3

Fahad Hasan (cgvirus) added a comment to T68926: Color Management Improvements.

Thanks for all the hints! Going to dig it deep. I will eventually disturb you annoyingly in forums :) @Troy Sobotka (sobotka)

Thu, Oct 3, 4:48 PM · Rendering
Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

ACES is really tangential; it’s just a simple series of transfer functions and a reference working space that is more or less BT.2020 for use with CGI / rendering / compositing.

Thu, Oct 3, 4:36 PM · Rendering
Fahad Hasan (cgvirus) added a comment to T68926: Color Management Improvements.

@Troy Sobotka (sobotka) Thanks for the hints! Yes, I noticed a huge f-stop difference with some shots lately.
I think I am getting this scene referred conundrum now. Should we explore ACES as well? If you could kindly provide us some papers to read that would be great! Thanks.

Thu, Oct 3, 3:54 PM · Rendering
Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

@Fahad Hasan (cgvirus) The Nuke Merge nodes by default assume scene referred. OpenImageIO has the same swapped out formulas that Nuke uses. You will notice that things like Screen etc. will work with scene referred emissions, but is completely different from the A+B - (A*B) for example.

Thu, Oct 3, 3:39 PM · Rendering
Fahad Hasan (cgvirus) added a comment to T68926: Color Management Improvements.

Hi, @Troy Sobotka (sobotka) thanks for the reply. Which app/s could be taken as a reference point for scene referred pipeline? I am interested to experiment it in deep. Thanks.

Thu, Oct 3, 3:30 PM · Rendering
Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

In case someone interested in Natron/Nuke merge node math.
These are the implementation papers. I was able to create some mix nodes preserving luminance for production following these math. Hope it helps.

Thu, Oct 3, 3:24 PM · Rendering
Fahad Hasan (cgvirus) added a comment to T68926: Color Management Improvements.

In case someone interested in Natron/Nuke merge node math.
These are the implementation papers. I was able to create some mix nodes preserving luminance for production following these math. Hope it helps.
https://natron.readthedocs.io/en/master/plugins/net.sf.openfx.MergePlugin.html

Thu, Oct 3, 2:28 PM · Rendering
Florian Germé (Armadafg) changed the visibility for T68626: Crash in render.
Thu, Oct 3, 12:26 PM · Cycles, Rendering, BF Blender
Florian Germé (Armadafg) added a comment to T68626: Crash in render.

I can do full rendering again. I do not know why but if I render with a Tile Size equal to the final resolution all works normally.
The problem is that I can not enjoy my PCs with multiple GPUs.

Thu, Oct 3, 12:18 PM · Cycles, Rendering, BF Blender
Brecht Van Lommel (brecht) closed T68968: Render display mode failure as Archived.

The Render Result is shown by default in the 2.80 and 2.81. I don't think we should try to modify existing files. The settings means exactly to keep the user interface how it is, regardless if it was configured to show a render result somewhere or not.

Thu, Oct 3, 2:32 AM · User Interface, Rendering, BF Blender
Brecht Van Lommel (brecht) closed T68809: Cycles segfaults with ROCm OpenCL as Archived.

This is a compiler bug in the ROCm drivers, which we don't support yet for Cycles. Many changes to the Cycles kernel were made since 2.79b.

Thu, Oct 3, 1:25 AM · Rendering, Cycles, BF Blender

Wed, Oct 2

Philipp Oeser (lichtwerk) added a comment to T68926: Color Management Improvements.

Just want to mention T69562 here as well

Wed, Oct 2, 2:54 PM · Rendering

Sun, Sep 29

Peter Fog (tintwotin) updated the task description for T70346: Render Animation: FFmpeg > DNxHD fail .
Sun, Sep 29, 7:16 AM · Rendering, BF Blender

Sat, Sep 28

Zachary Russ (KlariceV) added a comment to T70305: Eevee out of GPU memory on large render.

It seems odd that it will still crash if using a custom border on the full resolution, though. Like Sorin asked, is Blender still trying to allocate that massive 18000 dimension even with the custom border in place? If it is, I feel like that would be a bug. Is it not?

Sat, Sep 28, 3:56 AM · Rendering, Eevee
Roger B (rboxman) added a comment to T70305: Eevee out of GPU memory on large render.
  1. Why it doesn't use the 30% you have set in render properties might be the primary bug here. Manually shrinking your initial dimensions to 2100x5400 works
  2. It's odd why blender eats up resources and typically needs to be manually killed in this instance... still needs investigated I suppose
  3. It may never be able to render at that 18000 dimension (100%) in any case. OpenGL GL_MAX_TEXTURE_SIZE limits on my AMD FirePro W2100 card is 16384 and I'm not aware of any implementation that allows higher than that.
Sat, Sep 28, 3:48 AM · Rendering, Eevee

Fri, Sep 27

noki paike (amonpaike) added a comment to T70305: Eevee out of GPU memory on large render.

ok i pressed f12, blender devoured the memory, blender didn't crash, but it was freeze and then i had to kill it myself.

Fri, Sep 27, 10:00 PM · Rendering, Eevee
noki paike (amonpaike) added a comment to T70305: Eevee out of GPU memory on large render.

@Sorin Vinatoru (sorinv) do you think it's related to the volumetrics in that file?

Fri, Sep 27, 9:57 PM · Rendering, Eevee
Sorin Vinatoru (sorinv) added a comment to T70305: Eevee out of GPU memory on large render.

You may also want to hit F12. Using viewport rendering does not reproduce the error on my machine. Hitting F12 will crash Blender instantly.

Fri, Sep 27, 9:53 PM · Rendering, Eevee
Sorin Vinatoru (sorinv) added a comment to T70305: Eevee out of GPU memory on large render.

I can fully reproduce this both on my windows computer (Nvidia GTX 980) and on our Linux servers (Nvidia K80). It may be a Nvidia only issue.

Fri, Sep 27, 9:50 PM · Rendering, Eevee
noki paike (amonpaike) added a comment to T70305: Eevee out of GPU memory on large render.

@Zachary Russ (KlariceV) are you sure this file is related to the problem shown?
I opened the blender file, it tells me that it is only 34 mb and windows 214 mb, eevee is slow for some reason, but I don't see memory leaks ...
my gpu is a radeon 7600 HD , uses blender workarounds, on windows 10

Fri, Sep 27, 9:46 PM · Rendering, Eevee
Zachary Russ (KlariceV) added a comment to T70305: Eevee out of GPU memory on large render.

I've created a blend file with the issue.

Fri, Sep 27, 9:10 PM · Rendering, Eevee
noki paike (amonpaike) added a comment to T70305: Eevee out of GPU memory on large render.

without a reference file, a video or other, how do you expect them to solve your problem ??

Fri, Sep 27, 8:54 PM · Rendering, Eevee
Sorin Vinatoru (sorinv) renamed T70305: Eevee out of GPU memory on large render from Eevee out og GPU memory on large render to Eevee out of GPU memory on large render.
Fri, Sep 27, 8:30 PM · Rendering, Eevee
Sorin Vinatoru (sorinv) added a comment to T70305: Eevee out of GPU memory on large render.

Forgot to mention, this is affecting Blender 2.80 official release.

Fri, Sep 27, 8:29 PM · Rendering, Eevee
Sorin Vinatoru (sorinv) created T70305: Eevee out of GPU memory on large render.
Fri, Sep 27, 8:28 PM · Rendering, Eevee
YimingWu (NicksBest) added a comment to T36350: Freestyle renders extra lines.

This problem of random appearing/disappearing lines is due to freestyle's occlusion algorithm. Upcoming LANPR patch will include a smooth contour modifier that deals with freestyle's line problems on subdivided models. We may not be fixing freestyle at the moment and will be focused on LANPR.

Fri, Sep 27, 2:51 AM · Freestyle, BF Blender, Rendering

Thu, Sep 26

Fred Sprinkle (fsprinkle) added a comment to T36350: Freestyle renders extra lines.

I'm not a developer, but I have been wrestling with this problem a lot as I'm trying to use Freestyle lines for a client animation project using Eevee (I know, risky).

Thu, Sep 26, 4:33 PM · Freestyle, BF Blender, Rendering

Tue, Sep 24

spammer (Livethelight420) added a comment to T37081: Added Bake Method "Light Map".
Tue, Sep 24, 1:22 PM · BF Blender, Rendering

Thu, Sep 19

Jacques Lucke (JacquesLucke) added a project to T69753: Instanced Metaballs not rendering but showing up in Viewport: Rendering.
Thu, Sep 19, 5:23 PM · Rendering, BF Blender

Wed, Sep 18

Brecht Van Lommel (brecht) added a comment to T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.

See:
https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

Wed, Sep 18, 11:49 AM · Rendering, Cycles, Render & Cycles
Adam Preisler (Alphisto) added a comment to T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.

I am afraid this is rather considered as user feedback and not a bug. Try to reach out through https://devtalk.blender.org/
Also the time it spends on those is rather minimal.

Wed, Sep 18, 11:19 AM · Rendering, Cycles, Render & Cycles

Tue, Sep 17

Wouter Stomp (wouterstomp) updated the task description for T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.
Tue, Sep 17, 10:36 PM · Rendering, Cycles, Render & Cycles
Wouter Stomp (wouterstomp) created T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.
Tue, Sep 17, 10:35 PM · Rendering, Cycles, Render & Cycles

Sun, Sep 15

Pedro Reis (veryprofessionaldodo) added a comment to T53768: Pixels and resolution not for multilayer EXR and Render Result.

Managed to do it, but it is a hacky solution, so hacky that I'm just gonna post it here instead of actually going through with a commit.

Sun, Sep 15, 11:48 PM · Rendering, Python, BF Blender
Richard Antalik (ISS) added a comment to T54259: Scene Proxies in the Video Sequence Editor.

Sorry, it wasn't as smooth as I would hope it would be, so early 2.82 it should be in.
D5524: VSE: Disk cache is diff implementing mostly same functionality.

Sun, Sep 15, 11:30 PM · Rendering, Images & Movies, Video Sequencer, BF Blender
sean (cedartea) added a comment to T54259: Scene Proxies in the Video Sequence Editor.

I would love to see this implemented in 2.8.1! The inability to render a scene makes it impossible to composite and edit all in the same blender workflow because you're not able to cache to disk your composite work through proxies. Otherwise you'll have to depend on a cache to ram which gets very expensive very fast.

Sun, Sep 15, 3:19 PM · Rendering, Images & Movies, Video Sequencer, BF Blender

Sep 13 2019

Clément Foucault (fclem) merged task T60851: EEVEE DOF blur abrupt/stepped changes into T68468: Depth of Field Refactor.
Sep 13 2019, 5:52 PM · Rendering, Platform: Windows, GPU / Viewport, Eevee, BF Blender
Brecht Van Lommel (brecht) updated the task description for T66305: Render & Cycles Module.
Sep 13 2019, 3:56 PM · Render & Cycles, Cycles, Rendering, BF Blender
Brecht Van Lommel (brecht) closed T68823: GSoC 2019 - Cycles/EEVEE Improvements as Resolved.
Sep 13 2019, 3:44 PM · BF Blender (2.81), Nodes, Rendering, Cycles
Jeroen Bakker (jbakker) closed T61797: Cycles ignores 'Local View' mode during Prreview as Resolved.
Sep 13 2019, 11:38 AM · BF Blender (2.81), Cycles, Rendering

Sep 12 2019

Omar Emara (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Sep 12 2019, 5:57 PM · BF Blender (2.81), Nodes, Rendering, Cycles
Brecht Van Lommel (brecht) updated the task description for T66305: Render & Cycles Module.
Sep 12 2019, 2:41 PM · Render & Cycles, Cycles, Rendering, BF Blender
Omar Emara (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Sep 12 2019, 1:14 PM · BF Blender (2.81), Nodes, Rendering, Cycles

Sep 11 2019

Omar Emara (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Sep 11 2019, 9:49 PM · BF Blender (2.81), Nodes, Rendering, Cycles
lucas veber (lucky3) added a comment to T60094: Render crash when using Python API to modify object data in frame_change_pre handler.

2.81 release is scheduled for november as far as I remember, I'd bet they won't release a corrective 2.80a version but rather count on 2.81.

Sep 11 2019, 2:44 PM · BF Blender (2.81), Python, Rendering
Sergey Sharybin (sergey) added a comment to T60094: Render crash when using Python API to modify object data in frame_change_pre handler.

The fixes will be available in the net round of nightly builds and in 2.81.

Sep 11 2019, 2:43 PM · BF Blender (2.81), Python, Rendering
Steve White (Steve_White) added a comment to T60094: Render crash when using Python API to modify object data in frame_change_pre handler.

Thank you Sergey. Is the 2.8 build updated after the final release last month with these fixes? Should I reinstall the 2.8 version? Or is this fix only in the 2.81 version?

Sep 11 2019, 2:31 PM · BF Blender (2.81), Python, Rendering
Sam Van Hulle (sam_vh) added a comment to T68926: Color Management Improvements.

In the Transform Preferences, Rendering Space should be labeled as Working Space as involving also the Compositor and Sequencer.

Correct.

The Image Editor needs a Viewing Transform option clearly visible since going back and forth to the Color Management panel is counterproductive.

Also correct. Just like the Save as Render flag, View as Render should make way for a more granular UI (Color Space is already there, but View Transform is not).
Note that the settings inside the Color Management panel don't even influence the view inside the Image Editor, as they only pertain to rendering and output.
View as Render is not only useless and badly named, it's also incorrect to use it. An image used as input should not have a transform used for viewing output slapped onto it. The checkbox should be replaced by a View Transform enum, also stored per image datablock.

LiftGammaGain should stay since many videos are composited, edited and graded in Rec.709, and many workflows involve this space but Lift should be fixed, it behaves as Lift+Power.

Just because your input material is Rec. 709, doesn't mean that it is display referred. On the contrary - the Blender compositor operates linearly, which is where Lift/Gamma/Gain breaks. The algorithm works on shadows, midtones and highlights, which are impossible to separate when using scene referred data.

Also LOG based controls should be included like a Contrast with a Pivot option (add Pivot to the contrast node?)
Shadow/Midtone/Highlight control wheels should be included for LOG based secondaries.

Again, compositing is a linear affair. The log controls you mention (including a shadows/midtones/highlights separation) are geared towards a grading workflow. Which should not happen on linear data, unless the tools use a log shaper if both input and output are stored linearly, like in an ACES workflow. But I digress.
It's beyond the scope of this task, but @Troy Sobotka (sobotka) did suggest a dedicated Grading Editor with correct controls for a log-based workflow. This editor would for example allow the colourist to work on NodeTrees linked to VSE strips, which is similar to e.g. DaVinci Resolve.
That Pivot option, however, is something that could very well be added to colour manipulation nodes already present in Blender, like Brightness/Contrast, but also Slope/Offset/Power.

A LUT node to apply different luts not only for artistic but also technical transforms, tonemappers, etc.

LUT nodes, enums for every node, .. all ways to prep data more adequately for the nodes they're about to go through.

Sep 11 2019, 1:09 PM · Rendering
Jeroen Bakker (jbakker) added a revision to T61797: Cycles ignores 'Local View' mode during Prreview: D5753: Cycles: Initial Support For Local View.
Sep 11 2019, 11:46 AM · BF Blender (2.81), Cycles, Rendering
Sergey Sharybin (sergey) added a comment to T60094: Render crash when using Python API to modify object data in frame_change_pre handler.

Does it mean it may still crashes under certain circumstances?

Sep 11 2019, 11:19 AM · BF Blender (2.81), Python, Rendering