原カバンは鞄のお店ではありません。

Unityを使ったゲーム制作のあれこれを綴っていきます。

【Unity】アセット紹介:柔軟性の高い基本的な形状モデルを素早く作る「Quick Primitive」

夏休み終了

休日期間が余りに暇すぎてPart1を観てないのに「KingdomⅡ」を観に行った皆さんこんにちは。原作の漫画も途中で脱落した組なのですが、それなりにキャラクターを覚えていたので何とかストーリーは理解することができました。どうやらPartⅢからが本番みたいですね。あと佐藤浩市は日本映画のどこにでも現れるなぁ。

 

アセットで売っていない問題

最近ではBlender等を使って3Dモデルでも自作される方が増えてきましたが、私は造形のセンスや技術が皆無なので、もっぱら自作ゲームのイメージに会うアセットをunityのアセットストアやBOOTH等のストアから購入して使用しています。

なので、ストアに希望通りの3Dモデルが見つからないときは諦めるしか無かったのですが、先日、ゲーム制作の中でどうしても中途半端な中心角(210°ぐらい)の円弧のモデルが必要となり、そんな3Dモデルはどこからも販売されていなかったので、それらが自作できるアセットを購入しました。

 

Quick Primitive

このアセットでは以下の基本的な形状モデルをシーン内に作ることができます。

ボックス

円柱

球体

ドーナツ

角錐

角柱

階段

グリッド

平面

これらの形状モデルはエディタ上でスクリプトにより作られているので、インスペクタでスクリプトのパラメータの値を変更すればダイレクトに変更することができます

 

使い方

Hiearchy上で右クリック -> Quick Primitiveを選択し、作成する形状モデルを選択します。

シーン内に選択した形状モデルが作られ、Inspectorを確認すると形状モデル用のスクリプトがアタッチされていることが分かります。

 

変更できる内容は各形状モデルにより変わりますが、ボックスや円柱、角柱といった閉多様体ではオプションとしてエッジ部分を削ったり、中を凹ませたりすることができます。

凹ませる値を最大限まで上げると中を突き抜けてパイプのような形状となります。

円柱やドーナツ形状では中心角を変更することができる為、私が必要としていた中心角210°の円弧の形状モデルでも作ることができます。

 

作った形状モデルは[Save Mesh]ボタンを押すことでメッシュ情報として保存することができます。
ただしマテリアル情報は記録されないので保存したメッシュ情報を使う際にはマテリアルを再設定する事が必要です。

 

注意点

メッシュ情報が保存される先は「Asset/QcPrimitives/Meshs」配下で固定の為、「QcPrimitives」フォルダを別場所に移動させることはできません。(Save Mesh時にエラーとなり保存されない)

 

また、各形状モデルはそれぞれで保存されるので、各モデルの親子関係も当然ながら記録されません
Quick Primitiveを使って何かしらの大掛かりなオブジェクトを作っても、メッシュ情報から再利用する際には一から組み上げる必要があります。

 

作った物

以下は一部のパーツをQuick Primitiveを使って作ったものです。

 

 

 

 

デザインセンスの良し悪しは抜きにして取り合えず私のイメージしたオブジェクトは作ることができたと思います。

◇プライバシーポリシー

●個人情報の利用目的

当ブログでは、メールでのお問い合わせ、メールマガジンへの登録などの際に、名前(ハンドルネーム)、メールアドレス等の個人情報をご登録いただく場合がございます。

これらの個人情報は質問に対する回答や必要な情報を電子メールなどをでご連絡する場合に利用させていただくものであり、個人情報をご提供いただく際の目的以外では利用いたしません。

●個人情報の第三者への開示

当サイトでは、個人情報は適切に管理し、以下に該当する場合を除いて第三者に開示することはありません。

・本人のご了解がある場合
・法令等への協力のため、開示が必要となる場合

個人情報の開示、訂正、追加、削除、利用停止
ご本人からの個人データの開示、訂正、追加、削除、利用停止のご希望の場合には、ご本人であることを確認させていただいた上、速やかに対応させていただきます。

アクセス解析ツールについて

当サイトでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。

このGoogleアナリティクスはトラフィックデータの収集のためにCookieを使用しています。このトラフィックデータは匿名で収集されており、個人を特定するものではありません。
この機能はCookieを無効にすることで収集を拒否することが出来ますので、お使いのブラウザの設定をご確認ください。

●免責事項

当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について一切の責任を負いません。

当サイトのコンテンツ・情報につきまして、可能な限り正確な情報を掲載するよう努めておりますが、誤情報が入り込んだり、情報が古くなっていることもございます。

当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。

●プライバシーポリシーの変更について

当サイトは、個人情報に関して適用される日本の法令を遵守するとともに、本ポリシーの内容を適宜見直しその改善に努めます。

修正された最新のプライバシーポリシーは常に本ページにて開示されます。