Blender V2.61 - r43446
|
00001 # 00002 # Copyright 2011, Blender Foundation. 00003 # 00004 # This program is free software; you can redistribute it and/or 00005 # modify it under the terms of the GNU General Public License 00006 # as published by the Free Software Foundation; either version 2 00007 # of the License, or (at your option) any later version. 00008 # 00009 # This program is distributed in the hope that it will be useful, 00010 # but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 # GNU General Public License for more details. 00013 # 00014 # You should have received a copy of the GNU General Public License 00015 # along with this program; if not, write to the Free Software Foundation, 00016 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00017 # 00018 00019 # <pep8 compliant> 00020 00021 from . import engine 00022 00023 devices = ( 00024 ("CPU", "CPU", "Use CPU for rendering"), 00025 ("GPU", "GPU Compute", "Use GPU compute device for rendering, configured in user preferences")) 00026 00027 feature_set = ( 00028 ("SUPPORTED", "Supported", "Only use finished and supported features"), 00029 ("EXPERIMENTAL", "Experimental", "Use experimental and incomplete features that might be broken or change in the future"), 00030 ) 00031 00032 shading_systems = ( 00033 ("GPU_COMPATIBLE", "GPU Compatible", "Restricted shading system compatible with GPU rendering"), 00034 ("OSL", "Open Shading Language", "Open Shading Language shading system that only runs on the CPU"), 00035 ) 00036 00037 displacement_methods = ( 00038 ("BUMP", "Bump", "Bump mapping to simulate the appearance of displacement"), 00039 ("TRUE", "True", "Use true displacement only, requires fine subdivision"), 00040 ("BOTH", "Both", "Combination of displacement and bump mapping"), 00041 ) 00042 00043 bvh_types = ( 00044 ("DYNAMIC_BVH", "Dynamic BVH", "Objects can be individually updated, at the cost of slower render time"), 00045 ("STATIC_BVH", "Static BVH", "Any object modification requires a complete BVH rebuild, but renders faster"), 00046 ) 00047 00048 filter_types = ( 00049 ("BOX", "Box", "Box filter"), 00050 ("GAUSSIAN", "Gaussian", "Gaussian filter"), 00051 )