テラシュールブログスマートフォン用の表示で見るテラシュールブログ旧テラシュールウェアブログUnity記事。UnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。5.6に新しく追加されたSpriteEditorのポリゴン調整機能について。穴を空ける関連その他SpriteとポリゴンUnityはスプライトを表現する際、QUAD(4頂点の板ポリ)ではなくポリゴンに切り抜いたメッシュを使用して表現します。これは画面の描画時に塗る範囲を可能な限り削減する手法で、描画面積の削減...特に高解像度なモバイル環境下では非常に効果的に機能します。下ではFullRect(QUAD)と透過でくり抜いたSpriteのオーバードローを比較します。オレンジの濃い部分は描画的に無駄な部分です。Quadで描画した方が、透過でくり抜いた絵よりオレンジの部分が多い事が分かります。一つSpriteの作るポリゴンには不満があります。それは「高解像度な画像は頂点数が増える」という点です。黒髪の女の子、1920x1280の解像度を持つキャラクターですが、ポリゴン数が578程あります。そのレベルの解像度を描画するならフィルレートとポリゴンのバランスとして悪くは無いのですが、少々多すぎる気もしなくもないです。5.6からSpriteEditorでポリゴンの調整が可能になりました。Outlineから調整が可能です。当初は膨大な頂点があるので、適当に間引き座標を調整して行きます。頂点を範囲選択してDeleteで消せます。全部は消せないので、幾つか適当に残します。頂点と頂点をクリックしてドラッグすれば、新しい頂点を増やす事も出来ます。穴を空けるSpriteEditorでポリゴンに穴を空ける事も出来るようになりました。上記のキャラは腕と腰や肩の隙間があります。ここの描画は勿体無いので、ポリゴンに穴をあけます。ドラッグで範囲を指定すると、四角い穴が空けられます。後は穴の形を調整すれば、透明の部分をくり抜けます。くり抜くと、頂点数の割に透明な部分を大分減らせます。最近WarRobotsが面白くてブログサボリ気味。21:57【Unity】SpriteEditorでSpriteが自動生成したポリゴンを削減したり透過部分に穴を開けたりTweet関連記事2019-01-23【Unity】1枚の立ち絵から「バストアップ画像」や「顔だけ」のスプライトを切り出して使う面白い議論が上がっていたので、少し試しにやってみました。顔...2018-11-05【Unity】SpriteAtlasでパックしたスプライトをUIに使用したときに出るゴミの対処SpriteAtlasを始めとしたパッキングのアプローチを使用すること...2018-04-18【Unity】SpriteをMeshとして利用可能にするちょっと欲しいと思ったので、SpriteをMeshに変換する方法を探...2018-02-02【Unity】Terrainの負荷やらDrawCallやらを下げるポイントTerrainは名前の通り地形を作る機能です。(1)月別アーカイブはてなブログをはじめよう!tsubaki_t1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。