Skip to content

Conversation

@kwokcb
Copy link
Owner

@kwokcb kwokcb commented Oct 20, 2023

  graph TB;
    parentNG_childNG_childNGInput2([childNGInput2]) ==".in2"==> parentNG_childNG_multiplyNode
    parentNG_childNG_childNGOutput([parentNG/childNG/childNGOutput]) --".in1"--> parentNG_parentmultiplyNode([parentNG/parentmultiplyNode])
    parentNG_childNG_multiplyNode([parentNG/childNG/multiplyNode]) --> parentNG_childNG_childNGOutput([childNGOutput])
    parentNG_childNG_childNGInput([childNGInput]) ==".in1"==> parentNG_childNG_multiplyNode
    parentNG_parentmultiplyNode([parentNG/parentmultiplyNode]) --> parentNG_parentNGOutput2([parentNGOutput2])
    parentNG_childNG_childNGOutput([childNGOutput]) -->
    parentNG_parentNGOutput1([parentNGOutput1])
    
    parentNG_parentNGInput1([parentNGInput1]) ==> parentNG_childNG_childNGInput
   parentNG_parentNGInput2([parentNGInput2]) ==> parentNG_childNG_childNGInput2
   parentNG_parentNGInput3([parentNGInput3]) ==".in2"==> parentNG_parentmultiplyNode

    parentNG_parentNGOutput2([parentNG/parentNGOutput2]) --".base_color"--> nested_graph_shader([nested_graph_shader])
    parentNG_parentNGOutput1([parentNG/parentNGOutput1]) --".base_color"--> nested_graph_shader2([nested_graph_shader2])

    nested_graph_shader([nested_graph_shader]) --".surfaceshader"--> nested_graph_material([nested_graph_material])
    nested_graph_shader2([nested_graph_shader2]) --".surfaceshader"--> nested_graph_material2([nested_graph_material2])

%% Subgraphs
subgraph parentNG:
   parentNG_parentmultiplyNode
   parentNG_parentNGOutput1
   parentNG_parentNGOutput2
   parentNG_parentNGInput1
   parentNG_parentNGInput2
   parentNG_parentNGInput3
subgraph parentNG_childNG:
   parentNG_childNG_childNGInput
   parentNG_childNG_multiplyNode
   parentNG_childNG_childNGOutput
   parentNG_childNG_childNGInput2
end
end
%% Style
    style parentNG_parentNGInput1 fill:#0CF, color:#111
    style parentNG_parentNGInput2 fill:#0CF, color:#111
    style parentNG_parentNGInput3 fill:#0CF, color:#111
    style parentNG_childNG_childNGInput fill:#0CF, color:#111
    style parentNG_parentNGOutput2 fill:#0C0, color:#111
    style parentNG_parentNGOutput1 fill:#0C0, color:#111
    style parentNG_childNG_childNGInput2 fill:#0CF, color:#111
    style nested_graph_material2 fill:#0C0, color:#111
    style nested_graph_material fill:#0C0, color:#111
    style parentNG_childNG_childNGOutput fill:#0C0, color:#111
Loading

kwokcb and others added 14 commits October 20, 2023 12:04
* Improvements to noise implementations (AcademySoftwareFoundation#1653)

- Leverage node graphs to share the conversion aspects of noise implementations across languages.
- Simplify noise unit tests to cover only unique implementations.

* Fix shader generation typos

This changelist fixes a handful of minor typos in shader generation, introduced in AcademySoftwareFoundation#1355 and AcademySoftwareFoundation#1553.

* Add frame capture to web viewer (AcademySoftwareFoundation#1636)

Add frame capture code to trigger on 'f' key. This is the same key as used for the desktop viewer.

* Document format updates

This changelist applies the mxformat.py script to the libraries and resources folders in the repository, updating formatting for a handful of documents.

---------

Co-authored-by: Jonathan Stone <jstone@lucasfilm.com>
@kwokcb kwokcb force-pushed the main branch 3 times, most recently from 1db68be to a9bb295 Compare February 11, 2025 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants