Page MenuHome

Troy Sobotka (sobotka)
User

Projects

User does not belong to any projects.

User Details

User Since
May 20 2007, 5:54 AM (766 w, 2 d)

Recent Activity

Nov 26 2021

Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

There are still problems in some difficult overbright scenarios with blue color shifting, but there is a "blue light fix" look transform to fix this built in OCIO and it's also in the config (check the Looks)

Nov 26 2021, 5:36 AM · Render & Cycles, Render Pipeline

May 6 2021

Troy Sobotka (sobotka) added a comment to rB9576612d45dc: VSE: Set view transform based on strip colorspace.

So what happens if three strips have different encodings? 🤔

May 6 2021, 3:35 AM

May 4 2021

Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

I want to overlay this image over my work, but white area is not white, it's gray as pixel value in linear space is only 1.0.

May 4 2021, 12:24 AM · Video Sequencer, Render Pipeline, BF Blender

May 3 2021

Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

Bad idea. You just broke colour management for everyone on a display that isn’t sRGB. Why not address the problem?

May 3 2021, 11:54 PM · Video Sequencer, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

I find that your advice might be appreciated over at the colour science circles at maybe ILM, Filmlight, or Method Studios. Maybe you should take your random and poorly informed opinions over there and figure out how they receive them.

May 3 2021, 8:35 PM · Render & Cycles, Render Pipeline

Apr 26 2021

Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

Currently all images should be decoded to sequencer working space. Wouldn't it make sense to assume BT.709 encoding for all sRGB images unless encoding is specified explicitly?

Apr 26 2021, 8:58 PM · Video Sequencer, Render Pipeline, BF Blender

Mar 18 2021

Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

The burden is on you to explain it clearly

Mar 18 2021, 1:19 AM · Video Sequencer, Render Pipeline, BF Blender

Mar 17 2021

Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

For example, a user might edit screen recordings to make a tutorial. In that case they do not want a film-like view transform to be used

Mar 17 2021, 9:03 PM · Video Sequencer, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

and you're not saying how it would be addressed

Mar 17 2021, 7:09 PM · Video Sequencer, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

Mar 17 2021, 5:51 PM · Video Sequencer, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

This film was greyed out because of the filmic setting. If you look at animations and tutorials on Youtube, you can easily see which one where edited in the VSE, because they're all greyed out.

Mar 17 2021, 3:34 PM · Video Sequencer, Render Pipeline, BF Blender

Mar 16 2021

Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

am I correct in summarizing your point like this?

Mar 16 2021, 4:08 PM · Video Sequencer, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T86622: View Transform -> Filmic adds 333% to VSE render time and miscolors the result..

This is looking at the problem the wrong way in my estimation.

Mar 16 2021, 2:38 PM · Video Sequencer, Render Pipeline, BF Blender

Feb 16 2021

Troy Sobotka (sobotka) added a comment to T85671: OCIO crash/abort using Filmic Medium Contrast.

this only happens with the "Medium Contrast" look

Feb 16 2021, 2:23 PM · BF Blender (2.93), Render & Cycles
Troy Sobotka (sobotka) added a comment to T85671: OCIO crash/abort using Filmic Medium Contrast.

I don't quite understand why it would suddenly fail under V2, and it sure doesn't give much of a hint as to why. Is it plausible this is a Blender bug via the V2 implementation?

Feb 16 2021, 5:44 AM · BF Blender (2.93), Render & Cycles

Feb 8 2021

Troy Sobotka (sobotka) added a comment to T84819: OpenColorIO 2.0 Upgrade.

Not sure how, going from a smaller to a wider gamut working space doesn't lose any information. It just means you're not taking advantage of the wider gamut.

Feb 8 2021, 10:37 PM · BF Blender (2.90), Render & Cycles
Troy Sobotka (sobotka) added a comment to T84819: OpenColorIO 2.0 Upgrade.

@Brecht Van Lommel (brecht) Here’s a posting from the OCIO listing. Might be useful to add on the proper additional DCC functionality to Blender?

