Akitk-Labo

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

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

Unity Remote 4を使ってみる(Android編)

1. Unity Remote ってなんぞや?

スマホとかタブレットPCをUSBで繋いで実機で動作確認できるアプリです。わざわざビルドしなくても実機で動作確認できるワケです。とても便利。AndroidiOS アプリに対応。今回はAndroidで説明します。

2. 必要なもの

  • Unityインストール済みPC
  • Android端末
  • USBケーブル(PC接続用)

3. 手順

GooglePlayからUnityRemote4Android端末にインストール。
(https://play.google.com/store/apps/details?id=com.unity3d.genericremote)

f:id:aki_tk:20151228005345j:plain

Android端末をUSBケーブルでPCと接続しUnityRemoteを起動する。
(起動画面はこんな感じ。)

f:id:aki_tk:20151220171600j:plain

UnityのEditor設定(メニュー: Edit > Project Settings > Editor)のDeviceを「None」から「Any Android Device」に変更。

f:id:aki_tk:20151220171553j:plain

f:id:aki_tk:20151220151822j:plain

画質低下が嫌ならCompressionを「JPEG」から「PNG」に変更する。(速度低下)

あとは、エディタの再生ボタンをクリックするとGame ビューと同じようにAndroid端末でゲームが再生されます。

※動かないときはUnity再起動・USB再接続を試して下さい。

関連

docs.unity3d.com

土日でわかるPHPプログラミング教室

~短期集中講座~ 土日でわかる PHPプログラミング教室 環境づくりからWebアプリが動くまでの2日間コース

~短期集中講座~ 土日でわかる PHPプログラミング教室 環境づくりからWebアプリが動くまでの2日間コース

 

PHP本買いました。
PHPを学ぶというよりかは、短時間で現場に近い開発手法を身に着けようといった感じの内容。
この本の良いところは解説や図解の分かり易さだと思う。内容は広く浅く初心者向け。

ちなみに環境構築でちょっとハマりました。
Windows10はVirtualBoxVagrantを最新にしておかないと駄目っぽいですよ。

 

 

 

プログラミングで彼女をつくるとか

paiza.jp

paizaでこんなこと始まってたのでチャレンジしてみました。
ラスト3問(メガネ、サンタ、水着)にまったく歯が立たない。Bランカーにはキビシー。
それ以外は逆に簡単すぎて拍子抜け。ランクCレベルの問題下サイ。
ちなみに彼女の公開はしませんヨ。好みをネットで晒すなんて恥ずかしいじゃない。

あと、最近Ruby流行ってるんですね。
言語集計は C > C++ > Ruby > Python > JAVA > PHP > C# の順でした。
真面目に勉強するのもいいかも。

勉強中ですヨ

本買いました。
画面写真が多く読みやすく、サンプルゲームも作ってて楽しい。
スクリプトもあまり複雑じゃないのでおすすめ。
ただしC#の説明は一切無いのでプログラム初心者はキツイかも。

なんだかんだでもうUnity本10冊ぐらい買ってるような…。