You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: obs/README.md
+36-26Lines changed: 36 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ many benefits applied on desktop capture.
16
16
# Requirements
17
17
18
18
- This has been developed on OBS `28.1.2` for Windows but should work for lower
19
-
versions, and other operating systems.
19
+
and upper versions, and other operating systems.
20
20
21
21
- Nothing more than the content of this directory.
22
22
@@ -36,50 +36,54 @@ The script is now active. A new filter has been created :
36
36
37
37
1. Go to your Scene/Source where you want to add the AgX filter and select it (the source)
38
38
2. Click on the `Filters` button that should be a bit above the source.
39
-
3. In the **Effect Filters** section, click the `+` button and choose AgX
39
+
3. In the **Effect Filters** section, click the `+` button and choose `AgX`
40
40
41
41
All done ! You can now configure it.
42
42
43
43
# Configuration
44
44
45
45

46
46
47
-
> ![NOTE]
47
+
> [!IMPORTANT]
48
48
> Reminder that AgX being a display transform it should be placed at
49
49
> **the very end** of the image processing chain (= at the bottom in OBS).
50
50
51
51
The camera/video-source and your lighting setup will affect how much you need
52
52
to tweak the parameters. There is no setup that work for all cases, but once
53
53
configured for your camera/usual lighting, you should not need to touch it anymore.
54
54
55
-
## Recommended Options
55
+
## Guidelines
56
56
57
-
I recommend to always start by :
58
-
59
-
- boosting the `Grading Exposure` by +1.0 stop.
60
-
- boosting `Highligh Gain` by 2.0
57
+
I recommend to :
58
+
-`Pre-Grading`
59
+
- boosting the `Grading Exposure` by +1.0 stop if you are in a dim environment.
60
+
- boosting `Highligh Gain` by 2.0 (always better)
61
+
-`White Balance`: `intensity` at 1.0 and use `tint`~10.0 if your camera tend to
62
+
have to produce pinkish tones (noticable on skin).
61
63
62
64
## Available Options
63
65
64
66
### Input Colorspace
65
67
66
68
Pick in which colorspace your source is encoded.
67
69
68
-
Passthrough means no decoding is applied.
70
+
`Passthrough` means no decoding is applied.
69
71
70
72
### Output Colorspace
71
73
72
74
Target colorspace encoding. Must correspond to your monitor calibration.
73
75
74
-
> ![NOTE]
76
+
> [!TIP]
75
77
> You can request adding new colorspace by opening an issue on GitHub !
76
78
77
79
### DRT
78
80
79
81
Pick the DRT to use. Technically here we could include other DRT than AgX.
80
-
But for now only None and AgX are available.
82
+
But for now only None and AgX (with 2 variants) are available.
81
83
82
-
`None` will not apply AgX but still allow you to use the grading options.
84
+
-`None` will not apply AgX but still allow you to use the grading options.
85
+
-`AgX w/Outset` is AgX but with an additional transform to restore chroma. This
86
+
can reintroduce shift and skews but might be acceptable.
83
87
84
88
85
89
### Pre-Grading/...
@@ -96,7 +100,7 @@ Power function. 1.0 = neutral.
96
100
97
101
### Grading/Saturation
98
102
99
-
Saturation based on BT.709 coeff. 1.0 = neutral.
103
+
Saturation with coefficient based on the working color-space. 1.0 = neutral.
100
104
101
105
### Grading/Highlight Gain
102
106
@@ -109,32 +113,38 @@ via `Highlight Gain Threshold`.
109
113
110
114
See above.
111
115
112
-
### Post-Grading/...
116
+
### Grading/White-Balance
113
117
114
-
Grading modifications applied after AgX on display encoded data. This will
115
-
introduce skews, clipping and other artefacts.
118
+
Shift white tones, applied before all operations.
119
+
120
+
-`Temperature`: in Kelvin. Lower=warmer, higher=colder.
121
+
-`Tint`: shift the temperature: >0=greener, <0=pinker
122
+
-`Intensity`: global multiplier for the effect. 0=disabled.
116
123
117
-
Not recommended to use or with very small values.
124
+
The most "neutral values" when `Intensity` is 1.0 are `Temperature`=`~5600` and
125
+
`Tint`=`~-15.5` which try to match the Illuminant E (those neutral values are not
126
+
ideal and perhaps the white-balance implementation could be improved)
118
127
119
-
### Debug/Use OCIO Log Transform
128
+

120
129
121
-
Switch to use the HLSL transform being an exact match to the OCIO `log2Transform`.
122
130
123
-
Does not create any change visually.
131
+
### Post-Grading/...
124
132
125
-
### Debug/Apply Outset
133
+
Grading modifications applied after AgX on display encoded data. This will
134
+
introduce skews, clipping and other artefacts.
126
135
127
-
Not originally included in the first AgX version but should be in the future.
128
-
Restore chroma and avoid having to use Punchy saturation.
129
-
Might bring back some hue skews so better left off.
136
+
Not recommended to use or with very small values, but can help achieve a stronger
137
+
artistic look.
138
+
139
+
All parameters are described the same as for the Pre-Grading section.
130
140
131
141
### Debug/CAT Method
132
142
133
-
Chromatic Adaptation Transform method to chose for whitepoint conversion.
143
+
Chromatic Adaptation Transform method to chose for whitepoint conversion (when
144
+
there is a whitepoint conversion between input and output colorspace.)
134
145
135
146
Default is Bradford and doesn't need to be changed.
136
147
137
-
138
148
# Developer
139
149
140
150
Developer documentation can be found in [doc/DEV.md](doc/DEV.md).
0 commit comments