Feb 8 2021, 10:29 PM · BF Blender (2.90), Render & Cycles
Troy Sobotka (sobotka) added a comment to T84819: OpenColorIO 2.0 Upgrade.

As far as I know we have enough information from the config for handling color wheels, gradients, and compositing of UI elements. We really just need to do some operations in an approximately perceptually linear space, independent of the chosen display. And for that we can use cie_xyz_d65_interchange + some transform of our choice to a perceptually linear space.

Feb 8 2021, 6:41 PM · BF Blender (2.90), Render & Cycles
Troy Sobotka (sobotka) added a comment to T84819: OpenColorIO 2.0 Upgrade.

is there a plan to update Filmic for OpenColorIO 2.0?

Feb 8 2021, 3:09 PM · BF Blender (2.90), Render & Cycles

Dec 27 2020

Troy Sobotka (sobotka) added a comment to D9921: Compositor: "Save as Render" option for the file output node.

I think I would rename "Save As Render" to "Apply Color Management Settings" and have the description read "Apply the scene's color management settings such as view transform, look and exposure. If this option is disable it will still use the Standard view transform to map the data into the target color space of the image format."

Dec 27 2020, 5:13 PM · VFX & Video

Dec 24 2020

Troy Sobotka (sobotka) added a comment to D9921: Compositor: "Save as Render" option for the file output node.

It would need hiding because in both cases, EXRs simply encode the working rendering buffer and ignore all colour management.

Dec 24 2020, 6:15 PM · VFX & Video

Dec 22 2020

Troy Sobotka (sobotka) added a comment to D9921: Compositor: "Save as Render" option for the file output node.

Great effort Robert.

Dec 22 2020, 10:58 PM · VFX & Video

Jul 30 2020

Vit Kovalcik (Blackx) awarded T58805: Isolate File Encoding Colour Management a Love token.
Jul 30 2020, 1:35 PM · Images & Movies

Jul 8 2020

Troy Sobotka (sobotka) added a comment to T78578: Blender does not save the alpha channel correctly for volumetric flames / fire with no smoke.

Additive light will “occlude” in compositing too. It works exactly the same way! This is a good little demo test file created by someone else that shows how the additive flames bury the background emissions. It’s less “occlusion” in this instance than overpowering the background emission. The mechanics however are completely different to actual occlusion, which would block the light, which is extremely relevant in a light transport model. We do not want a reflection for example, to block the light. Nor a subtle glow or flare. Nor fire.

Jul 8 2020, 7:59 AM · Images & Movies, Render Pipeline, EEVEE & Viewport, Render & Cycles, BF Blender

Jul 7 2020

Troy Sobotka (sobotka) added a comment to T78578: Blender does not save the alpha channel correctly for volumetric flames / fire with no smoke.
  1. Alpha represents degree of occlusion.
  2. Emissions can happen independent of occlusion.
Jul 7 2020, 10:38 PM · Images & Movies, Render Pipeline, EEVEE & Viewport, Render & Cycles, BF Blender

Jul 4 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

Unless you persuade him that he is wrong, otherwise I don't see this problem will be solved any soon?

Jul 4 2020, 4:33 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

Jul 3 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

because that issue is essentially merged here, so I suppose they point to the same principle error.

Jul 3 2020, 10:52 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

as far as 2.83.0, T67110 doesn't seem been fixed

Jul 3 2020, 10:05 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

Non the less the Eevee bloom not writing alpha issue is quite nasty, and Im hoping the devs will fix it soon.

Jul 3 2020, 8:39 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T78578: Blender does not save the alpha channel correctly for volumetric flames / fire with no smoke.

This is the one that works. It really is.

Jul 3 2020, 6:39 PM · Images & Movies, Render Pipeline, EEVEE & Viewport, Render & Cycles, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

Just so you guys are aware, there are other issues that have been flagged as duplicates to this, which are actual software bugs.

Jul 3 2020, 6:30 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

Proper handling is proper handling, and it cascades upwards.

Jul 3 2020, 6:04 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

