## Import a bridged graph from JSON and print the density function it emits.
extends SceneTree
func _init() -> void:
var a := OS.get_cmdline_user_args()
var g: ProcNodeGraph = GraphImporter.import_from_json(FileAccess.get_file_as_string(a[0]))
if g == null:
push_error("import returned null"); quit(1); return
var s: String = g.compile_to_glsl_function("proc_density", false, PackedStringArray())
if s.is_empty():
print("EMISSION REFUSED")
else:
print(s.substr(max(0, s.find("float proc_density"))))
quit()