【Unity】UnityおとなのLT大会2018「VFX GraphでVJやった話」で登壇しました!
【年末だよ】Unity お・と・なのLT大会 2018で登壇しました!
ichijo(@Takaaki_Ichijo)さんから頂いた謎のビールが美味かったです
続きを読む登壇します! #Unity_LT pic.twitter.com/xwTSBZSjbW
— VRのたぐすキャット (@notargs) December 15, 2018
【4kb】Visual Studio 2017で小さいexeを作る【メガデモ】
Cluster,Inc. Advent Calendar 2018、12日目の記事です。 qiita.com
以前書いたこちらの記事のリライトになります。 wordpress.notargs.com
概要
プログラムで描いた映像、音楽を前のスクリーンにデカデカと写し、その年最強のデモシーナー(プログラムでエモいの作る人)を決める「TokyoDemoFest」というイベントがあります。
自分も毎年参加しているのですが、「吐き出されるexeが小さければ小さいほど評価が高い」という傾向があるので、最新のVisualStudioで小さいexeを吐き出す方法を調べてみました。
続きを読む【HLSL】2x2行列、3x3行列の逆行列を計算する
Cluster,Inc. Advent Calendar 2018、11日目の記事です。
概要
HLSLにて、4x4行列の逆行列を計算する処理は見つかったんですが、2x2、3x3が見当たらなかったので書いてみました。
4x4行列はこちら Matrix operations for HLSL · GitHub
2x2行列
float2x2 Invert(float2x2 m) { return 1.0 / determinant(m) * float2x2( m._m11, -m._m01, -m._m10, m._m00 ); }
3x3行列
float3x3 Invert(float3x3 m) { return 1.0 / determinant(m) * float3x3( m._22 * m._33 - m._23 * m._32, -(m._12 * m._33 - m._13 * m._32), m._12 * m._23 - m._13 * m._22, -(m._21 * m._33 - m._23 * m._31), m._11 * m._33 - m._13 * m._31, -(m._11 * m._23 - m._13 * m._21), m._21 * m._32 - m._22 * m._31, -(m._11 * m._32 - m._12 * m._31), m._11 * m._22 - m._12 * m._21 ); }