Import godot project

This commit is contained in:
2023-05-31 17:56:41 +02:00
parent fcd9e261b3
commit e6527d4619
9 changed files with 198 additions and 0 deletions

30
render.gd Normal file
View File

@@ -0,0 +1,30 @@
extends Node2D
var counter = 1
# Called when the node enters the scene tree for the first time.
func _ready():
pass
await $JobServerNode.GetJob()
await render()
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass
func run_test():
if counter == 50:
get_tree().quit()
render()
counter += 1
func render():
print("Rendering frame %s" % counter)
var tstamp_label = $Placeholder/tstamp
var tstamp = Time.get_ticks_usec()
tstamp_label.text = str(tstamp) + "\n %s" % counter
await RenderingServer.frame_post_draw
# Retrieve the captured image.
var img = get_viewport().get_texture().get_image()
img.save_png("output/test%s.png" % counter)