umechica進捗

東西線の辺りから西回り。細々してんなあ。とりあえずぐるりとつながった。

早速ベイクして一回りしてみよう。と思ってベイクすると、ライティングが飛んで暗くなる。???設定を変えて何回か試して見るも変わらず。(;´Д`)

コンソールを見ると「Assertion failed on expression: ‘m_PendingLightmapHashes.size() == m_LightmapCompositeHashes.size()’」のエラー。エリアが広すぎるんかな。

通路のオブジェクトをコピペしたら正常なライティングになったが、一部は反映されてない。そういやなんか光源数に制限あるとか随分前に見た気がするなあ。

そして、ビルドを動かすとブロックノイズが酷い。あかん。(;´Д`)

ググると、ライトのRander ModeをImportant(重要)にするといいんじゃね?とあった。ベイクすると変わらんかったが、コピペすると適用されて、全ての光源があった。よかった(その辺の事を書いてるっぽい記事も見つけたんで後で読む)。

照明もまだよう分かってないやつのひとつやからなあ。どこまで行っても知らん事ばっかりやなあ。

umechica (27MB)*上がっているのは最新版です*操作はwasdで移動、マウスで向き、開いたら1度画面内をクリックしてください(そのうちボタン付けます)。

ビルドを動かしてもブロックノイズが出なかった。(これはもしかしたらリアルタイムGIをチェックしたとかのせいかもしれない(が分からない))

ちょっと色々イジりすぎて雰囲気が変わってしまったがまあいいや。今日はここまで。

umechica更新

umechicaはぼちぼちやっていこうかと思ってたけど、せっかくなんで、毎日1時間作業してサイトにアップしていく事にした(いつまで続くか・・・w)。どういう作業をしているかが誰かの何かの参考になるかもやし、それを見た誰かの何かにつながればいいなと。お仕事お待ちしております。

という事で、今日の進捗。

umechica (28MB)*上がっているのは最新版です*操作はwasdで移動、マウスで向き、開いたら1度画面内をクリックしてください(ボタン付けます)。

ちなみに、使用環境は初代M1 Mac miniにUnity 2021.3.0f1(シリコン)。結構サックサクで改めてM1パワーやなあ。umechicaはMacで作っていこう。最近使ってるRiderFlowが未対応なんで面倒くさい。

取りあえずは通路をつなげてって、ランドマークを作ってって(今んとこ、どこがどこやらやしなあw)、ある程度出来上がったら、色々と何かに仕立てて行こうかと。

さっき思いついたのは、ランダムにターゲットポイントのリストが出て、順番に回っていってタイムアタックとか。それ自体は面白んないけどw、景品が出たりしたら暇つぶしにはなるやろし、プロモ的な使い方もできるかもなあと。マルチでできれば同時スタートもおもしろそ気。まあそれも含めて検討してみよう。

(1時間としたけど、ビルドしてキャプチャを編集してブログ書いてってのにプラス1時間かかるなw。字幕でも入れようかと思ったけど無理ぽw。)

umechica上げた

ここ最近の自分のUnityスキル整理で、手持ちAssetsの再確認も一通りした。結局Meta Quest(旧Oculus Quest)ターゲットの開発は、あれこれの軽量化ツールは全く役立たずで、地道な出し消しと、ベースの軽量化しか無いなあ、とようやく理解。青い鳥を探しに行ったら元からいませんでしたよ。それはあなたの妄想でしたよ。っていう。oh。この5年のVR関連は悉く逆張りしてんなあ。

まあ悲嘆に暮れていてもしょうがない。暗いと不平を言うよりも、進んで明かりを点けましょう。プーヒャッヒャッヒャープーヒャララー やでな。

そして、去年だったか随分前に決めた、色々作った細々したのも積極的にサイトに上げていこうという方針も、(すっかり忘れてたが)改めてやっていこう。

まあ思考が昭和製なんで、「さあ上げよう」って時に、つい「いや、せっかくならもうちょっとここをこうして」「ここはこんな感じにブラッシュアップしてから」ってやってるうちに→上げるのを忘れて放置、→技術的難題にぶち当たって放置、っていうパターンやからな。作る→上げるってサイクルで細分化してイテレーション化していかんとあかん。

ということで、早速昨日のumechicaを上げた。まだ全通路じゃないし、通路以外何もない。wasdの前後左右の移動とマウスでの方向だけ。あと意味の無いジャンプと。何も落ちてないし何のアクションも無し。

umechica (27MB)*上がっているのは最新版です*操作はwasdで移動、マウスで向き、開いたら1度画面内をクリックしてください(ボタン付けます)。

昨日だったかにUnity 2021.3がLTS(まあ正式版って意味)でリリースされたんで、早速でApple Silicon版を落として、お試しついでに2020で作ったumechicaプロジェクトを移して、Webビルドした。

せめて(?)で、一部で静かなブームwの「The Backrooms」風に壁を黄色くして点光源でちょいこわ目にしてみたw。

ちょっと向きによってでブロックノイズが酷いんでライトをベークしたのと、g-zipだと何やらエラーで開かないんでキャンセルした。

