のびっこ日記

(*|         |*)v ういっすー。 VRとかコンピュータービジョンとかARとかに興味があります。OpenCVとかPCLとかOculusRiftとかUnityとかKinectとかLeapMotionとか手を出していますが、いろいろドツボにハマっててくじけそう。誰か教えてー

Unity5.3.2p3 Personal EditionでJapanese Otaku Cityのアセットを使ったときピンクになるのをなんとかする(・   ・)

Unityで秋葉原のビルとかが使ってみたくなったので、ZenrinのJapaneseOtakuCityアセットをダウンロードしてみました(*・         ・*)

Windows>Asset StoreでJapanese Otaku Cityで検索すると出てきます。

でもね。。

f:id:nobikko_nobinobi:20160220233824j:plain

 どピンク!(つ     ;)

調べてみたら、Shaderがいくつか壊れています。

Shadersフォルダの中にあるsu_Double_Clipと、su_VertexCol_1UV_Singleがエラーを起こしています。

どちらも80行目近辺に

void vert (inout appdata_full v, out Input o) {
float4 VertexOutputMaster0_0_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_1_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_2_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_3_NoInput = float4(0,0,0,0);


}

こんなのがあるのですが、これを、

void vert (inout appdata_full v, out Input o) {

UNITY_INITIALIZE_OUTPUT(Input,o);

float4 VertexOutputMaster0_0_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_1_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_2_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_3_NoInput = float4(0,0,0,0);


}

 

こうします。どうやらoが初期化されないまま授受されてるのが問題みたいです。

 

Query-ChanもShaderが壊れているので、同じく直します。

PQ_SkinとPQ_TransBlueです。

void vert (inout appdata_full v, out Input o) {
UNITY_INITIALIZE_OUTPUT(Input, o);
float4 VertexOutputMaster0_0_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_1_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_2_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_3_NoInput = float4(0,0,0,0);


}

 

void vert (inout appdata_full v, out Input o) {
UNITY_INITIALIZE_OUTPUT(Input, o);
float4 VertexOutputMaster0_0_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_1_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_2_NoInput = float4(0,0,0,0);
float4 VertexOutputMaster0_3_NoInput = float4(0,0,0,0);

o.simpleWorldRefl = -reflect( normalize(WorldSpaceViewDir(v.vertex)), normalize(mul((float3x3)_Object2World, SCALED_NORMAL)));

}

 

あとは、Skyboxのテクスチャが壊れているのですが、

こちらはSkyboxesの中のSkyboxをクリックすると、複数のFixNowボタンが有るのでこれをクリックしまくって下さい。

 

Skyboxは複数あるので、全部のFixNowボタンをぽちぽちすれば終わりです。

f:id:nobikko_nobinobi:20160220234040j:plain

f:id:nobikko_nobinobi:20160220234048j:plain

 

ちゃんと動いた(*・           ・*)

 

今日はこの辺で。

 

新型GearVR (Consumer edition) を個人輸入した話(・      ・)

新型GearVRを、アメリカから個人輸入しました(・     ・)今日届いた。

au版のGalaxyS6Edgeでも動いたので、これから遊んでみたいと思います。

というわけでとりあえず写真をぺたぺた貼っておきます(・      ・)

f:id:nobikko_nobinobi:20151201184927j:plain

箱がぼこぼこ・・(つ   ;)

f:id:nobikko_nobinobi:20151201190326j:plain

SM-R322という型番みたいです。

Gear VR innovator editionに比べてGear VR Consumer editionは軽いということですが、GalaxyS6が重いので、頭の上のベルト、有ったほうが良いみたいです。

f:id:nobikko_nobinobi:20151201185118j:plain

Consumer editionの写真、頭の上のベルトが無い写真が多いですが、実は付けることができます。おいらは頭からズレてきてしまったので、結局付けました。

 

f:id:nobikko_nobinobi:20151201185254j:plain

もう一つ気になったのが、なんか上側で光がチラチラしてるので、ちょっと見たら、ここから光が漏れていました・・。。ここ、まさに頭の上のベルト入れるところです。

ベルト付けない場合、なぜかここからユーザーの目に光が漏れてきてしまうので、ベルト付けないにしても何かで穴を塞いでおいたほうが良いのかもしれません。

f:id:nobikko_nobinobi:20151201185149j:plain

横長なので眼鏡が入ります。

 

f:id:nobikko_nobinobi:20151201185326j:plain

 タッチパッドは十字型に。。

 

f:id:nobikko_nobinobi:20151201185429j:plain

ユーザーが被っていないときは、センサーで判別して画面が消えるみたいです。

 

というわけで、これから遊ぼうと思います(・        ・v

 

ではまたー

 

FlashAirでLチカして遊んでみた(・          ・)

FlashAir、テレビでCMしてる東芝の変なSDカードです。

普通に見ると、SDカードに保存されたファイルが無線LANで共有できるだけの機能に見えます。

ところが実はこれ、SDカード型の無線LAN内蔵Webサーバーです。しかもGPIOも有ったり、テキストファイルをSDカード内に置くだけでスクリプトも動いてしまったりします。なかなか楽しいです。

 

というわけで買いました(・       ・)

f:id:nobikko_nobinobi:20150822232405j:plain

W-03って書いてあるのが最新版です。W-02もまだあるらしいので注意。。

 

f:id:nobikko_nobinobi:20150822232503j:plain

電源入れて起動するとTwitterに何かつぶやくものを作ってみました(*・      ・*)スクリプトが動くのでいろいろできます。

 

GPIOも動くので試してみました。。

f:id:nobikko_nobinobi:20150822233354j:plain

LEDを無線LAN経由でON/OFFできます。HTTPのリクエストでOKです。

 

ということは・・ロボも動かせるよね(*・        ・*)

f:id:nobikko_nobinobi:20150822233504j:plain

いや、まだ作ってませんけど。。(笑)

そのうち作りたいと思います。

 

今日はこの辺で(*・         ・*v