ウーパの手習い

私的開発メモ用途なのでご容赦ください。2020年現在はSwiftとUnityでARのお勉強中。

Unityアセットレビュー:House Furniture Pack

f:id:uuupacom:20180511223636p:plain

私はUnity上でリアルなインテリア空間を作ることに憧れていて、先輩方のブログ記事やYouTubeのTips動画などを参考にしてきましたが、上手くリアル表現できているUnityAssetを購入して、そのファイル構成や設定方法を覗いて学習してみようと思い立ち、AssetStoreで綺麗かつ評判も良いアセットを探してみました。

いくつか購入したのですが、今回調査していくのは House Furniture Pack という有料アセットです。

続きを読む

Unity: 特定のオブジェクトだけ照らすライト

ATL広尾を再現したVRChatワールドの床に、床がパカッと開く落とし穴を組み込みました。その都合で、Static/非Static、つまりライトマップを利用する床と利用しない床の2パターンの床を用意することになります。

  • 開く床部分(A):開く(動く)オブジェクトなので、非Static設定。ライティングはRealtime設定のリアルタイムライトで照らす
  • それ以外の床(B):静止オブジェクトなのでStatic設定。ライティングはベイクしたライトマップを使う

結果、ライトマップを反映させると床Bのみ明るく、床Aは暗いままという状態になります。

f:id:uuupacom:20180503170721p:plain

ややこしいですが、画像中でA,B,C,Dと書かれている領域が、開く床部分である「床A」です
続きを読む

Substance Painterインストール後の警告パネル

Windows マシンに Substance Painter をインストール後の最初の起動時に、以下の警告文(GPUトラブルシューティング)パネルが表示されることがあります。

f:id:uuupacom:20180502184942p:plain

この警告パネルへの対応は公式サポートサイトに記載されています。

GPU drivers crash with long computations - Substance Painter - Allegorithmic Documentation

Windowsレジストリ変更作業が必要になりますので、やや慎重な作業となりますが、作業自体はすぐ終わります。本記事は、上記サポート記事に沿ってWindows 10 pro環境での対応作業時のスクリーンショットを掲載しておきます。

続きを読む

VRChatのWebPanelをみんなで操作する+JavaScript制御

VRChatのWebPanelコンポーネントを利用すればWebサイトを表示できます。加えて、以下の動画のように、JavaScriptを呼び出すこともできます。

ですが先日、VRChatに複数人で同じワールドに滞在していた時、自分がSlideShareのスライドを切り替えても、他のユーザーには切り替わっていないという不具合が見つかりまして、

uuupa.hatenablog.com

その不具合の対応方法を確認しましたので、その報告となります。 

続きを読む

VRChat SDK: Web Panel が白っぽい場合の対応

f:id:uuupacom:20180405004035p:plain

VRChatのWebPanelって、文字や写真が白っぽく(明度が高すぎる感じで)表示されていませんか?
※Webで同様の症状を検索しても引っかからないので私だけ発生している現象なのかしら?


解決にむけて、Twitter上でヒントをいただきつつ段階的に解決していくことができましたので、そのツイートも引用しつつ、解決方法をまとめておきます。

続きを読む

Unity: Mesh Baker を使ってみる

f:id:uuupacom:20180331163845p:plain

これからいろいろ書きますが、Mesh Bakerについて私が「あ、そうだったの!」と知ったことは以下の2点です。

  • Mesh Baker で統合させたいオブジェクトは、そのマテリアルに応じて取捨選択する必要がある
  • Mesh Baker は統合前のオブジェクトを壊したり消したりしないので、元に戻したければいつでも何度でも元に戻せる

以降、それをふまえて、私が Mesh Baker を使ってみたレポートとなります。

続きを読む