2010-04-05から1日間の記事一覧

vmdの回転読み込みが分かった

slerpで短い方の弧で補完させるためには2つのクォータニオンの内積が非負になるようにしてやる必要があった。 今フレームと1つ前のフレームの回転クォータニオンの内積をチェックして負だったときにフラグを立てて以降のフレームのクォータニオンを[-w, -x…

GLSLマテリアルにもバックカリングが必要だ

ちょっと改造しよう。 改造した source/blender/src/drawview.c void drawview3dspace(ScrArea *sa, void *spacedata) ↓ source/blender/src/drawobject.c draw_object ↓ draw_mesh_object ↓ draw_mesh_fancy 2287行付近 if(draw_glsl_material(ob, dt)) { g…