技術

VRのSDKを使わずにUnityでVRの作り方

カードボードなどのVRのSDKを入れなくてもUnityでVRを実装する方法を教えてもらったらめちゃくちゃ簡単でした。

2眼カメラを作る

まずは2眼のカメラの作り方から。仕組みは簡単で要は右目と左目のカメラを用意して表示範囲を左右半分づつにするだけです。

開発中のゲーム「RingNinja」アプリアイコン

「RingNinja」はローポリの3Dグラフィックのアクションパズルゲームです。ゲームのキャラクタは2頭身のちょっとコミカルな感じで、背景やマップなどもすべて3Dローポリで作られた美麗なゲームに仕上がってます。そのゲームのアプリアイコンをデザインしました。イメージは以前から頭の中にあったので何パターンか作ってみましたが、どうも思っていたのと雰囲気が違い少々苦労しました。最終的になかなかオシャレでカッコいいアイコンに仕上がったんではないかと思います。

ffmpeg で .mp4 を .hls に分割するコマンド

ffmpeg -i movie1.mp4 -vcodec libx264 -s 1280x720 -strict -2 -b:a 256k -flags +loop-global_header -bsf h264_mp4toannexb -f segment -segment_format mpegts -segment_time 10 -segment_list mav.m3u8 mav_%04d.ts

なんかエラーが出てるけど作れました

改訂

ffmpeg -i movie1.mp4 -vcodec libx264 -s 1280x720 -strict experimental -acodec aac -b:a 96k -flags +loop-global_header -vbsf h264_mp4toannexb -f segment -segment_format mpegts -segment_time 10 -segment_list mav.m3u8 mav_%04d.ts

ハイポリモデルをモバイルで使うときにUnityでとりあえずやったこと

Asset Storeでモデルを探すとモバイルで使おうと思うと固まってしまうような高精細なリアルのモデルなことが多々あります。原因はいろいろあるんだろうけど、モデル自体のポリゴンを減らすのはUVの設定とかも考えると手間なので、モデル自体のポリゴンはいじらず、設定だけで対応したことの備忘録。ちなみにUnity5.4を使用。