Page MenuHome

Images & MoviesProject
ActivePublic

Members (2)

Watchers (3)

Details

Description

Import and export of images and movies.

Module Owner: none
Developer Members: @Sergey Sharybin (sergey) @Ton Roosendaal (ton)

Recent Activity

Fri, Sep 17

Pratik Borhade (PratikPB2123) changed the status of T91263: Crash when selecting a folder in folder browser from Needs Triage to Confirmed.
Fri, Sep 17, 12:10 PM · Images & Movies, User Interface, BF Blender

Mon, Sep 6

Jeroen Bakker (jbakker) claimed T90411: Add option to show an image in black & white in image editor..
Mon, Sep 6, 3:21 PM · Images & Movies
Philipp Oeser (lichtwerk) renamed T81199: Some effects [bloom, smoke, fire, ..] still don't save in PNG with transparent background (occlusion vs. emission) from GLOWING BLOOM effect still don't saves in PNG with transparency background to Some effects [bloom, smoke, fire, ..] still don't save in PNG with transparent background (occlusion vs. emission).
Mon, Sep 6, 10:56 AM · Rendering, Images & Movies, BF Blender
Philipp Oeser (lichtwerk) merged T91178: Cannot Save Alpha from Smoke Simulation after successful Render into T81199: Some effects [bloom, smoke, fire, ..] still don't save in PNG with transparent background (occlusion vs. emission).
Mon, Sep 6, 10:52 AM · Rendering, Images & Movies, BF Blender
Philipp Oeser (lichtwerk) merged T91207: In Texture Paint, "Erase Alpha" also erases colors. into T86868: Image Editor "Erase Alpha" brush erases all channels.
Mon, Sep 6, 10:46 AM · Images & Movies, Sculpt, Paint & Texture, BF Blender

Fri, Sep 3

Jesse Yurkovich (deadpin) closed T86873: UV Editor UDIM GRID disappear when add new image as Resolved.
Fri, Sep 3, 10:08 PM · Render & Cycles, Images & Movies, Restricted Project, BF Blender

Mon, Aug 30

Philipp Oeser (lichtwerk) placed T88049: Cryptomatte EXR Output Bit Depth should always be 32bit. up for grabs.

Think I wont have time for this, will step down since there is another patch around.

Mon, Aug 30, 12:27 PM · Images & Movies, Render & Cycles, Compositing, VFX & Video, BF Blender

Aug 16 2021

Jesse Yurkovich (deadpin) added a comment to D11952: Fix T89542: Crash when loading certain .hdr files.

@Sergey Sharybin (sergey) The one in the linked report should do it - on Windows at least. Pasted here as well:

Aug 16 2021, 10:08 AM · Images & Movies
Sergey Sharybin (sergey) added a comment to D11952: Fix T89542: Crash when loading certain .hdr files.

Think it would be nice to have an offending image, so that we can start building a regression test collection. Can you attach a file which showcases the memory access issues?

Aug 16 2021, 9:39 AM · Images & Movies
Jeroen Bakker (jbakker) added a reviewer for D11952: Fix T89542: Crash when loading certain .hdr files: Images & Movies.
Aug 16 2021, 8:27 AM · Images & Movies
Francesco (FrancescoDT) added a comment to T81199: Some effects [bloom, smoke, fire, ..] still don't save in PNG with transparent background (occlusion vs. emission).

A similar issue is happening in this video: https://youtu.be/kxgH2whhc8g?t=41

Aug 16 2021, 2:59 AM · Rendering, Images & Movies, BF Blender

Aug 6 2021

Jesse Yurkovich (deadpin) added revisions to T86873: UV Editor UDIM GRID disappear when add new image: D11860: UDIM: Show the UV grid even when images are loaded, D11862: UDIM: Move UDIM grid to the Overlay panel.
Aug 6 2021, 2:16 AM · Render & Cycles, Images & Movies, Restricted Project, BF Blender

Aug 4 2021

Jesse Yurkovich (deadpin) updated the diff for D11952: Fix T89542: Crash when loading certain .hdr files.

Small tweaks, no functional changes expected from previous commit

  • Make an earlier check against mem_eof. It was already checked later but it wasn't as obvious.
  • Leave a note about one last problem that remains unsolved
Aug 4 2021, 8:12 AM · Images & Movies

Aug 3 2021

