プログラミング

A user-defined top-level module with name 〇〇 is not supportedへの対応

環境 python 3.11.4 (venv) Windows 11 VSCodeのExtension Python mypy-type-checker mypy-type-checkerで出たエラーログ note: A user-defi...
Blender

BlenderのRoughnessをUnityで表現できずに困った話

結論 Roughnessを反転させて、0.45乗させれば大体同じルックになりそう(検証はしていない) BlenderのRoughness, UnityのSmoothness Blender(のプリンシプルBSDF)には粗さを表現するRoug...
Blender

Blender 4.x(>=4.02)で出力したFBXファイルをUnityで読み込むとエラーがでる

概要 使用環境 Blender 4.2 Unity 2022.3.28f1 Blender 4.x系で3DモデルをFBXとしてアウトプットし、Unityで読み込むと以下のようなエラーがでることがある。また.blendファイルもUnityで読...
コンピュータビジョン

DLT(Direct Linear Transform)と特異値分解

最近2台のカメラのピクセル座標(2次元)から、ある一点のワールド座標(3次元)を求める際にDLTと特異値分解について学習しました。今回はその備忘録として書いておきたいと思います。 ※ 私は独学で勉強している身なので、この記事には間違いがある...
Unity

Unity Humanoidアニメーションをざっくりと理解した

UnityのHumanoidアニメーションがどのように動作しているのかが気になったので纏める。Unityのリファレンスを読み漁れば分かることなので浅い記事なのはご容赦願いたい。 Animationシステムについて 図1 引用元: まずHum...
Unity

UnityChanの目がピカピカ光っちゃった原因を突き止めた。[WebGL]

2023 3/22 追記 インポートしなおしたらTransparencyがOnになっていました。つまり私の設定ミス。どこかで自分が弄ってしまっていたみたい.. 気づけなかった悔しい。バグ遭遇時の対処の優先順位を今度からつけるべきだなと反省し...
Unity

UnityのDestroyの仕様

Unityでobjectのクローンを生成する際はObject.Instantiateメソッドを使用しますが、objectを削除する場合はDestroyメソッドを使用します。 Destroyメソッド 仕様 引数にとるObjectがCompon...
Unity

Unityのパッケージのバージョン変更について

今日はUnityのパッケージの依存性を無理やり解決する方法のメモ書き。 今回起きた問題と経緯 今回Universal RPを用いたプロジェクトを新規生成し、そこにUnityのスタンダードアセットを導入しようとした。すると以下のようなエラーが...
Unity

Unityで時間経過を必要とする処理をプログラムしたい

追記(2023/3/20) このページのやり方でタイマーなどを実装するのは非推奨です。UnityはUnityアプリケーションが選択されていないとき、止まります。(これは仕様。)しかし別スレッドで実行しているものは止まらないので、同期ズレが起...
プログラミング

ポインタの初歩についての覚書

C/C++ユーザの皆様。ポインタって忘れません?(多分私だけ) 毎回忘れて調べなおすのも嫌になってきたので、超初歩の部分だけですがまとめました。(動的メモリ確保とかは今回扱いません。ポインタの入り口だけ) 最初にサンプルコードを載せます #...