2022/7/30(土)

OpenXRを用いたゲーム開発がひとまず終わった。こんな感じの的あてゲーム。 OpenXRの基本的な機能 セッションの作成・管理 HMDスクリーンへの描画 HMD座標姿勢の取得 コントローラの座標姿勢・ボタン押下状態など …

2022/7/29(金)

引き続きOpenXR開発。コントローラ姿勢の生データには多少のノイズがある(気がする)ので時間平均のようなことをしようと思ったのだが、クォータニオンをどうやって扱えばいいのか分からないでいた。単純に成分ごとの平均をとって …

2022/7/28(木)

今日解いた競プロの問題。 ABC215-F: 急に答えが見えたので解いた。まず、どんな2点でも「一方のX座標≦もう一方のX座標」が成り立つので、N個の各点について「X座標がその点のX座標以上となる点の中で距離最大の点」を …

2022/7/27(水)

今日解いた競プロの問題。 ABC224-F: 頑張って$O(N^2)$のDPを作る。式変形して累積和を使うと$O(N)$になって解ける。 高速化パートよりも2乗のDPを考えるパートの方が時間かかった。 試作中のVRゲーム …

2022/7/26(火)

ONE-PIECEの無料公開分を読み終えた。 理不尽というか、不条理な強さ・能力のキャラがやたらと多い。ドフラミンゴの鳥かごは一体なんであそこまで切れないのか訳が分からないし、シュガーのホビホビは「おもちゃにできる」「お …

2022/7/24(日)

vive trackerが届いた。おととい本当にたまたま入荷しているのを見かけたので急いで買った格好だ。 OpenXRでサポートされているようなので頑張って位置座標を取得した。なぜか自作アプリからの認識が微妙に安定しなか …

2022/7/23(土)

椅子に座っているとすぐにむずむずして脚を伸ばしたくなったり脚を組んだりしたくなってしまうので、ちょいちょい柔軟をするようにし始めた。なかなか調子が良い。 とにかく足を組みたくなる欲求を満足させたいので、足を組む時に伸ばさ …

2022/7/22(金)

今日解いた競プロの問題。 ARC144-B: なんか普通に思いついた解法が通らず、解説呼んでも普通に正しそうなので、おっかしーなーと見直したらオーバーフローしていた。だめすぎる。 シェリー「フランケンシュタイン」を読み進 …

2022/7/21(木)

ABC205-Eを解説ACした。 カタラン数の求め方さえ学べばあとは自力で解けるかと思っていたがそんなものではなく、もうちょっと応用的な考え方を必要とするものだった。 「格子の最短経路の数」としてみた時のカタラン数の背景 …

2022/7/20(水)

一日かけてモデルのスキン変形の方法を勉強した。 最終的にKhronos Group公式のglTFチュートリアルとSascha Willems氏による実装を見るのが一番ためになった。 https://github.com/ …