I'm finding it manages to encode the RGB correctly (if you save to EXR anyway), but I'm getting nothing / pure black in the alpha channel, where there should be something non-zero under the fire/flames.

Jul 3 2020, 5:32 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

Jun 27 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

What I meant is: are there any work-arounds that make the software behave like it ought to, and be capable of rendering with a proper alpha channel?

Jun 27 2020, 2:35 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 29 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

I still am unsure what result you are hoping for?

May 29 2020, 5:58 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

You haven't scaled your emission by the gradated shape, so some of the pixels are emitting more than they are occluding.

May 29 2020, 2:32 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 26 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

As as simple example I need to be able to produce such simple gradient with transparency and to export it from Blender, after the creation.

May 26 2020, 1:39 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 24 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

I wrote a patch twice. Once back in 2007, then again in 2011.

May 24 2020, 12:49 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 23 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

You keep saying "fix" but you are pointing at the wrong thing.

May 23 2020, 9:12 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

NO ISSUE of the APPEARANCE! The image you see on both 3D view-port and Image View-port as render result are completely the same! The decision what type format you will export this image, doesn't matter!!! You can export what ever you need and it will be correct compare to what you see on the screen!

May 23 2020, 4:24 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 21 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

If I open such an image generated out of a blender, the Image Viewer is showing the image absolutely properly, as was generated.

May 21 2020, 2:14 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

Ran some tests. The viewport is very close to the proper result, and again, the Image Viewer is broken and has been forever. It's a bug, but not a high priority bug apparently, given it has been around since Blender's inception.

May 21 2020, 7:22 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

I’ll try to help you, but first you need to explain what, of the earlier light and dark images in this image is “correct”.

May 21 2020, 3:36 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender
Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

In your first image previously, the “darker” blue on the Image Viewer is wrong; the alpha and emissions are incorrectly rendered. That is, it should be the image on the left, because the emission is occluding partially and emitting light above and beyond the occlusion in the alpha.

May 21 2020, 2:36 AM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 20 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

Please try taking the output to the compositor and use an alpha over node against black.

May 20 2020, 5:57 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 19 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

The EXR's are not correct as the .png export in terms of --alpha density--

May 19 2020, 5:24 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

May 13 2020

Troy Sobotka (sobotka) added a comment to T76680: Blender OCIO ACES 1.2 Texture ColorTransform ignored - works in Compositor.

They do and are. I believe the issue here is GPU concerns.

May 13 2020, 5:11 PM · Render & Cycles, BF Blender

May 12 2020

Troy Sobotka (sobotka) added a comment to T76680: Blender OCIO ACES 1.2 Texture ColorTransform ignored - works in Compositor.

Only thing I'd add to @Brecht Van Lommel (brecht)'s comment is that 8 bit textures are always woeful.

May 12 2020, 6:29 PM · Render & Cycles, BF Blender

May 10 2020

William Schilthuis (williamgs) awarded T58805: Isolate File Encoding Colour Management a Love token.
May 10 2020, 9:34 PM · Images & Movies

Apr 28 2020

Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

A fixed transform to sRGB’s display linear output also breaks with any device with difference colourimetry to sRGB, including Display P3 devices.

Apr 28 2020, 5:23 PM · Render & Cycles, Render Pipeline

Apr 15 2020

Troy Sobotka (sobotka) added a comment to T72347: FFMPEG video frame alignment issue - most notable when doing motion tracking.

@Richard Antalik (ISS) Maybe push this before it needs rebasing again?

Apr 15 2020, 6:55 AM · VFX & Video, Motion Tracking, BF Blender

Mar 30 2020

Troy Sobotka (sobotka) added a comment to T75190: GPencil: Overlay Blend Mode is broken.

The point I would make is that all of the Adobe PDF blend modes are hacks; there are more physically correct approaches that deliver the job. For example, Dodge and Burn are simple exposure adjustments.

Mar 30 2020, 4:25 PM · Grease Pencil, BF Blender
Troy Sobotka (sobotka) added a comment to T75190: GPencil: Overlay Blend Mode is broken.

