「2D画像から簡単にモデリングできたら良いのに」
壁のレリーフや、細かな装飾的な造形をモデリングする場合は、zbrush等のスカルプティング3Dモデリングツールを使用するのが良いと思いますが、
モデリング全体の一部分だけの為にスカプティングツールを起動させるのも手間に感じます。
MAYAだけでレリーフや細かな装飾を簡単に作成する事は出来ないだろうか?
MAYAは2Dテクスチャーを元に
メッシュを変形/Deform
させる事ができます。
これを使えば、一部分のレリーフの為だけにzbrushを立ち上げる必要が無くなるかもしれない。
そこで今回は、MAYAのテクスチャーを使ったメッシュを変形/Deformの方法を紹介したいと思います。
![]() |
|
テクスチャーでメッシュを変形する手順
メッシュをテクスチャーを使って変形させる手順を紹介します。
ポリゴンでPlaneを生成、サブディビジョンの値を変更して分割数を増やしました。
![ポリゴンでPlaneを生成](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_15.jpg?resize=228%2C85&ssl=1)
サブディビジョンは細かいほど精度は高くなりますが、程々にしておきます。
![サブディビジョンを細かく](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_14.jpg?resize=400%2C254&ssl=1)
選択モードを”Face”にして変形したいフェース箇所を選択します。
今回は全て選択しました。
![フェース選択](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_13.jpg?resize=400%2C268&ssl=1)
メニューから Deform > Texture□
![Deform > Texture□](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_12.jpg?resize=255%2C424&ssl=1)
Texture Optionsが開いたら、Direction:の項目を”Normal”にします。「Create」をクリックで閉じます。
![Direction:の項目を"Normal"に](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_11.jpg?resize=400%2C280&ssl=1)
Outliner に ”textureDeformerHandle” が作られました。
!["textureDeformerHandle"](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_10.jpg?resize=206%2C77&ssl=1)
AttributeEditor を開きます。
Texture の項目の右にあるチェッカーマークをクリックします。
![Texture の項目の右にあるチェッカーマークをクリック](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_09.jpg?resize=400%2C413&ssl=1)
Create Render Node で ”Checker” を選択します。
!["Checker" を選択](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_08.jpg?resize=400%2C296&ssl=1)
“Checker”に沿ってメッシュが変形されました。
!["Checker"に沿ってメッシュが変形](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_07.jpg?resize=400%2C441&ssl=1)
AttributeEditor の”Strength”の値で変形の強度を調整します。
!["Strength"の値で変形の強度を調整](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_06.jpg?resize=400%2C250&ssl=1)
メッシュをテクスチャーを使って変形させる事が出来ました。
![変形させる事が出来ました](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_05.jpg?resize=400%2C289&ssl=1)
![]() |
|
2D画像で変形する
“Checker”以外の画像でも変形させる事ができます。
Photoshopで白黒画像を作って、メッシュを変形のテクスチャー画像として使います。
![Photoshopで白黒画像を作](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_00.jpg?resize=400%2C400&ssl=1)
Create Render Node で ”File”を選択。作成した白黒画像を選びます。
!["File"を選択](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_04.jpg?resize=367%2C235&ssl=1)
Photoshopで白黒画像を使って、メッシュを変形させる事ができました。
![メッシュを変形させる事ができました](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_02.jpg?resize=639%2C585&ssl=1)
写真画像で変形する
白黒画像でエンボスモデリング出来る事は分かったので、今度は写真画像を使ってみたいと思います。
花の写真です。この写真をメッシュ変形のテクスチャー画像として使います。
![花の写真](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_01.jpg?resize=400%2C400&ssl=1)
花の写真を使ってメッシュを変形する事が出来ました。
![花の写真を使ってメッシュを変形](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_03.jpg?resize=400%2C355&ssl=1)
![]() |
|
変形したメッシュを元にノーマルマップ生成
メッシュを変形させてモデリングする事はできましたが、このままではメッシュが細かくデータ量としても大きいので、ゲーム等のアセットとしては使いにくいデータです。
変形したメッシュを元に、ノーマルマップを生成して使うのが現実的でしょう。
![ノーマルマップを生成](https://i0.wp.com/liquidjumper.com/Home/wp-content/uploads/2020/08/maya_texture_deform_18.jpg?resize=256%2C256&ssl=1)
![]() |
|
Adobeのプラチナパートナーに認定されているデジタルハリウッドのオンラインCGスクール「デジハリONLINE」が提供する「Adobeマスター講座」。
基礎動画教材とAdobe creative cloudの一年版ライセンスがセットになった、コスパ最強のパッケージプランです。
学習ノルマは一切ありません。AdobeCCだけを目的に契約してもOK!
>> デジハリONLINE「Adobeマスター講座」
![]() |
|
![]() |
|
BTOパソコンの草分け的ブランドFRONTIER(フロンティア) 3DCG/動画編集/ゲーム用途に合わせてCPUやGPUなどパーツを自由に選べてコスパにもこだわる方にオススメ。 |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|