RGB Curve Node point order switching #70204

Closed
opened 2019-09-24 14:58:56 +02:00 by Julien Kaspar · 14 comments
Member

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 1060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.30

Blender Version
Broken: version: 2.81 (sub 12), branch: master, commit date: 2019-09-23 15:18, hash: blender/blender@14acac0bb7

Short description of error
In the RGB curves node it is possible to set multiple points to have the same x location. In that case Blender seems to decide which one is the first in the curve.
Every time the same value is used, Blender cycles through the points to decide which one comes first.

2019-09-24 14-49-11.mov

The current issue is that when rendering it seems to now also cycle between the points every time.
There is one of these instances in the Spring Splash Screen and Spring Benchmark render that result in her jacket turning pink every other time it is being rendered.

bug.PNG

While this is also a mistake by the user, the order of the curve points that Blender decided on should not change every time it is being rendered.

**System Information** Operating system: Windows-10-10.0.18362 64 Bits Graphics card: GeForce GTX 1060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.30 **Blender Version** Broken: version: 2.81 (sub 12), branch: master, commit date: 2019-09-23 15:18, hash: `blender/blender@14acac0bb7` **Short description of error** In the RGB curves node it is possible to set multiple points to have the same x location. In that case Blender seems to decide which one is the first in the curve. Every time the same value is used, Blender cycles through the points to decide which one comes first. [2019-09-24 14-49-11.mov](https://archive.blender.org/developer/F7773411/2019-09-24_14-49-11.mov) The current issue is that when rendering it seems to now also cycle between the points every time. There is one of these instances in the Spring Splash Screen and Spring Benchmark render that result in her jacket turning pink every other time it is being rendered. ![bug.PNG](https://archive.blender.org/developer/F7773413/bug.PNG) While this is also a mistake by the user, the order of the curve points that Blender decided on should not change every time it is being rendered.
Author
Member

Added subscriber: @JulienKaspar

Added subscriber: @JulienKaspar

Added subscribers: @Jeroen-Bakker, @brecht, @mano-wii

Added subscribers: @Jeroen-Bakker, @brecht, @mano-wii
Jeroen Bakker was assigned by Germano Cavalcante 2019-09-27 19:52:15 +02:00

It involves the same area of the problem reported in blender/blender#67981
Therefore assigning to @Jeroen-Bakker

Cc @brecht

It involves the same area of the problem reported in blender/blender#67981 Therefore assigning to @Jeroen-Bakker Cc @brecht

@JulienKaspar Can you retest, I am not able to reproduce this one anymore.

@JulienKaspar Can you retest, I am not able to reproduce this one anymore.
Member

Added subscriber: @dfelinto

Added subscriber: @dfelinto
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Member

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.
Author
Member

@Jeroen-Bakker I fixed the files on the cloud since there were still people sharing the pink jacket spring renders ...
I can still reliably reproduce this bug. We can look at it once I'm back from CTN.

@Jeroen-Bakker I fixed the files on the cloud since there were still people sharing the pink jacket spring renders ... I can still reliably reproduce this bug. We can look at it once I'm back from CTN.

Changed status from 'Archived' to: 'Open'

Changed status from 'Archived' to: 'Open'

I can confirm that the problem still persists.
To do this simply add an RGB Curves Node to the material;
Add 2 points;
and type 0.5 for the x coordinate of these 2 points.

Each time you update the coordinate of the upper point, the curve changes.

I can confirm that the problem still persists. To do this simply add an RGB Curves Node to the material; Add 2 points; and type 0.5 for the x coordinate of these 2 points. Each time you update the coordinate of the upper point, the curve changes.

Argh... I am still not able to reproduce using master. Also with the steps mentioned the results are consistent on my machine...
I am running on Linux Ubuntu 18.04.4. Any confirm on any point gives the same result.

image.png

Argh... I am still not able to reproduce using master. Also with the steps mentioned the results are consistent on my machine... I am running on Linux Ubuntu 18.04.4. Any confirm on any point gives the same result. ![image.png](https://archive.blender.org/developer/F8208197/image.png)
Author
Member

@mano-wii @Jeroen-Bakker

I also can't reproduce it anymore in the latest master, both manually or when rendering.

@mano-wii @Jeroen-Bakker I also can't reproduce it anymore in the latest master, both manually or when rendering.

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'

Unable to reproduce it anymore. checked with @JulienKaspar he is ok to close it for now.

Unable to reproduce it anymore. checked with @JulienKaspar he is ok to close it for now.
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/blender-studio#70204
No description provided.