I think there is an argument to be made that if Overlay is supported, it should be performed by converting colors to sRGB, blending, and converting back to linear.

Mar 30 2020, 3:18 AM · Grease Pencil, BF Blender

Mar 29 2020

Troy Sobotka (sobotka) added a comment to T75123: Cycles AOVs: Wrong, unclamped RGB values when Alpha/Transparency map used in Shader.

There is no such thing as “exceeding RGB range” in various situations.

Mar 29 2020, 4:40 PM · Render & Cycles, Cycles, BF Blender

Jan 25 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

! In T52680#858382, @Ivaylo Gogov (ivaydesign) wrote:
Do you have any other idea, how to showcase the transparency in real-time render engine?

Jan 25 2020, 7:22 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

Jan 17 2020

Troy Sobotka (sobotka) added a comment to T73152: Cycles > Volume > Alpha Channel.

Viewer is broken. Has been for nearly two decades.

Jan 17 2020, 3:40 PM · User Interface, Render Pipeline, BF Blender

Jan 16 2020

Troy Sobotka (sobotka) added a comment to T52680: Alpha difference Viewport/F12 .

PNGs are complete garbage. Don’t use them.

Jan 16 2020, 2:55 PM · EEVEE & Viewport, Render & Cycles, Render Pipeline, BF Blender

Jan 15 2020

Troy Sobotka (sobotka) added a comment to T72420: Design: DrawEngine Color Management.

I've included the relevant colourimetric transforms required in the chain, given three two different layers of transparency in the viewport. Hope someone finds this informative.

Jan 15 2020, 10:01 PM · EEVEE & Viewport, Grease Pencil, Render & Cycles

Dec 21 2019

Troy Sobotka (sobotka) added a comment to T72347: FFMPEG video frame alignment issue - most notable when doing motion tracking.

This is excellent and important work. I sincerely hope the core developers take a peek and see if it can fit. Perhaps you can also detect 10 bit encodings and upgrade them to float buffers while this work in process?

Dec 21 2019, 2:18 AM · VFX & Video, Motion Tracking, BF Blender
Troy Sobotka (sobotka) added a comment to T72347: FFMPEG video frame alignment issue - most notable when doing motion tracking.

It’s less about compression and more about the details of the compression. An all I frame codec will permit reliable seeking, decoding library depending.

Dec 21 2019, 1:33 AM · VFX & Video, Motion Tracking, BF Blender

Dec 20 2019

Troy Sobotka (sobotka) added a comment to T72347: FFMPEG video frame alignment issue - most notable when doing motion tracking.

Ah nice!

Dec 20 2019, 10:40 PM · VFX & Video, Motion Tracking, BF Blender
Troy Sobotka (sobotka) added a comment to T72347: FFMPEG video frame alignment issue - most notable when doing motion tracking.

Strongly suspect this is related to the encoding characteristics of the codec. There are likely P and B frames causing chaos, and they always will with seeking without caching.

Dec 20 2019, 7:54 PM · VFX & Video, Motion Tracking, BF Blender
Troy Sobotka (sobotka) updated subscribers of T72211: Playback of pitch-changed audio improperly timed for arbitrary seek.

@Joerg Mueller (nexyon) Thoughts?

Dec 20 2019, 7:46 PM · BF Blender
Troy Sobotka (sobotka) added a comment to T72598: Render issues.

You must appreciate that there are a near infinite number of "bugs" reported in this tracker with the large audience using Blender. Making a good report is crucial if you believe there is indeed an issue, and it will help the developers understand your issue.

Dec 20 2019, 7:42 PM · BF Blender

Dec 12 2019

Troy Sobotka (sobotka) added a comment to T58805: Isolate File Encoding Colour Management.

EXRs are designed to encode any type of data, which may include but is not limited to:

  • scene linear colour data
  • display linear colour data
  • scene nonlinear colour data, typically via a log-like transform
  • display nonlinear colour date
  • linear or nonlinear non-colour data such as depth, normals, cryptomattes, alpha occlusion, etc.
