MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / render_graph_DefaultRenderGraph

Function render_graph_DefaultRenderGraph

scripts/sdf-editor/SDFEditor.py:3–24  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1from falcor import *
2
3def render_graph_DefaultRenderGraph():
4 g = RenderGraph('DefaultRenderGraph')
5 GBufferRT = createPass('GBufferRT', {'outputSize': 'Default', 'samplePattern': 'Center', 'sampleCount': 16, 'useAlphaTest': True, 'adjustShadingNormals': True, 'forceCullMode': False, 'cull': 'Back', 'texLOD': 'Mip0', 'useDOF': False})
6 g.addPass(GBufferRT, 'GBufferRT')
7 AccumulatePass = createPass('AccumulatePass', {'enabled': True, 'outputSize': 'Default', 'autoReset': True, 'precisionMode': 'Single'})
8 g.addPass(AccumulatePass, 'AccumulatePass')
9 ToneMapper = createPass('ToneMapper', {'outputSize': 'Default', 'useSceneMetadata': True, 'exposureCompensation': 0.0, 'autoExposure': False, 'filmSpeed': 100.0, 'whiteBalance': False, 'whitePoint': 6500.0, 'operator': 'Aces', 'clamp': True, 'whiteMaxLuminance': 1.0, 'whiteScale': 11.199999809265137, 'fNumber': 1.0, 'shutter': 1.0, 'exposureMode': 'AperturePriority', 'irayExposure': False})
10 g.addPass(ToneMapper, 'ToneMapper')
11 SDFEditor = createPass('SDFEditor')
12 g.addPass(SDFEditor, 'SDFEditor')
13 PathTracer = createPass("PathTracer", {'samplesPerPixel': 1})
14 g.addPass(PathTracer, 'PathTracer')
15 g.addEdge('GBufferRT.vbuffer', 'PathTracer.vbuffer')
16 g.addEdge('GBufferRT.viewW', 'PathTracer.viewW')
17 g.addEdge('GBufferRT.mvecW', 'PathTracer.mvec')
18 g.addEdge('GBufferRT.vbuffer', 'SDFEditor.vbuffer')
19 g.addEdge('GBufferRT.linearZ', 'SDFEditor.linearZ')
20 g.addEdge('PathTracer.color', 'AccumulatePass.input')
21 g.addEdge('AccumulatePass.output', 'ToneMapper.src')
22 g.addEdge('ToneMapper.dst', 'SDFEditor.inputColor')
23 g.markOutput('SDFEditor.output')
24 return g
25
26DefaultRenderGraph = render_graph_DefaultRenderGraph()
27try: m.addGraph(DefaultRenderGraph)

Callers 1

SDFEditor.pyFile · 0.70

Calls 4

addPassMethod · 0.95
addEdgeMethod · 0.95
markOutputMethod · 0.95
RenderGraphClass · 0.85

Tested by

no test coverage detected