Akitk-Labo

Unity、3DCG、プログラムなど好きなことのメモ書き

3Dモデリング再開しました

f:id:aki_tk:20190213191028p:plain

ゲーム作りってアセットがたくさん要るわけです。
アセットというのは3Dモデルやら音声データやら各種素材データのことです。

このご時世、アセット自体は色んなところからダウンロードできるけど、権利が絡んでくる関係上、リリースするゲームにはなるべく使いたくはないわけで。

音回りは借りるにしてもグラフィック面はゲームの顔になるので自作するしかないかなと3Dモデリングに手を出しています。誰かに頼む財力も無いしね。

そうなると、どのソフト使えばいいのかみたいな話になってしまうのですが。個人的にはフリーソフトで問題ないかと思います。プロ向けソフト買っても機能多すぎで大半は挫折行きです。ソースは俺。

とりあえず触ってみて良さそーなソフトを羅列してみました。
かなり独断と偏見に塗れてます。

 Metasequoia

ネット情報、書籍ともに豊富。こだわりが無ければ一番おすすめ。
機能が足りなければ有料版に移行すべし(Standard¥5400、EX¥19980)。
fbx書き出しがEX版のみなのが痛い。

www.metaseq.net

blender

ネット情報、書籍ともにそれなりに豊富。フリーソフトとは思えない高機能と独特の操作性が特徴。高機能に釣られたチャレンジャーは数多く挫折者死屍累々。
他のソフトで作ったデータを読み込んでなんやかんやするのが主流っぽい。

www.blender.org

XISMO

ネット情報は少なめ、書籍もたぶんない。あったら教えてほしい。
でも作者が説明動画をYoutubeに上げてるので意外となんとかなるハズ。
痒い所に手が届く素敵フリーソフトのため個人的にはこれを使いたい。
個人開発なので更新が止まる恐れアリ。

mqdl.jpn.org

 MagicaVoxel

ボクセルモデリング専用ソフト。マインクラフトみたいなモデリング可能。
逆に言えばそれしかできない。簡単なのでモデリング挫折者におすすめ。
ただしUIは英語のみ。この記事のダンボーはこのソフトで作成しました。
ネット情報は少な目、書籍はたぶんこれ一冊のみ。

ephtracy.github.io

 Sculptris

彫刻のように粘土をこねたり削ったりするようにモデリングできるソフト。
ペンタブと相性が非常によくとても楽しく作業できる。逆にペンタブが無ければ使うべきではない。細かい調整が難しく頂点数も増え気味なのが欠点。面を貼っていくタイプのモデリングが苦手な人にオススメ。

oakcorp.net

個人的には使ってて楽しいのはMagicaVoxelとSculptris。
だけど作りたいものに合ってるのは他のソフトかなぁと。
とりあえず今月はXISMO勉強してみる予定です。

あけましておめでとうございます

約三年ぶりくらいの更新です。
色々思うところがあって創作活動から離れてました。

Unityも久しぶりに触りました。
思ったより忘れてなかったのでリハビリ早めに終われそーな感じです。

文字だけでもあれなので画像を一枚。

f:id:aki_tk:20190107022015j:plainこれは昔作ってた格闘ゲームのイメージです。没にしましたが…。
基本的にゲーム作るときはこんな感じでイメージ画像作ってました。

手間はかかるけど最初に完成イメージを決めておくと、
ゲーム作りに集中できるのでおすすめの手法だったりします。
考えすぎてパソコンの前で手が止まっている時間が長い人におススメです。

今年はひっそり更新する予定なので気が向いたらまた閲覧お願いします。

 

P.S

PC+スマホ死亡によりアドレス帳が消失し連絡が取れない人が何人かいます。
昔の知り合いで連絡取りたい方居ましたらお手数ですがメールください。

Unite2016 参加してきました

Unite2016参加しました。写真は戦利品。Tシャツが地味になったのは何故?