Jeroen Bakker (jbakker) changed the subtype of T90411: Add option to show an image in black & white in image editor. from "Report" to "To Do".
Aug 3 2021, 3:58 PM · Images & Movies
Jeroen Bakker (jbakker) changed the status of T90411: Add option to show an image in black & white in image editor. from Needs Triage to Confirmed.
Aug 3 2021, 3:58 PM · Images & Movies

Jul 20 2021

Brecht Van Lommel (brecht) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

The current heuristic works well for Blender in many cases because the standard channel and pass names do not contain dots. The view layer name on the other hand is more likely to have dots, and is parsed correctly if you go from right to left. So I think that's pretty reasonable.

Jul 20 2021, 7:44 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

it would break again if the view layer has dots in it. Maybe the safest option is to enforce no dots in the aov and view layer names. Can't believe exr stores variables in the string, I thought it would use something like exr or json.

Jul 20 2021, 6:50 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

although the above alternative method I posted of getting the tokens from the string would also enable a user to import from other softwares that have dots in the pass name.

Jul 20 2021, 6:26 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

other software doesn't matter, the files generated will only ever be used by Blender.

Jul 20 2021, 6:24 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

Would it be possible to keep everything as it is, but just use the code I posted above, then it won't matter if there are dots in the pass name, and it'll continue to work under all circumstances it currently works for. In the case of there being only two tokens, then you could just have:

Jul 20 2021, 6:22 PM · Images & Movies, Compositing, VFX & Video, BF Blender
Brecht Van Lommel (brecht) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

First, I would recommend to not use dots in the names at all, as they are the standard separator for EXR and it will inevitably lead to problems in Blender or other software. On top of that, while the EXR specification mentions dots, a lot of other software deviates from that and uses underscores instead. So I would use neither.

Jul 20 2021, 6:13 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

nope, still breaks if the pass has dots in it because the function that creates the image blocks when opening EXR's is searching from the right of the string, splitting it to get the channel, then searching from the right again and splitting it to get the pass, and then one more time to get the layer.

Jul 20 2021, 5:45 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

I can just manually add something without dots to the beginning of the input name for now. Would be great to have the file output node do that automatically though.

Jul 20 2021, 5:29 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

yes, it should definitely follow the same convention as the rest of blender:

Jul 20 2021, 5:27 PM · Images & Movies, Compositing, VFX & Video, BF Blender
Philipp Oeser (lichtwerk) changed the status of T89991: image datablocks fail to import multilayer exr layers that have a dot in the name. from Confirmed to Needs Information from Developers.

so if the file output node isn't going to let the user specify a layer to assign the inputs to, then it should just add 'Combined' between the name and the file_format.

Jul 20 2021, 5:15 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

OK, I found the problem. It's the file output node not adding any layer to the name:

Jul 20 2021, 5:04 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..
Jul 20 2021, 4:42 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..
Jul 20 2021, 4:40 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

very strange:

Jul 20 2021, 4:35 PM · Images & Movies, Compositing, VFX & Video, BF Blender
Philipp Oeser (lichtwerk) updated subscribers of T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

Problem seems to be the assumption in imb_exr_split_channel_name / imb_exr_split_token that the whole name contains three tokens:

Jul 20 2021, 4:34 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

i'm outputting the file from the compositor file output node by the way, whereas you're outputting it from a render animation.

Jul 20 2021, 4:12 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

hmm, in your file it doesn't show an output per layer, instead it changes the outputs based on the chosen layer. The functionality that my addon relies on, is to show all layers as outputs, otherwise it'll break a couple of months worth of programming.

Jul 20 2021, 4:11 PM · Images & Movies, Compositing, VFX & Video, BF Blender
Philipp Oeser (lichtwerk) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

Hm, here is a similar file that actually seems to work:


Rendered from:

Jul 20 2021, 3:57 PM · Images & Movies, Compositing, VFX & Video, BF Blender
michael campbell (3di) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

Probably not a duplicate, I guess that indicates Nuke also has the same bug....maybe they're both using the same function of the openexr library to import, whereas Affinity isn't?

Jul 20 2021, 3:40 PM · Images & Movies, Compositing, VFX & Video, BF Blender
Philipp Oeser (lichtwerk) added a comment to T89991: image datablocks fail to import multilayer exr layers that have a dot in the name..

T71574: OpenEXR layers from View Layers with names containing a period can't be read by Nuke is related (if not a duplicate)

