私は3Dに少し夢中になっていて、家であらゆる種類のナンセンスを表現することがあります。 自宅には、レンダリング用のMacbook ProとそのデュアルコアCore 2 Duoがあります。それだけでは十分ではありません。重いシーンは長いと見なされます。ファンと一緒に夜にハミングファンを残したくありません。 職場では、Xeonsを搭載した4コアのMac Proがありますが、レンダリングのタスクをやめると思いました。 そして、私はNATの背後にいます、そして彼はNATの背後にあります(そしてストリーム上でも)、ポートフォワーディングを設定しようとしなかったので、システム管理者の経験はありません。 Dropboxとメールルールが助けになりました
まず、なぜDropbox + Mailバンドルを選択し、NATに苦労しなかったのか:安定性の向上に加えて、Dropbox上のファイルには、iPhoneで使用できるものを含め、インターネットのどこからでもWebインターフェイスからアクセスできます
アイデアはこれでした:自宅のコンピューターのシーンはDropboxを介して作業マシンと同期され、同じDropboxを介してファイルをレンダリングすると、特定の件名と本文のファイル名を含むメールがホームマシンに送信されます。
2つの問題に直面しました。まず、Cinema 4dのHelp'eでは、すべてをレンダリングしますが、OS Xでコマンドラインを操作することについて何も言われていませんでした。 第二に、私はアップルスクリプトで何も理解していません。 どちらの場合も、誰かがすでに質問をしており、その解決策を私のタスクに投影できることが判明しました。
コマンドラインについては、Mayaのレンダリングの説明を見つけました。 アクセスするファイルはMaya.app内にありました
Cinema 4d.appでも同じことを試みます。
ファイルを右クリック->パッケージの内容を表示->コンテンツ-> MacOS-> CINEMA 4D
このファイルを端末にドラッグすると、めちゃくちゃになります:ブループリントが開始されます。 次のコマンド:-nogui -render "filename"
(ここでは、レンダリング設定で保存するファイルをすぐに設定することを忘れないことが重要です。そうしないと、空でレンダリングされます)
そしてそれはうまくいきました:
次のタスクは、何らかの方法でレンダリングを開始することです。 ここでは、Mac OS Xヒントを使用したスクリプトを基本とし、メールで送信される.torrentファイルをTransmissionに追加しました。
必要なのは、ターゲットアプリケーションをターミナルに変更し、ターミナルに送信されるキーストロークを必要な行に変更することだけでした。
ここで私は、コンソールの構文でも何も理解していない人として、スクリプトがスペース「\」を含むスラッシュで呪われているという事実に遭遇しました。 グーグルでは、Apple Scriptに別の追加のスラッシュ「\\」が必要であることが判明しました
さて、すぐにパスをDropboxディレクトリに置き換えました
次のようになりました。
今では小さい:メールを設定する
メール->設定->ルール
新しいルールを追加する
私はこのようにしました:
renderMe件名のメールボックスからレターが届くと、メッセージに既読のマークが付けられ、メッセージ本文からファイル名を取得するスクリプトが実行され、コンピューターとインターネットがまったく機能しているかどうかを確認するために、すべてが正常であるというテキストを含む返信メッセージが送信されます。
テスト:
レンダリング後にドロップボックスに表示され、アカウント内のすべてのマシンで利用可能な画像:
説明から判断すると、Maya、Modoなどはコマンドラインからのレンダリングもサポートしています。 Windows Applescriptでは、Outlookおよび場合によってはEudoraのVBの拡張機能を置き換えることができます。
興味深いことに、私は別の四角い車輪や生命権を持つ方法を手に入れましたか? :)