【Mayaあるある】ソフトエッジ化できない

softedgeError01.jpg

法線(Normals) > ソフトエッジ(Soften Edge) を実行しても、点線にならなかったり、点線にはなるもののシェーディングがソフトにならなかったりするときの原因と解決方法です。



ちなみにソフトエッジを点線表示する方法はオブジェクトを選択して
ディスプレイ(Display)>ポリゴン(Polygons)>ソフトエッジ(Soft Edges)
(2015以前?はソフト/ハード エッジ(Soft/Hard Edges))です。
softedgeError17.jpg



コンポーネント選択して数を確認する

だいたいの原因が頂点やエッジやフェースが重なってることだと思うので、まず選択して確認します。

ポリゴン数表示方法はこちら。
ディスプレイ(Display) > ヘッドアップ ディスプレイ(Heads Up Display) > ポリゴン数(Poly Count)
softedgeError02.jpg



頂点が重なっている場合

頂点を範囲選択して、見た目より多い数の場合、頂点が重なっています。
softedgeError03.jpg


■解決方法
その場合は単純にマージしてみてください。
softedgeError04.jpg
図はShift+右マーキングメニュー>上 > 斜め上 から実行する頂点マージです。

頂点の重なりだけが原因であればこの後、もう一度ソフトエッジを実行で解決すると思います。

■原因
フェース押し出しの後、移動させずにそのままにするなどで出来てしまいます。



フェースが重なっている場合

softedgeError05.jpg

■解決方法
重なってるフェースが少なめで、一つ一つクリック選択で削除できれば重なっているものを削除します。
数が多かったり、よくわからなくなってしまった場合、下記の記事を参照してラミナフェースを削除してください。
【Mayaあるある】重なったポリゴンの処理
重なってるフェースがなくなったらもう一度ソフトエッジを実行するとソフトエッジ化できるはずです。
■原因
オブジェクトを複製してその場で結合、そのまま頂点マージなど。



エッジが重なっている場合

これが少し厄介ですかね。
softedgeError07.jpg

■詳細確認
頂点が重なっていないのであれば、頂点2つに対してエッジも2本になってしまっている状態です。
softedgeError08.jpg
選択や移動では確認出ません。

確認する方法の一例です。
周囲のエッジリングに、エッジループの挿入ツールなどで、エッジループを挿入してみます。
(下記はエッジを選択して Shift+右 > 左下 > 右下でループを挿入しています。)
エッジループが止まるので、そこを移動させてみると2重になっているのが確認できると思います。
softedgeError09.jpg

■解決方法
一度一方の頂点をデタッチしてすぐにマージします。
softedgeError11.jpg
図はShift+右のマーキングメニュー>コンポーネントのデタッチ(Detach Component)です。

そうすることで、1本のエッジになるので、ソフトエッジ化が可能になるはずです。

■原因
原因はいくつかあると思いますが、簡単な2重エッジの作り方はこんな感じです。
softedgeError12.jpg
これクリーンアップでも検出されない危険な状態なので、このようなモデリングはしないようにしましょう。



フェースの向きが一致していない

フェースの向きが一致していないとソフトエッジ化されません。
softedgeError14.jpg

フェース法線の表示方法はこちら
softedgeError13.jpg

■解決方法
法線(Normals)の反転(Reverse)や方向の一致(Conform)で法線の向きを一致させます。
softedgeError15.jpg



フェースがぴったり180度

あと、あまりこういう構造は作らないほうがいいですが、完全にフェースが表裏ぴったりで、180度になっているところのエッジは、ハードエッジ扱いになります。
今までソフトエッジであっても、180度になった途端、勝手にハードエッジ扱いになりソフトエッジ化できません。
softedgeError16.jpg
ローポリゴン作業の場合には、このようなモデリングすることもあるかもしれませんので、そのときは思い出してください。



法線がロックされている

