Render.ru

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

#1
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
Суть в том, что на рендеринг каждого кадра надо обязательно говорить 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
собственно оттуда пример и взят
 
Сверху