Jul 20 2021, 3:30 PM · Images & Movies, Compositing, VFX & Video, BF Blender
Philipp Oeser (lichtwerk) changed the status of T89991: image datablocks fail to import multilayer exr layers that have a dot in the name. from Needs Triage to Confirmed.

Can confirm.

Jul 20 2021, 3:22 PM · Images & Movies, Compositing, VFX & Video, BF Blender

Jul 18 2021

Evan Wilson (EAW) merged T89894: Channels are incorrect when saving out a transparent render of volumes into T78578: Blender does not save the alpha channel correctly for volumetric flames / fire with no smoke.
Jul 18 2021, 2:39 PM · Images & Movies, Rendering, EEVEE & Viewport, Render & Cycles, BF Blender
Campbell Barton (campbellbarton) closed D11956: Fix T89868: Crash showing thumbnail of wide-aspect image.
Jul 18 2021, 2:47 AM · Images & Movies
Campbell Barton (campbellbarton) updated the summary of D11956: Fix T89868: Crash showing thumbnail of wide-aspect image.
Jul 18 2021, 2:46 AM · Images & Movies
Campbell Barton (campbellbarton) updated the diff for D11956: Fix T89868: Crash showing thumbnail of wide-aspect image.

Improve comment, add asserts

Jul 18 2021, 2:43 AM · Images & Movies

Jul 17 2021

Jesse Yurkovich (deadpin) added a project to D11956: Fix T89868: Crash showing thumbnail of wide-aspect image: Images & Movies.
Jul 17 2021, 9:15 PM · Images & Movies
Jesse Yurkovich (deadpin) added a revision to T89542: Blender Crashes to Desktop when viewing thumbnail of a certain HDRI: D11952: Fix T89542: Crash when loading certain .hdr files.
Jul 17 2021, 9:43 AM · Images & Movies, BF Blender
Jesse Yurkovich (deadpin) added a task to D11952: Fix T89542: Crash when loading certain .hdr files: T89542: Blender Crashes to Desktop when viewing thumbnail of a certain HDRI.
Jul 17 2021, 9:42 AM · Images & Movies
Jesse Yurkovich (deadpin) added a project to D11952: Fix T89542: Crash when loading certain .hdr files: Images & Movies.
Jul 17 2021, 9:41 AM · Images & Movies

Jul 16 2021

Jesse Yurkovich (deadpin) abandoned D11009: Fix T70356: ImBuf upscaling fails if original width or height are 1.

A different fix was committed.

Jul 16 2021, 9:21 AM · Images & Movies, Sculpt, Paint & Texture, VFX & Video
Campbell Barton (campbellbarton) closed T70356: Scaling up 1x1 pixel image reads past buffer bounds as Resolved by committing rB38131cc5e565: Fix T70356: Scaling up 1x1 pixel image reads past buffer bounds.
Jul 16 2021, 8:59 AM · Python API, Sculpt, Paint & Texture, Images & Movies, BF Blender

Jul 15 2021

Jesse Yurkovich (deadpin) merged T89868: Blender crash when showing thumbnail of a strongly skewed .exr image into T70356: Scaling up 1x1 pixel image reads past buffer bounds.
Jul 15 2021, 11:28 AM · Python API, Sculpt, Paint & Texture, Images & Movies, BF Blender

Jul 9 2021

Jesse Yurkovich (deadpin) added a comment to T77989: UDIM Textures: support for different file name schemes.

Yes, most software allows placeholders to be used inside a filename detailing where the udim information can be extracted from. Some examples are supported by OpenImageIO directly: https://openimageio.readthedocs.io/en/master/texturesys.html#udim-and-texture-atlases

Jul 9 2021, 9:50 PM · Images & Movies, Sculpt, Paint & Texture, BF Blender
Robert Rioux (riouxr) added a comment to T77989: UDIM Textures: support for different file name schemes.

I just saw how Pixar addresses the different naming conventions in Renderman. It's actually better than Maya.

Jul 9 2021, 9:34 PM · Images & Movies, Sculpt, Paint & Texture, BF Blender
Jesse Yurkovich (deadpin) changed the status of T89542: Blender Crashes to Desktop when viewing thumbnail of a certain HDRI from Needs Information from User to Confirmed.

Will confirm as it is failing in blender's own parsing code:

Jul 9 2021, 2:50 AM · Images & Movies, BF Blender