ago今は視野外の窓を輝点でナビゲーターに表示しているのだが、低解像度で超広角にレンダリングして中心から(一定以上離れた部分)の距離を圧縮して描画するというアイデアを得たのでメモ。agoストレージの空きがほとんど残ってないので引っ越すまでは控えめに。それとカーソルまわりの問題は座標変換をRootが持つことで解決しつつある。agoカーソルまわりの再設計に失敗したorzカーソル関連は元々複数のモジュールに跨る処理が多くて難しいのだが、カーソル関連処理をカーソルに閉じ込めようとして失敗した。ドラッグの処理は画面座標系ではなくWidget座標系でする必要があるのにドラッグ処理を後回しにして画面座標のことしか考えてなかったわwさんざっぱら悩んでこれ。いうか悩むときは何かオカシイというのは経験則として知ってはいたんだがな...orz結局のところ以前のようにWidget座標系で処理して、かつカーソル移動範囲制限を画面座標系から変換して...とやる必要がありそうだ。agowODMのVRフレームワーク的な部分をvr_coreとプロジェクトテンプレートであるvr_core_templateに分離できた。これらは以下のところにも置いてある...というよりはこのサーバから転送している。agowODMが泥団子化してるのでコアとモジュールに分離すると同時にコアをVRフレームワークとして別に公開することにした。変更がデカい上にインクリメンタルには実施できないが、いわゆるVR-Ready機を必要としないどころかAtom機でも動くとかLinux用だとかみたいにメーカーに捨て去られた領域もカバーできるのでメリットも小さくない...と判断して吶喊。agoX窓のXGLでのキャプチャというかテクスチャ化に再挑戦。前回はルートをキャプチャしようとして失敗したが今度は普通の窓というかXephyr/XnestみたいなXinXなサーバ。ルートのキャプチャは画は取れるけど動かなくなるとかみたいにできそうでできないのが本当に罠。...やっぱ寄り道するか。agoまだやることはたくさん残っているけれどアルファリリースに向けてフォーカスすることにした。課金のためのシステム、具体的にはアカウントを無効にする仕組みは後回しにするのでアルファ版は課金しない方針。本当は、課金システムやるには調べたり実験したりする必要がまだまだあるけど中身の開発の方が優先で手が回らないというのが正直なところ。agoラグドールの頂点って、モデルの頂点をモデルで逆変換したものをポーズで変換して作るわけだけど、複数ボーンに対してウエイトがかかっている場合、それぞれのモデルのボーンに対して逆変換して(A)ポーズのボーンで変換したものを加重平均する...はず。そのときAとウエイトは不変、スケールはスカラーなのでAの段階でウエイトをかけておけばポーズで変換して足すだけになるんじゃないかと思ってみたりとか、法線は回転だけなのでモデル、ポーズとも左上の3x3の行列で行けそう...というメモ。agoフリー素材は使えてもそのまま再配付はできないなどのライセンス上の問題があってリポジトリに置けないので、結局のところ依頼するか自分で描くしかなさそう。後で差し替えること前提で自分でてきとーな埋め草を描くことにした。埋め草もないとコードも書けないからな。いうわけでまずログアウトボタン。