diff options
| -rw-r--r-- | cnn_v3/src/gbuffer_effect.cc | 3 | ||||
| -rw-r--r-- | workspaces/main/timeline.seq | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/cnn_v3/src/gbuffer_effect.cc b/cnn_v3/src/gbuffer_effect.cc index 1bfd685..6815154 100644 --- a/cnn_v3/src/gbuffer_effect.cc +++ b/cnn_v3/src/gbuffer_effect.cc @@ -96,7 +96,8 @@ void GBufferEffect::declare_nodes(NodeRegistry& registry) { if (!registry.has_node(output_nodes_[1])) { registry.declare_node(output_nodes_[1], NodeType::GBUF_RGBA32UINT, -1, -1); } - registry.declare_node(node_prev_tex_, NodeType::U8X4_NORM, -1, -1); + // F16X8 = Rgba16Float with CopySrc|CopyDst — matches CNNv3Effect output format. + registry.declare_node(node_prev_tex_, NodeType::F16X8, -1, -1); } void GBufferEffect::set_scene() { diff --git a/workspaces/main/timeline.seq b/workspaces/main/timeline.seq index 1b75cdc..1609910 100644 --- a/workspaces/main/timeline.seq +++ b/workspaces/main/timeline.seq @@ -52,5 +52,7 @@ SEQUENCE 48.00 1 "particles" SEQUENCE 52.00 0 "cnn_v3_debug" NODE gbuf_feat0 gbuf_rgba32uint NODE gbuf_feat1 gbuf_rgba32uint + NODE cnn_out gbuf_albedo EFFECT + GBufferEffect source -> gbuf_feat0 gbuf_feat1 0.00 120.00 + EFFECT + CNNv3Effect gbuf_feat0 gbuf_feat1 -> cnn_out 0.00 120.00 EFFECT + GBufViewEffect gbuf_feat0 gbuf_feat1 -> sink 0.00 120.00 |