一人ブレストしてみて、店舗を壁に並べたり(インテリアマッピングとか使えるんかな)、VRChatみたいにワープホールで余所につなげたり(その先はサイトだったり余所のVRだったりゲームだったり)、AIロボやモビリティの実験会場とか、色々思いついたんで、まあぼちぼちイジっていこう。

取りあえずメタバースを名乗るんならマルチユーザ化よなあ。

近況

なんだかコロナ禍だけでももうお腹いっぱいって状況やのに、ロシアがウクライナに攻めたり、それがEU、アメリカとの代理戦争化してたりで、ややこしい非日常が続いてんなあ。

そんな中、相変わらずでGo Walk!をやり続けてる。とりあえず「通るやつ!」を念頭に、色んなバージョンを作っては試すを繰り返してるが、コースがそれなりの距離がいるってのもあるが、カクカクのポリゴン草木とかポリゴン地面はちょっとなあで、技術的アプローチを試しつつも、その分をついつい盛ってしまうんで、いまだ負荷的に「いけそう」な感じにならない。難儀やな。

そうしてここんとこ、長文の英語マニュアルやらフォーラムやらを翻訳して内容をまとめてデモを作って検証しては徒労に終わる、という事が繰り返されてて、いい加減モチベも枯れつつある状況だったりするんで、趣向を変えて、この2年ほどのスキルアップの確認も兼ねて、前から考えてたネタで、梅田地下街と、松林図屏風をやってみた。

梅田の地下街は、前から3Dマップ化を考えてて、梅田ダンジョンとしてネームバリューあるし、大体の新しいビルや商業施設と連絡してたり、何なら一部分になってるんで、バーチャルショップやナビガイドとかの実用コンテンツもいけるやろし、空間を生かしたゲームやレクレーションコンテンツもいけるやろと。なので、その内どっかがなんか出してくるやろなあ、と思ってたが、パテントなのか活用価値がそんなにwなのかは分からんが、知る限りでは今時点、その手の物をまだ見かけない(一部的なコンテンツはあるっぽいけど)。なので、取りあえずモデルを作ってみようかと。

Googleマップをベースに、地下通路を貼ったのを下地に、ProBuilderでCubeを延ばして通路を作り、裏返すという段取り。

天井の高さや勾配は無視して、取りあえず通路をつなげた。途中延ばした先をつなげるのにポリゴンの貼り方等を調べたが、いや簡単で作りやすいなProBuilder。

手持ちのPolygon FPSを入れてFPS化の検討。

柱や階段を置いたり、店舗を配置したり、地上口に部分造作したりと、いくらでも詰めて行く方向は無限にあるなあ。取りあえずで空間はえいやっと1日あればできそう。メタバース化してオープンだけして日々成長させるとか、色々妄想は膨らむが、今日は作業確認だけなんで、色々したくなる欲を抑えてここまで。

そして松林図屏風。これはもうずっと前、初めて実物を見た時に、本当にこの森の中に迷い込んで出てこれないんじゃ無いかと想像してぞっとした感想のまま、置いてある屏風を見てたらいつの間にか森の中に迷い込んでました、というVRにしたい。

前に入手したまま放置状態の屏風画像があるが、調べたら高精細の画像がネットにあったんで、改めてダウンロード。屏風を作ってテクスチャとして貼って、松の素材を配置してフォグをかける。

おおおおお。かなりイメージ通りで震えるw。とここまでMacでやってたが、VRにできへんがなと、PCにスイッチ。

プロジェクトを引き継ごうかと思ったが、前にMacからWinに持ってったら色々おかしくなって結局壊れたんで、大した労力でも無いんで1から作り直し。

といっても2回目は簡単。画像をテクスチャ用に整えて、Pro Builderで屏風を作って、テクスチャを貼って、テレインに松を植えたらシーンは完成。

今回はUnity 2020なのでXR Plug-inでOculusをチェックして、Oculus Integrationを入れて、OVRCameraLigをシーンに置いて、配置をいい感じにして、と、ここまで1時間ちょっと。

後は、シーン切り替えのスクリプトを書く。最初は、向かい合わせの屏風があって、交互に見てる内に屏風は消えて、いつの間にか松林にいる、って感じで考えてたが、いざやってみると原寸で作った屏風が思いのほか小さく、なるほど実物を見た時は目線が真ん中になるように展示してたなあ、と視点を下げてみたが、どうにも屏風は地面に無いと落ち着かないんで、途中ででかくすることに仕様変更。そうして出来たのがこちら。

毎度VRの宿命、映像で見るとイメージが全く変わってしまうなあ。まあほぼイメージ通り。

切り替えのフェードの時間やタイミング、屏風の距離とか照明の調整とか、この時点でやりたいことはもろもろあるが、まあこれも課題なんでここまで。

最後Go Walk! フリーウォーク版で松林をウロウロさせるつもりやったが、なぜか設置したGo Walk!システムが歩き出すと飛んで行ってしまうバグが直らなかったんでタイムアップでキャンセル。その内Go Walk!シリーズとしておまけ的なコンテンツにしたいなあ。

とりま、ずっと考えてただけで放置してたネタが作れたんで満足。