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()
)
-- 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 コメント:
コメントを投稿