clubknot

ゲームエンジン

UnityのInput Systemでキーマップを使いまわす際の注意

個人的に制作しているカーレースゲームでコースセレクトとカーセレクトという2個のシーンがあるのですが、コースを選択してクルマを選択する際にMissingReferenceExceptionという謎の例外が発生しました。コースセレクトシーンで設...
2D Graphics

Affinity Photo 2の背景を透明にする方法

Affinity Photo 2のドキュメント設定はデフォルトで白背景になっており、ボタンのデザインなどを行う場合、PNGへの書き出し時に背景が透明になりません。そこで今回は、背景を透明にする方法について説明します。 ドキュメントの設定を変...
2D Graphics

HDRI用写真の撮影枚数

前回の記事でIBL用のHDRIを作成する方法を解説しましたが、その時に触れたブラケット撮影の枚数について確認しましたので書いていきます。なお、前回の記事はこちらです。 撮影枚数ごとの比較 検証したのは、12月の東京で朝8時過ぎに撮影した素材...
2D Graphics

IBL用のHDR画像を作る方法

今回はIBL画像でよく使われるHDRIにおいて照明を設定する方法を解説します。この記事の作業を行う事によって、照明情報が設定されておらず違和感のあるレンダリング結果になる画像を修正することも可能ですのでぜひ試してみてください。 以前の記事で...
AR

ハイポリ3DモデルをMRゴーグルやスマホ等で見る方法。

HoloLensやQuestに代表されるMRゴーグルまたはVRゴーグル、iPhoneなどのスマホは軽量でバッテリー駆動する事を優先しているため3D性能はパソコンに到底及びません。GPUが多少古くても相手にならない程の性能差があり、数百万ポリ...
3DCG

IBL用の画像は何形式が良いのか

概要 IBLを設定することで手軽にライティングできるのですが、ダウンロード元のサイトによってファイル形式が異なるのと、レンダリングの結果に違和感があったりします。画像はいずれも直射日光を浴びていますが、EXR形式は影が地面に落ちていますがH...
3DCG

Blenderで水面を作る方法

概要 今回はプールに水を張るという想定で水面を作ってみます。波はデフォーマーのDisplace、水のマテリアルはGlass BSDFを使いました。最終イメージは次の画像の通りです。 オブジェクトの作成 Cubeを作成し、好きな大きさにする。...
3DCG

Blenderに設定したIBLの向きを変える方法

概要 Blenderでライティングをする際にIBLの設定をすると、光源の位置が希望と違っていますよね。すべてのオブジェクトを選択して回転させる方法もありますが、他のアプリケーション向けにエクスポートする予定がある場合は大変です。そこで今回は...
3DCG

BlenderでSubstanceのマテリアルを利用できる様にする

概要 Blenderに限らず、テクスチャやマテリアルはペイント作業もそうですが、シェーダーの設定や画像を探すのが大変です。3DCGの世界ではSubstanceを使って作業するのが一般的だそうで、ユーザーの多いSubstance向けマテリアル...
MR

Quest2でパススルー表示するMRTKの設定

ダウンロード Unity(2020.3.xx)をインストール、MixedRealityFeatureToolをダウンロードし解凍する。Oculus IntegrationはUnity Asset Storeでダウンロードしておく。Unity...