Dec 12 2019, 6:43 PM · Images & Movies
Jose (Dogway) awarded T58805: Isolate File Encoding Colour Management a Love token.
Dec 12 2019, 5:30 PM · Images & Movies

Nov 26 2019

Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

Just a reminder for T71705 to also be CM aware.

Nov 26 2019, 10:49 PM · Render & Cycles, Render Pipeline

Oct 3 2019

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.

Oct 3 2019, 4:36 PM · Render & Cycles, Render Pipeline
Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

@Fahad Hasan (cgvirus) The Nuke Merge nodes by default assume scene referred and will only change to the display referred versions with the horribly titled “Video Colorspace” check box toggled to on. 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.

Oct 3 2019, 3:39 PM · Render & Cycles, Render Pipeline
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.

Oct 3 2019, 3:24 PM · Render & Cycles, Render Pipeline

Sep 28 2019

Troy Sobotka (sobotka) added a comment to T69562: Manipulating saturation of colors (e.g via HSV or RGB curves, but also within color picker) shifts HUE.

Would this be the cause of the HSV colour picker returning crazy RGB ratios when using an alternative OCIO config?

Sep 28 2019, 1:05 AM · BF Blender

Sep 26 2019

Troy Sobotka (sobotka) added a comment to T69562: Manipulating saturation of colors (e.g via HSV or RGB curves, but also within color picker) shifts HUE.

Agree with @Brecht Van Lommel (brecht).

Sep 26 2019, 12:30 AM · BF Blender

Sep 11 2019

Troy Sobotka (sobotka) awarded T68926: Color Management Improvements a Party Time token.
Sep 11 2019, 11:54 PM · Render & Cycles, Render Pipeline

Aug 22 2019

Troy Sobotka (sobotka) added a comment to T68926: Color Management Improvements.

OpenEXR reading and writing should use chromaticity metadata to determine the color space of the image, and convert it to and from the working color space.

Aug 22 2019, 10:33 PM · Render & Cycles, Render Pipeline

Aug 5 2019

Troy Sobotka (sobotka) added a comment to T68242: Color space seems wrong while painting in image editor..

But it’s a deep rabbit hole that requires attention.

Aug 5 2019, 9:19 PM · Sculpt, Paint & Texture, BF Blender

Jul 13 2019

Troy Sobotka (sobotka) added a comment to T56703: The Proxy creation in the clip editor does not take color management into account.

So what to do?

Jul 13 2019, 6:33 PM · EEVEE & Viewport, VFX & Video, BF Blender

Jun 14 2019

Troy Sobotka (sobotka) added a comment to T64548: Color Wheels not working correctly using using Troy Sobotka version of the OCIO configuration.

@Ivan Cappiello (icappiello) I had ordered the config originally because Blender didn’t have the colour picker role in use, and it went by order for a long time.

Jun 14 2019, 4:43 PM · BF Blender

May 28 2019

Troy Sobotka (sobotka) added a comment to T64625: Eevee dark edges on 8bit sRGB textures.

The alpha format dictates the over operation here. Wrong over, wrong output.

May 28 2019, 3:47 PM · BF Blender

May 27 2019

Troy Sobotka (sobotka) added a comment to T64625: Eevee dark edges on 8bit sRGB textures.

I rebuilt my example shader in Unity and Unreal Engine, and neither of them display dark outlines in the semi transparent areas of the image texture.

May 27 2019, 4:02 PM · BF Blender

May 23 2019

Troy Sobotka (sobotka) added a comment to T64625: Eevee dark edges on 8bit sRGB textures.

I believe UE BLEND_AlphaComposite performs the canonized Porter Duff and assumes associated.

May 23 2019, 6:35 PM · BF Blender
Troy Sobotka (sobotka) added a comment to T64625: Eevee dark edges on 8bit sRGB textures.

The problem is that hardware accelerated sRGB to linear conversion appears to assume unassociated alpha.

May 23 2019, 6:18 PM · BF Blender
Troy Sobotka (sobotka) added a comment to T64625: Eevee dark edges on 8bit sRGB textures.

