File size: 468 Bytes
ef22617
 
 
 
 
 
 
 
 
 
 
7139c79
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import { RenderedScene, RenderRequest } from "../types.mts"
import { renderStaticScene } from "./renderStaticScene.mts"
import { renderVideoScene } from "./renderVideoScene.mts"

export async function renderScene(scene: RenderRequest): Promise<RenderedScene> {
  if (scene?.nbFrames === 1) {
    console.log(`calling renderStaticScene`)
    return renderStaticScene(scene)
  } else {
    console.log(`calling renderVideoScene`)
    return renderVideoScene(scene)
  }
}