Changeset View
Changeset View
Standalone View
Standalone View
tests/python/render_layer/render_layer_common.py
| Show First 20 Lines • Show All 734 Lines • ▼ Show 20 Lines | class Clay: | ||||
| def _fresh_layer(self): | def _fresh_layer(self): | ||||
| import bpy | import bpy | ||||
| # remove all other objects | # remove all other objects | ||||
| while bpy.data.objects: | while bpy.data.objects: | ||||
| bpy.data.objects.remove(bpy.data.objects[0]) | bpy.data.objects.remove(bpy.data.objects[0]) | ||||
| # remove all the other collections | |||||
| while self._scene.master_collection.collections: | |||||
| self._scene.master_collection.collections.remove( | |||||
| self._scene.master_collection.collections[0]) | |||||
| layer = self._scene.render_layers.new('Evaluation Test') | layer = self._scene.render_layers.new('Evaluation Test') | ||||
| layer.collections.unlink(layer.collections[0]) | layer.collections.unlink(layer.collections[0]) | ||||
| self._scene.render_layers.active = layer | self._scene.render_layers.active = layer | ||||
| # remove all other layers | # remove all other layers | ||||
| for layer_iter in self._scene.render_layers: | for layer_iter in self._scene.render_layers: | ||||
| if layer_iter != layer: | if layer_iter != layer: | ||||
| self._scene.render_layers.remove(layer_iter) | self._scene.render_layers.remove(layer_iter) | ||||
| Show All 30 Lines | |||||