Книга: Введение в написание скриптов на Питоне для Блендера 2.5x. Примеры кода

Вид и рендер

Вид и рендер

Эта программа модифицирует настройки рендера, переключается на экран по-умолчанию, и изменяет камеру в 3D-виде. В конце стартует анимация, к несчастью, в старом виде.

#----------------------------------------------------------
# File view.py
# Изменяет вид и настройки рендера
#----------------------------------------------------------
import bpy 
def setRenderSettings():
    render = bpy.context.scene.render
    render.resolution_x = 720
    render.resolution_y = 576
    render.resolution_percentage = 100
    render.fps = 24
    render.use_raytrace = False
    render.use_color_management = True
    render.use_sss = False
    return 
def setDefaultCameraView():
    for scrn in bpy.data.screens:
        if scrn.name == 'Default':
            bpy.context.window.screen = scrn
            for area in scrn.areas:
                if area.type == 'VIEW_3D':
                    for space in area.spaces:
                        if space.type == 'VIEW_3D':
                            space.viewport_shade = 'SOLID'
                            reg = space.region_3d
                            reg.view_perspective = 'CAMERA' break
    return 
def run():
    setRenderSettings()
    setDefaultCameraView()
    # стартует анимация, к несчастью в старом виде.
    bpy.ops.screen.animation_play(reverse=False, sync=False)
    return
if __name__ == "__main__":
    run()

Оглавление книги

Оглавление статьи/книги

Генерация: 0.710. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз