Ejemplo n.º 1
0
    def viewerUpdate(self):
        if not self.viewer:
            return

        index = NODE_LODS.index(self._lod)
        if index < NODE_LODS.index(NODE_LOD.ALL):
            return

        if scenes:
            index = random.randint(0, len(scenes) - 1)
            scene = scenes.pop(index)
        else:
            scene = "C:/work/vray3sdk/scenes/softShadows.vrscene"

        frame = self.field("start").value
        self.viewer.renderScene(scene, frame)
Ejemplo n.º 2
0
 def renderScene(self, context, scene):
     frame = self.field("start").value
     index = NODE_LODS.index(self._lod)
     if index >= NODE_LODS.index(NODE_LOD.ALL):
         self.viewer.renderScene(scene, frame)
     return super(vrenderUi, self).renderScene(context, scene)