Hi, I think the example RenderEngine needs an update:
def render(self, scene) should be
def render(self, depsgraph).
Related: In the depsgraph documentation, there is
scene_eval, but both have the same documentation text:
Original scene dependency graph is built for
scene is the original scene, while
scene_eval is some kind of evaluated copy?
Which of these should be used by RenderEngines during export?