f:id:aki_tk:20160406182715j:plain
ついにUnityエディタ日本語化するとのこと。初心者にすすめやすくなります。
あとUnity認定試験が全国で行われる予定らしい。色彩検定みたく認定講師とかできたら面白そーな気がします。

心残りはPSVRの体験ができなかったこと。去年みたいな事前予約が良かったなぁ。
代わりにOculus Rift体験してきました。近未来レースゲームみたいなヤツを。面白いけど酔って吐きそうになりました。今年は間違いなくVRが来る。

講演は一條さんのが一番良かったです。個人ゲーム開発を目指してる人は是非見てほしいデス。

 

japan.unity3d.com

Unite2016申し込みました

japan.unity3d.com

今年もUnite参加することにしました。
講演は後で動画公開あるので今回は企業ブース中心に回ろうかと。
去年は雨だったので晴れるといいナ。ちなみに早割は11日までですヨ。

3Dモデリング勉強中

今年から一度投げたblenderと格闘中。一か月頑張ってこんなレベルですが…。
3Dモデリングは相当気合入れないと身につかないことを学びましたヨ。

f:id:aki_tk:20160219214910j:plain

挫折原因トップの操作性はユーザー設定で変更すればなんとかなります。自分は左右クリックの入れ替え+3Dビューの操作をUnityと同じにして乗り切りました。

次のゲーム制作は自作モデルが動かせるといいなぁ。

レーザー光線を作る【Unity】

今回はレーザー光線の作り方を説明します。
Unityではアセットを使わなくてもレーザーっぽい表現が可能です。

f:id:aki_tk:20160101222841j:plain

 準備するもの

レーザーを表現するテクスチャ

f:id:aki_tk:20160101220700p:plain

「右クリック>名前を付けて画像を保存」などでDLして下さい。

マテリアルの設定

マテリアルを作成してシェーダーを Particles/Additive に設定。

f:id:aki_tk:20160101231622j:plain

Particle Texture にDLしたテクスチャを指定します。

f:id:aki_tk:20160101232619j:plain

レーザーを作る

レーザーの表現にはLine Rendererを使います。
空のゲームオブジェクトを作成しLine Rendererを追加。
メニューバー > Component > Effects > Line Renderer

f:id:aki_tk:20160101230957j:plain

 

次にLine RendererのMaterialsに作ったマテリアルを指定します。この時点でレーザーが見えるようになりますが自由に動かせません。自由に動かすにはUse World Space のチェックを外して下さい。

f:id:aki_tk:20160101235823j:plain

こんな感じに見えてればOKです。

f:id:aki_tk:20160102000504j:plain

 レーザーを伸ばす

Line RendererのPositionsを変更することでレーザーを伸ばすことができます。Element 0 がレーザーの始点、Element 1 がレーザーの終点になります。とりあえずまっすぐ伸ばしたいだけならElement 1 のZを増やすだけでOKです。
また、線幅はStartWithとEndWidthで変更できます。

f:id:aki_tk:20160102191534j:plain

 Positionsのサイズを変えるとレーザーを自由に曲げたりできます。

f:id:aki_tk:20160102192651j:plain

 参考

docs.unity3d.com

 

Unityでノーマルマップを使う

ノーマルマップって何さ?

簡単に云えばポリゴンを追加せず凸凹を表現する仕組みです。

使うとどう変わる?

f:id:aki_tk:20160101134218j:plain

右が通常のテクスチャのみ、左がノーマルマップ追加版です。
明らかに表現力が違います。

ノーマルマップを作ってみる

画像ファイルのインスペクターで[Texture Type]を[Nomal map]に変更して、Applyを押すだけでノーマルマップが作成されます。この際に元画像が無くなるので元画像をコピーしてから作業しましょう。

f:id:aki_tk:20160101135755j:plain

あとはマテリアルを作成して元画像とノーマルマップを設定すれば完成です。

f:id:aki_tk:20160101141032j:plain

(Albedoに元画像テクスチャ、Normal Mapに作成したノーマルマップを指定)

参考

docs.unity3d.com

free-texture.net