...because the color information is lost...

May 23 2019, 5:35 PM · BF Blender

May 20 2019

Troy Sobotka (sobotka) awarded rBd2e139e44e0a: Color Management: update configuration, remove legacy transforms a Party Time token.
May 20 2019, 10:19 PM

May 18 2019

Troy Sobotka (sobotka) added a comment to T64625: Eevee dark edges on 8bit sRGB textures.

This serves as an ideal example of an image that has colour data in the 100% transparent pixels that you can view in Blender's image editor by isolating the "Color" channel.

May 18 2019, 3:27 PM · BF Blender

May 15 2019

Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

It is indeed sub-optimal. Promotion makes good sense I suppose in this light.

May 15 2019, 4:43 PM
Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

I see your vantage.

May 15 2019, 3:48 PM
Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

OpenColorIO handles all of the shader compression schemes, so no issue on that side. V2 elevates it further, making for a 1:1 with CPU, via the same compression architecture extended to more granular results.

May 15 2019, 2:54 AM
Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

Doesn’t it make more sense to simply let OCIO do the full transform and utilize the allocation format and range assigned for maximum fidelity?

May 15 2019, 12:36 AM

May 14 2019

Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

It’s not about optimizing so much as keeping the encoding as it is tagged. A simple example is a camera referred REC.709 OETF at 8 bit; it should come back as such, not as the sRGB OETF. Same goes for the litany of other encodings that are designed for 8 bit.

May 14 2019, 11:13 PM
Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

Yes. I see that my comment is not specific to this fix, which is required.

May 14 2019, 10:00 PM
Troy Sobotka (sobotka) added a comment to rBbe967c0b3c7e: Fix T64578: Cycles clamps HDR colors for 16bit integer image with colorspace.

I believe this might be problematic on the 8 bit front, as it ends up encoding the resultant buffer to an unknown, unclassified state?

May 14 2019, 8:03 PM
Troy Sobotka (sobotka) added a comment to T64548: Color Wheels not working correctly using using Troy Sobotka version of the OCIO configuration.

The procedure to reproduce it is pretty easy and straightforward, why do you need a gif?

May 14 2019, 6:17 PM · BF Blender
Troy Sobotka (sobotka) added a comment to D4727: Limit value input range for color picker.

Hex values are colourspace dependent and have little use outside of other facets. They are a *very* bad idea.

May 14 2019, 6:00 PM · User Interface
Troy Sobotka (sobotka) added a comment to T64548: Color Wheels not working correctly using using Troy Sobotka version of the OCIO configuration.

“Go crazy” isn’t a very useful description. Can you provide screenshots or an animated GIF of the issue happening, along with samples of some of the values?

May 14 2019, 2:57 PM · BF Blender

May 5 2019

Troy Sobotka (sobotka) added a comment to D4782: Color Management panel naming.

Words like Default and Standard don’t really tell the user anything useful.

May 5 2019, 5:39 PM · User Interface, BF Blender
Troy Sobotka (sobotka) added a comment to D4782: Color Management panel naming.

Can we keep this on topic?

May 5 2019, 4:49 PM · User Interface, BF Blender
Troy Sobotka (sobotka) added a comment to D4782: Color Management panel naming.

We should not make any changes here for 2.80.

May 5 2019, 12:14 AM · User Interface, BF Blender

May 4 2019

Troy Sobotka (sobotka) updated subscribers of D4782: Color Management panel naming.
May 4 2019, 11:12 PM · User Interface, BF Blender
Troy Sobotka (sobotka) added a comment to D4782: Color Management panel naming.

Color management discussions are confusing enough, I can't rely on an interpretation of a Slack conversation to make design changes.

May 4 2019, 11:06 PM · User Interface, BF Blender
Troy Sobotka (sobotka) added a comment to D4782: Color Management panel naming.

Brecht, I'm not the enemy here. I'm speaking solely on the "authority" of understanding a basic level of colorimetry and having spent quite a few years around the OpenColorIO folks. I'm not making things up here.

May 4 2019, 9:53 PM · User Interface, BF Blender