チームラボのコンセプトとか貢献とかを考える
色んな方々が色んな考えの下にチームラボや作品の制作について語っていたので、何となく自分も「今の」考えの断片とかをまとめておきたく、文章にした次第です。この投稿はチームラボ公式のものではなく、ここで述べられているのは、あくまで個人の思っていることです。 このページを読む
色んな方々が色んな考えの下にチームラボや作品の制作について語っていたので、何となく自分も「今の」考えの断片とかをまとめておきたく、文章にした次第です。この投稿はチームラボ公式のものではなく、ここで述べられているのは、あくまで個人の思っていることです。 このページを読む
チームラボのインタラクティブチームに入れて頂いてからおよそ 1 年間が経過しました。自分の記録目的でもありますが、チームラボそのものや「制作に関わることを仕事にすること」に興味がある人へ向けて、わずかな足しにでもなると良いなと思いこれをまとめています。このページを読む
シェーダコンパイル時に表示される「Invalid const register num ~」は使用できる定数の上限数を超えていることを示します。他に関数の呼び出しや変数にも上限があります。(1) 数を減らす。(2) シェーダバージョンを上げる。(3) Unity のビルド時に実行バージョンを指定する。このページを読む
HLSL や Cg などのシェーダ言語では、配列を初期化しようとしたり、引数に配列を指定しようとして失敗するパターンがあります。執筆時時点での多くのシェーダ言語は動的にサイズが変わる配列を利用できないためです。このページを読む
Unity でシェーダを実装するとき "Upgrade NOTE: excluded shader from ~ because it uses unsized arrays #pragma exclude_renderers ~" のようなコードが挿入されることがあります。この問題は、固定長の配列が関数の内外、あるいは引数に定義されるために起こります。このページを読む