fpx_import.py 文件源码

python
阅读 58 收藏 0 点赞 0 评论 0

项目:bpy_lambda 作者: bcongdon 项目源码 文件源码
def add_lamp(self, name, location, layers):
        name_lamp = FORMAT_LAMP.format(name)
        lamp = self.__data.lamps.get(name_lamp)
        if not lamp:
            lamp = self.__data.lamps.new(name_lamp, 'POINT')
            tmp_engine = self.__scene.render.engine
            self.__scene.render.engine = 'BLENDER_RENDER'
            #lamp.shadow_method = 'RAY_SHADOW'
            #lamp.shadow_ray_samples = 6
            #lamp.shadow_soft_size = 3.0
            lamp.distance = 1000.0
            lamp.energy = 1.0
            lamp.use_specular = False
            self.__scene.render.engine = 'CYCLES'
            lamp.cycles.use_multiple_importance_sampling = True
            lamp.use_nodes = True
            self.__scene.render.engine = tmp_engine

        obj = self.__data.objects.new(FORMAT_LAMP_OBJECT.format(name), lamp)
        self.__scene.objects.link(obj)

        obj.location = location
        obj.layers = layers
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号