Commit Graph
909 Commits
Author SHA1 Message Date
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