イラスト、モデリング、Unity、VR関連

unityとかblenderとかvr関連の作業メモ

2020-03-01から1ヶ月間の記事一覧

Unity C#でTexture2Dを回転させる場合

Vector2 Rot2D(Vector2 xy,float rad){ rad *= (float)(Math.PI/180f); return new Vector2(xy.x*Mathf.Cos(rad)-xy.y*Mathf.Sin(rad), xy.x*Mathf.Sin(rad)+xy.y*Mathf.Cos(rad)); } 回転には普通の回転行列を使用。 回転するとfloat型で処理するが書き込む…

Shader 遭遇した問題とその解決

++ 距離で補正を掛けたい場合などはpos.wにz値が入ってるのでこれを使用すればよい。 ++乱数を使った表示がばぐる これは乱数で値を出し、0.5以下なら以上なら1を表示している。 画像では一部01両方が表示されてしまってるのが確認できる。 乱数のシード値に…