background preloader

The Art of VFX - VFX Interviews

The Art of VFX - VFX Interviews

{E}vermotion - 3D models, textures, tutorials, architecture, 3D graphic, vray, 3ds max CIA Movie News 3D Total - The cg artists home page - 2D and 3D graphics resource site // emrecords CドライブをOS丸ごと引越す方法。SSD/HDD交換はEaseUS Todo Backupでサクッと簡単に | Ask for Windows Cドライブ(システムドライブ)の容量が不足してきた場合や、パフォーマンスの問題、不具合など色々なパターンがありますが、何らかの理由で、システムが入っているHDDやSSDを交換したい時があるかと思います。 新しいドライブで新規インストールを行うのも一つの方法ですが、旧ドライブからのデータ移行や各ソフトの設定バックアップ、インストール後のセットアップなど、「Cドライブの引越し」には何かと手間がかかります。 そこで登場するのが、非常に強力なディスクのクローンの作成機能を持つ「EaseUS Todo Backup」。 このアプリは、MBR領域などの起動ディスク情報までを含む、完全なるCドライブのクローンを作成することができますので、「Cドライブの引越し」にこれを使わない手はありません。 ここでは、EaseUS Todo Backupを使った「Cドライブの引越し」方法を紹介します。 ※ここでは有料版の「EaseUS Todo Backup home」を使って紹介していますが、フリー版でも同様の操作が可能です。 ディスクのクローンを作ってCドライブを丸ごと引越す 手順はとても簡単です。 まずはEaseUS Todo Backupをインストールし起動します。 EaseUS Todo Backupを起動すると、画面右上に「クローン」ボタンが用意されていますのでまずはこれをクリック。 「クローン」のボタンをクリックすると次の画面が表示されますので、クローンの元(ソース)になるディスクを選びます。 次にディスクの内容をコピーする先(ターゲット)を選び「次へ」をクリックします。 ここは良く注意してディスクを選びましょう。 「実行」をクリック、クローン作成が開始されます。 あとは、ソフトにお任せで数十分待つだけです。 なお、今回は、128GBのSSDから320GBのHDDへのコピーを行なおうとしていますが、ディスクのパーティションのサイズも完全に同じ形でコピーが作られますので、ターゲットのHDDの後ろ側に空き領域ができることが表示されています。 クローン作製中。 クローン作成が完了しました。 実データ量60GBほどの128GB SSDからのクローン作成に要した時間は15分弱です。 しかし、クローンを作成した先のHDDは、先ほど見たように後ろ170GBちょっとが空いたままになっています。 パーティションサイズを調整する

[Houdini]スクリプト周りなど – memlog Pythonはhouだけ覚えればOKっぽそうなので除く。 前提として、HScriptとExpressionの違いがいまいちよくわかってないので ごちゃごちゃになるかも知れませんが、その場合はごめんなさい:P とりあえずExpressionのページを眺めてみたまとめから。 ・型float, vector, matrix, stringがある。 ・関数 以下のように記述可能。 [return_type] functionName([[arg_type1] arg_name1 [, [arg_type2] arg_name2] ...]) { ... } ここもまたMELと似てますね。 ・クオート ダブルクオート内は変数が展開され、シングルクオート内では文字列とみなされる。 echo `strlen("$foo")` バッククオートを入れ子にしたい場合は、\でエスケープしてやる。 echo `system('echo \`ls\`')` MELだとバッククオートで囲む方法と関数的に呼ぶ方法があって、 バッククオートを入れ子にする方法とかは考えたことなかったので、なるほど、と思いました。 Expressionのページに、変数周りとかに関して特に記述がないので、やっぱりHScriptと同一もしくはHScriptの方言的なものだと思えばいいのかも。 じゃあ次、HScript。 ・変数 →変数のセットset x = "hello" →グローバル変数のセット(どちらでもOK)set -g x = "hello" setenv x = "hello" →変数のアンセット(解放?) →変数の値を取得> set foo = "bar" > echo $foo bar $なしで宣言して、使用時に$を付加する感じです。 また、以下のようにすることも可能です。 ${…}を1つの変数と読み取ってくれるんですね。 →モディファイヤ 変数のケツに:codeというのをつけると、うにゃもにゃしてくれるようです。 > set afile = /home/matt/bin/foo.bar > echo $afile:e bar > echo ${afile}:e bar codeにあたる部分はいくつかあるようなので、詳しくはマニュアル参照。 サンプルfor i = 1 to 3 echo $i end ・alias エイリアスが作成可能。

Expression cookbook For examples of deformations in HScript expressions and VEX, open $HH/help/files/Deformation_Examples.hip. You can alter point positions using HScript expressions in the Point SOP, or using VEX in the Attribute Wrangle SOP, to create geometric deformations such as shear, taper, twist, squash, and bend. Note You can get the common deformations much more easily through the Twist SOP. Remember that the equivalent of $BBX in VEX is relbox(@P).x. To shear along X: To taper along Y: To squash and stretch along Y in HScript: In VEX: v@scale = @scale; @scale.x = set( 1/sqrt(ch("strength"))); @scale.y = ch("strength"); @scale.z = set(1/sqrt(ch("strength"))); @P.x *= @scale.x; @P.y *= @scale.y; @P.z *= @scale.z; To twist along Y in HScript (note that you use sin in one axis and cos in the other): To bulge and pinch along Y in HScript: To bend along Y in HScript:

Add-ons for Firefox Technical Artist Blog | CG R&D VFX Camera Database | A database of digital camera sensor sizes. Designed for visual effects professionals.

Related: