itsmattkc
accdbe8dfb
ociogradingtransformlinear: disable limits
...
Unfortunately I realized these will break if the input they are using are keyframed or connected in any way. At some point we may implement something to get around that, but currently there is nothing so they are temporarily disabled
2022-05-08 11:50:40 -07:00
itsmattkc
75a3275936
ociogradingtransformlinear: reorder sliders
...
Most people will probably want master controls, so it makes sense to have them first, particularly since we aren't using GradingRGBMs anymore
2022-05-08 11:49:49 -07:00
Thomas Wilshaw
31eeddeb08
Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into ocio_node
2022-05-07 23:40:57 +01:00
Thomas Wilshaw
471064df04
Ensure white clamp is always greater than black clamp
2022-05-07 23:40:25 +01:00
itsmattkc
8b0eca4396
Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into pr/1875
2022-05-07 15:38:22 -07:00
itsmattkc
ab9114947d
ociogradingtransformlinear: update for dynamic processor
2022-05-07 15:38:20 -07:00
itsmattkc
862e462b20
chromakey: add base properties
2022-05-07 15:38:05 -07:00
itsmattkc
b5d7be9e47
nodevalue: add convenience function for retrieving internal value
2022-05-07 15:37:19 -07:00
Thomas Wilshaw
2ef4f9440b
Set contrast to OCIO specified minimum
2022-05-07 22:30:15 +01:00
Thomas Wilshaw
053f70a69e
Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into ocio_node
2022-05-07 21:57:38 +01:00
itsmattkc
b4bf57ad50
update chroma key GetShaderCode sig
2022-05-07 13:55:05 -07:00
Thomas Wilshaw
6d84df8288
Add tooltip property to node parameters.
2022-05-07 21:47:52 +01:00
itsmattkc
fdc2d76406
Merge branch 'master' into pr/1875
2022-05-07 13:37:15 -07:00
itsmattkc
601d08ce64
node: change class sent to GetShaderCode
2022-05-07 13:36:44 -07:00
Thomas Wilshaw
f46f8e50dc
Swap clamp disables for enables
2022-05-07 21:26:34 +01:00
itsmattkc
0403ad8fce
ociogradingtransformlinear: fix other potential merge conflict
2022-05-07 12:37:24 -07:00
itsmattkc
ceffff3f82
ociogradingtransformlinear: fix potential merge conflict
2022-05-07 12:36:06 -07:00
itsmattkc
67516a5d45
ociogradingtransformlinear: add base for easier dragging
2022-05-07 12:34:42 -07:00
Thomas Wilshaw
e4b7d33af1
Add new nodes to Video Effects list
2022-05-07 19:37:12 +01:00
Thomas Wilshaw
d08c46aaab
Add disable options for black and white clamp
...
Also sets sensible pivot default and add a config check around
GenerateProcessor
app/node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp
app/node/color/ociogradingtransformlinear/ociogradingtransformlinear.h
2022-05-07 19:33:47 +01:00
itsmattkc
a213ae8944
nodeparamviewwidgetbridge: make disable property more versatile
2022-05-07 10:55:50 -07:00
itsmattkc
21000c3aa7
nodetraverser: always push primary input last if applicable
2022-05-07 09:39:08 -07:00
itsmattkc
dabd6d5d3d
chromakey: regen processor on config change
2022-05-07 09:37:20 -07:00
Thomas Wilshaw
7c23ad0b51
Set default input for the ociobase node
2022-05-06 18:51:35 +01:00
itsmattkc
ef046d5ed6
mathbase: don't push sample job if no samples are found
...
Not sure what this code was supposed to do, but this doesn't look right at all
2022-05-06 09:12:22 -07:00
itsmattkc
0775143485
nodes: slightly improve descriptions
2022-05-05 17:30:54 -07:00
itsmattkc
6286b7091c
sliders: implement color coding for clarity
2022-05-05 17:29:40 -07:00
itsmattkc
d1c0734ff0
Merge branch 'master' into pr/1875
2022-05-05 16:53:57 -07:00
itsmattkc
ac7ff774e0
subtitle: disable flag to not show in param view
2022-05-04 15:19:34 -07:00
itsmattkc
8f7280dd09
clip: add missing retranslate
2022-05-04 15:19:20 -07:00
itsmattkc
81e2628cbb
Merge branch 'master' into pr/1875
2022-05-04 15:04:28 -07:00
itsmattkc
102ce9aa7b
nodeparamview/nodeview: connect selections and enable multi-select in npv
2022-05-04 14:59:51 -07:00
itsmattkc
07519a952e
traverser: handle invalid audio params
2022-05-04 14:25:15 -07:00
Thomas Wilshaw
2827758fae
Cleanup
2022-05-04 20:04:43 +01:00
itsmattkc
d55d9c820f
code: use macros for default node functions
...
Easier to maintain
2022-05-04 11:01:17 -07:00
itsmattkc
91b761693b
code: use config macro
...
Macro is much easier to use and more readable
2022-05-04 09:50:34 -07:00
itsmattkc
5f13a83009
footage: support multi-layered images
...
Fixes #982
2022-05-04 09:27:34 -07:00
itsmattkc
a3c52cafaa
traverser: fixed regression regarding converting generated frames
2022-05-03 20:49:44 -07:00
itsmattkc
d8a944c8c4
port more nodes to use recursive jobs
2022-05-03 20:34:17 -07:00
itsmattkc
b8834b6257
Merge branch 'master' into pr/1875
2022-05-03 19:06:21 -07:00
itsmattkc
e7b49f311d
shapenodebase: move base translate
2022-05-03 19:05:11 -07:00
itsmattkc
50ec381537
remove latent kColorTransformJob types
2022-05-03 18:55:39 -07:00
itsmattkc
7cbca303e8
Merge branch 'master' into pr/1875
2022-05-03 18:51:59 -07:00
itsmattkc
329dfb7913
renderer: resolve jobs at the end
2022-05-03 18:43:12 -07:00
itsmattkc
6512774b86
code: conform traverser buffer creation
...
Helps ensure parity between traverser and render processor
2022-05-03 17:10:03 -07:00
itsmattkc
0e490b94e5
nodes: implemented recursive jobs
2022-05-03 15:03:14 -07:00
Thomas Wilshaw
a508bd8cad
Add mask controls to the chroma key node
2022-05-03 22:50:59 +01:00
itsmattkc
5d06c58a29
text: update code for new job system
2022-05-03 14:25:29 -07:00
Thomas Wilshaw
5d0e90e6e4
Set default connection
2022-05-03 22:15:00 +01:00
itsmattkc
6e7e6f81f9
traverser: remove debug line
2022-05-03 11:23:03 -07:00