【ゲーム制作】No.4: 動的環境マッピング②

前回に引き続き、細かい環境構築を行いました。

加えて、動的環境マッピング用のカメラボックスを作りました。

このカメラボックスを用いて次回から環境マッピングの実装に入る予定です。

 

f:id:houz12345:20211001204828p:plain

 

【ゲーム制作】No.3: 環境整理その他

動的環境マッピング作成環境の構築をいろいろやっていました。

あと物理エンジンの動作の確認。結構ちゃんと動いているようです。

ただボールとボックスがめり込んでしまう・・

衝突判定部分にはバグがあるのかな・・?

まあとりあえずこの環境で環境マッピング構築を進めます。

 

※10/1追記:めり込んでしまっていた理由は、衝突判定用のFPSを内部的に最低60FPSに制限していた為のようです。テストの為、仮で入れていたものでしたが忘れてしまっていたよう。こういうのが多く残っていて頭が痛いです。

 

f:id:houz12345:20210930192131p:plain

 

【日記】2021年9月27日

今日は、

  • 姉に対し母親のお友達より自分の病気へのお見舞いを頂きました。今月の治療費が予定より多くかかっていた為、困ったいたとのことでとても喜んでいました。どうもありがとうございます。体が治ったらお返しします。

  • 先日も言った右足根本の内出血で腫れている件。痛みはそうでもないのですが、不安だったので病院に電話で確認しました。お医者様の診断の結果、この状態では特に問題無い、そのまま様子をみるで良いとのことでした。安心しました。

  • 駐車場の草むしりの続きを行いました。1本1mぐらいの木が生えており抜いて欲しいとのことでしたのでチャレンジしたのですが根が深く諦めました。
    半分枯れていてアリの巣床になっており、葉が定期的に取っていれば枯れるんじゃないかと思いますので、今後それで行きます。まだ残っている箇所があり後日行う予定です。

【ゲーム制作】No.2: 3Dテキストの作成①

動的環境マッピングを行うには、環境マップ用のテクスチャであるキューブマップを用意し、

6枚あるテクスチャ面にそれぞれカメラをセットして3Dの画像をキャプチャする必要があります。

キャプチャする際、カメラの上下や面の順番などを間違う可能性がありますので、3DのASCIIコードのモデルでも浮かせてそれで確認しようと思いました。

プラットフォームにしているDirect3D11にそれ用の機能が用意されているか調べたのですが、それっぽい機能は無いようです。

DirectWriteは2Dのようだし、DirectXTKにもあるのかないのか見つけられず・・Direct3D9時代のD3DXにはD3DXCreateText()という便利な関数が用意されていたのでこれを使えば良かったのですが、Direct3D11では無くなっているようです。

いろいろ考えた結果、Direct3D9にText3Dサンプルがあり3Dのテキストを出力しているようなので、このサンプルで3D文字を作り文字のモデルデータをファイルに出力するように改造し、Direct3D11のプログラムで読むようにしました。(久々にプログラムしたのでめちゃくちゃ苦労しました)

 

テスト表示した結果はこちらです。

出力したデータも公開したいのですがやり方がわからない・・

f:id:houz12345:20210926172055p:plain

 

【日記】2021年9月25日

今日は、

  • 庭(駐車場)の草むしりをしました。とりあえず奥一台分を途中まで。明日も続きを行う予定です。

  • 先日脳血管造影検査を行ったのですが、カテーテル注射をした右足根本が結構腫れているのに気が付きました。弱いですが鈍い痛みも感じます。様子をみることにしましたが、ちょっとだけ心配です。

【ゲーム制作】No.1: 動的環境マッピング①

今ゲームプログラム制作は、主に動的環境マッピング部分の構築を行っています。DirectX SDK (June 2010) の CubeMapGS_2010 を元に構築しているのですが、もう全然進んでいません。構造はすでに調査済みで後はコードを組むだけなのですがやる気が出ない・・

もう自分が年でモチベーションが出ないんですかね・・

ちょっと今日は気合いを入れてこの記事を更新出来るようがんばりたいと思います。

【日記】2021年9月24日

今日は、

  • 脳神経外科へ外来受診の日でした。
    前回行った検査の結果と、今後の診療方針の説明を受けました。
    来月半ばごろに入院し脳腫瘍切除手術(2回目)を行う方針になりました。
    通常の麻酔で完全に眠らせて行う手術ではなく、意識を覚醒した状態で行うことになるとのことで、きつくなるかなぁと多少ガクッときてます。
    ただ、開頭手術はこれで最後になるだろうとの見解なので、そこはうれしい点です。

  • 今自分は、通院の付き添いや日々の生活を姉にサポートして頂いてもらっており、日々多くの恩を受けています。命の恩人と言っていい。本当に感謝しています。(逆に他の兄弟や両親はまったく支援してくれない。貧乏だからです。)
    ただし、お金に余裕がある訳ではないので毎日の生活でストレスでたまるようで、自分との細かい衝突や争いも少しずつ増えていっています。
    今日も診察の帰り、自分とトラブルになりちょっとした喧嘩になってしまいました。いや喧嘩とか甘いものではなく、もう殺してやろうかと思うぐらい真っ黒な憎しみが生まれました。命の恩人にこんな感情を持つのはどうかしていると自分も思います。働けない自分が悪い。憎しみを生みだしてはならない。己の心をコントロールしなければならない。強く思いました。

  • 姉との喧嘩中、頭に違和感を感じ久々に発作を起こしかけました。
    今まで脳の興奮を抑える薬を飲んでおり発作はまったくと言っていいほど無かったので驚きました。今回怒りで脳が興奮したのが理由かなと思いました。薬をちょっと多めに飲んで様子をみることにしましたが、やっぱり脳の興奮はやばい、気を付けなければと思いました。

  • また沼のアヒルを見に行きました。ドックフードのササミをあげたんですが、見向きもせず。鳥に鳥の肉がまずかったのかもしれませんが、マジ贅沢な連中です。