Aqoole_Hateenaの技術日記

vulkan+raytraceで色々描いてます

Animation

compute shaderによるanimationの計算

Compute Shader ray tracingパイプラインのみでレンダリングしているとvertex shaderでのアニメーションの計算を行わないので、compute shaderでの計算方法を模索していた。 とりあえず、ソースデータからデスティネーションデータにデータをコピーするとこ…

colladaファイルからanimationを動かす方法

colladaファイルの特徴まとめ 行列はrow majorで格納されている => VulkanやOpenGLで用いる場合にはtransposeなどを行い、column majorへの変換が必要 (実装方法によるが) > INV_BIND_MATRIXは使わなくてもよい collada ファイルのanimation プログラムを…

Blenderでfbx => collada変換するとanimationがうまく変換できない

対処法 プログラムでモデルをレンダリングしたい方向けの記事。 モデルはsketchfabというサイトでモデルをダウンロードしていることを想定。 sketchfab.com対処法としては fbxフォーマットでなくglTF 2.0のフォーマットでダウンロードする。その後glTF -> co…