maxscripts: point cache(WSM) 複数オブジェクトのキャッシュを一括で書き出す。


----------------------------------------------------------------------------------------
-- Script Name: MonkeyTools------multi_cache_rec.ms
-- Started:       29 Jan 2013
-- Last Modified: 29 Jan 2013
-- Code by: Saori Yoshimoto
--選択オブジュクトの1行目のWPCをロード解除後、再レコード
----------------------------------------------------------------------------------------

for i in selection do
(
--//Initialize File Path
--recNum = execute( substring i.name 14 2 )
--print recNum
recStart = recNum
recEnd = 150
recsampleRate = 1

out_filePath = "E:/user/works/shots/s3027/c06/max/PC/"
out_fileName =  out_filePath + i.name as string + ".pc2"

print i

--//Set PointCacheWSM()
--deleteModifier i 1
addModifier i (pointCacheWSM())

i.modifiers[1].filename = out_fileName
i.modifiers[1].recordStart = recStart 
i.modifiers[1].recordEnd = recEnd 
i.modifiers[1].sampleRate = recsampleRate 

cacheOps.RecordCache i.modifiers[1]
gc()

)

0 コメント:

コメントを投稿