NETが終了したらプレビューをメールで送ってくれるAutometer

CINEMA 4DおよびBodyPaint 3Dに関する一般的な議論や情報交換をするフォーラムです。
BUTTON_POST_REPLY
tofuji
記事COLON 828
登録日時COLON 2011年3月10日(木) 10:41
お住まいCOLON 東京都渋谷区

NETが終了したらプレビューをメールで送ってくれるAutometer

投稿記事 by tofuji » 2013年1月15日(火) 04:47

 こんにちは冨士です。

 CINEMA 4D NETの進行状況はスマートフォン等で監視できますが、もう一歩踏み込んで
「NETが終了したらプレビューをメールで送ってくれるAutometer」を作りました。

 Autometer自体が非力なのと、AppleScriptやShellScriptを書きたくなかったので、構成がちょっと複雑になっています。
 また、当然のことながらMacでしか使えません。動作原理は次の通りです。

1. NETのJobフォルダの中の「results」フォルダに、「Copy_movie_to_SMFN_folder」というワークフローを適用します。
 このフォルダアクションは、このフォルダに「.mov」を含む名前のファイルが追加されると、
それを「send_mail_from_NET」フォルダにコピーします。

2. 任意の場所に置いた「send_mail_from_NET」フォルダに、「send_mail_from_NET」というワークフローを適用します。
 このフォルダアクションは、このフォルダに追加されたファイルをメールに添付して送信します。
メールの宛名や本文はあらかじめ指定しておきます。

http://www2.11moon.com/sample_files2013 ... om_NET.mp4


 ワークフローは二つともコマンド2個の簡単なものですから、ムービーを参考にして各自で作って下さい。


 問題点

1. ファイル名の中の「.mov」という文字を検出して動作するようになっているので、静止画や連番をレンダリングする場合メールを送れません。
あくまでプレビュームービー専用と考えて下さい。

 最後のフレームを検出する方法も検討したのですが、最後のフレームが最後にレンダリングされるとは限らないし、
最後のフレームの番号を毎回指定し直す必要があるのでやめました。


2. 「send_mail_from_NET」フォルダのフォルダアクションは再利用できますが、
「results」フォルダのフォルダアクションはJobを作る度に指定し直す必要があります。

 これが面倒な場合は、プレビュームービー専用のJobフォルダを作り、resultsフォルダを再利用するといいでしょう。


3. Jobフォルダ(データパス)がネットワーク上にあるとAutometer(のパスフィルタ)が動作しません。
 つまり、NET Serverがインストールされているコンピュータのローカルにデータパスを置き、
そのコンピュータにAutometerを指定する必要があります。
---

Toshio Fuji<gtofuji@gmail.com>

掲示板に書いたサンプルのまとめサイト
http://www2.11moon.com/index_as.html

BUTTON_POST_REPLY