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)
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)