1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

по-поводу Script-a для автоматического рендера сце

Тема в разделе "Общие вопросы", создана пользователем -, 8 дек 2002.

Модераторы: Артер
  1. Guest

    Scripts
    по-поводу Script-a для автоматического рендера сцены с записью на hard disk

    скриптами я занялся недавно , поетому тут может лажа нарисована ,но эта хрень работает но не до конца, записывает только первый кадр на hard, а остальные рендерит бесполезно....
    ......
    renderscenedialog
    render camera:$cam01
    fromframe: 20
    toframe: 80
    for c in cameras do render c outputFile: "D:\3dsmax5\images\123.avi" vfb:eek:ff
    ....

    вообщем нарендерить от 20 до 80 кадра , чего прееписать framerange ? или rendStart /rendEnd?
    и нужно - ли rendSaveFile: true ?

    --- за ранее ОГРОМНОЕ Спасиба ---
     
  2. Guest

    Суть в том, что на рендеринг каждого кадра надо обязательно говорить save (см пример ниже)
    b=bitmap 160 120 filename:"c:\\t.avi" -- create a new bitmap
    for i = 1 to renderFrames.count do -- loop though renderFrames
    ( if renderFrames then -- if supposed to render frame...
    ( at time i -- set time context
    render 160 120 camera:cam to:b -- render to bitmap frame
    save b -- save each frame as you advance
    ) -- if you save AFTER the loop,
    -- just the last frame is saved.
    )
    close b
    Подробнее можно посмотреть в Help по скрипту Values>Bitmap Values
    собственно оттуда пример и взят
     
Модераторы: Артер

Поделиться этой страницей