法線がロックされていると、ソフトエッジにもハードエッジにも影響されません。

オブジェクトを選択して
ディスプレイ > ポリゴン > 頂点法線(Display > Polygons > Vertex Normals)
で法線が表示されます。
表示された法線が黄色かったらロックされています。

頂点を選択して
法線 > 法線のロック解除(Normals > Unlock Normals)
で解除できます。




つぶやき

いまのところ思いつく範囲でまとめてみました。他にも気づいたら追記します。
180度は自分が経験したときなかなかわかりませんでしたが、法線の向きを補間しているソフトエッジの性質を考えたら、確かに真反対の場合補間できないんですよね。




テーマ : 3DCG
ジャンル : コンピュータ

tag : Maya, Mayaあるある, モデリング,

スポンサーリンク

コメントの投稿

非公開コメント

カテゴリ
おすすMEL1
UV格子状整列 AriUVGridding03.gif

UV解像度チェック AriUVScaleChecker01.gif
アクセスランキング
[ジャンルランキング]
コンピュータ
4位
アクセスランキングを見る>>

[サブジャンルランキング]
デザイン
1位
アクセスランキングを見る>>
月別アーカイブ
スポンサーリンク
おすすMEL2
リネーマー AriRenamer01.gif

置換/配置 AriAssetChanger01.gif
記事一覧

全ての記事を一覧

ブログ内検索
プロフィール

Ari

Author:Ari
ExpertElite000.jpg
Autodesk Expert Elite
本業はゲーム系中心の3Dモデラーです(フリーランス)。
プライベートではその他の作業も興味持ったものは何でも挑戦中。
拍手ボタンありがとうございます。テンションあがります。

ツイッターでお知らせなどやってます。よかったらどうぞフォローお願いします。
ツイッターを覗いてみる

MEL
スポンサーリンク
QRコード
QR
タグ

Maya MEL モデリング MEL更新 Mayaあるある データ管理 UI カスタマイズ UV 数値設定 MayaTips ~がない アニメーション リネーム AriCompactToolSettings モデリングツールキット つぶやき 記事まとめ マテリアル Maya超基本 AriReFreezeRotate 頂点カラー AriSetPivot 新機能 法線 MEL基本 ホットキー Maya基本 AriUVFit AriRenamer AriVertexColorEditor バグ? ~ない AriUVGridding AriSceneOpener AriMirror ジョイント AriCircleVertex AriUVScaleChecker レビュー Normal AriViewWindow AriTransferPosition カメラ テクスチャ スケルトン リトポロジー AriAdsorptionVertex AriAniKeyScale AriSelectMaterialAndObject AriStraightVertex AriAniKeyCycle AriPolygonCounter AriSortOutliner AriUVRatio AriCombineExtract AriUVSetList 標準機能 アンケート Rig AriQuadrangulateRing Twitter AriComponentsController Tips AriUVController AriJointBendOrient AriUVScaleUnfold 3Dスキャナ カーブ バグ修正 AriSamePositionSelector AriWindowPositionReset AriIconViewer AriSymmetryChecker AriUVNotchSew AriSplitPolygon AriRenameShapeDefault AriMaterialList UVGridding AriDeleteEdgePreserveBorder AriAnimationCopy 更新 レンダリング ZBrush モデリングAriCircleVertex AriReFreezeScale AriUVAdsorptionMove AriUVAdsorption MEL更新頂点カラー AriSelectEdgeRing AriQuickSelecter AriFBXExporter OBJ FBX ウェイト スキンウェイトペイントツール スクリプト AriUVSquare AriSkinWeightLock AriNormalValueCopy AriVertexColorChangeRGBA GameExporter リトポロジ AriSelectLoopRing AriAssetChanger AriNormalSmooth AriVertexColorSplitRGBA AriNormalDefaultBlend AriNormalRadial AriWireColor 

最新記事
メールフォーム

名前:
メール:
件名:
本文: