itsmattkc
4d96ac9e39
don't police data type connections between nodes
...
Nodes were previously written to be "strongly typed" in that a parameter's
"type" enforced whether it could be connected to another. All code related
to that has now been removed since not only is it hard to maintain and
likely unnecessary, it's possible the nodes will work differently later on
anyway.
2019-10-25 00:44:14 +11:00
itsmattkc
5f86b9b9c7
nodes are given a time range
2019-10-22 14:58:06 +11:00
itsmattkc
f1e4e1c685
added samples type and duplicated video renderer
2019-10-22 13:22:30 +11:00
itsmattkc
9fa22938b9
work towards making timeline actions all undoable
2019-09-23 23:00:15 +10:00
itsmattkc
69ca2b2a50
fixed bug where an unindexed video would cache a blank first frame
2019-09-10 19:12:19 +10:00
itsmattkc
9ff4a81ec8
partially functional transform
2019-09-09 18:11:04 +10:00
itsmattkc
ba7a10177f
fixed various caching issues when rapidly changing values
2019-09-09 04:07:51 +10:00
itsmattkc
b428eb9984
changed nodeparam naming behavior
2019-09-08 12:19:00 +10:00
itsmattkc
3aa85c0ecc
began transform node and added vec2/3/4 data types
2019-09-07 00:51:05 +10:00
itsmattkc
c2e59b0855
alpha over and opacity nodes are now functional
2019-09-06 15:45:12 +10:00
itsmattkc
371d0e2b37
some render cache adjustments
2019-09-04 10:58:50 +10:00
itsmattkc
12bc5839a6
fixed various caching issues
2019-09-02 22:58:44 +10:00
itsmattkc
7dc2290496
shift renderer prototype to new node structure
2019-08-28 02:40:44 +10:00
itsmattkc
5afe7d523c
shifted to new dependency structure
2019-08-28 01:24:50 +10:00
itsmattkc
7d9d12ee0b
began support of timeline tracks/channels
2019-08-15 23:40:22 +10:00
itsmattkc
4f4737a395
added some more timeline functions
2019-08-13 21:50:39 +10:00
itsmattkc
02ea535c8a
added IDs to parameters for serialization
2019-08-13 17:22:32 +10:00
itsmattkc
149f3fa907
timelineview is now a true view of the blocks at all times
2019-08-11 21:01:37 +10:00
itsmattkc
3605a2f988
developed beginnings of media node
2019-07-20 12:34:57 -07:00
itsmattkc
9f6d0f9dc7
documented new node classes
2019-07-17 03:05:25 -04:00
itsmattkc
39256fd6f9
made node edge changes undoable
2019-07-17 00:14:49 -04:00
itsmattkc
a78cc3950a
various node UI improvements
2019-07-16 13:25:38 -04:00
itsmattkc
1a39216be2
nodeview can connect and disconnect nodes
2019-07-16 04:43:57 -04:00
itsmattkc
d098c0de5f
various fixes
2019-07-16 00:00:18 -04:00
itsmattkc
44668e144c
code cleanup and better text display
2019-07-15 13:07:17 -04:00
itsmattkc
3ec133f254
can visually see connections between parameters in the node view
2019-07-15 12:43:56 -04:00
itsmattkc
dc2101938e
began node viewer for dag insight
2019-07-15 03:52:44 -04:00
itsmattkc
d76691a9ef
began draft of internal node rendering structure
2019-07-10 23:06:09 -04:00
itsmattkc
a3c81f9c30
minor node param adjustments
2019-07-10 14:30:07 -05:00
itsmattkc
08a75b58dd
fleshed out node edges
2019-07-10 03:22:53 -05:00
itsmattkc
60b04f98b4
began new node infrastructure
2019-07-10 03:00:35 -05:00