1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GUIの改造1 Lチカのようなもの

Last updated at Posted at 2022-11-30

「instantNeRFで遊ぶ Advent Calendar 2022」の1日目です。

InstantNeRFは2022年の7月にNVIDIAが公開したNeRFのツールです。

業務外でgithubにあるコードを勉強していました。

最初の一歩として、LチカのようにGUIの表示を改造してみました。

業務外の個人的な検討活動です。

警告
環境や入力内容によっては現在使用できている状況が壊れることがあります。
あなたの責任と判断で試してください。私は責任を取りません。

VisualStudio2019でinstant-ngpのフォルダを開き、testbed.cuの内容を変更します。

今回はメインウィンドウのヘッダ部分の文字の修正と、ウィンドウサイズと拡大倍率を表示するようにしました。

1-1.png

変更箇所

ImGui::Begin("instant-ngp v" NGP_VERSION "; congrats of TIMES award,Thanks to all the contributors!");
ImGui::Text("window resolution: %d, %d; %f times ", m_window_res.x(), m_window_res.y(), m_scale);

変更したらファイルを保存し、再度visual studioの開発者コマンドプロンプトからビルドします。
ビルドしたtestbed.exeをいつも通りに実行しました。

変更前

1-2.png

変更後

1-3.png

メッセージが追加され、ウィンドウサイズと拡大率が表示されるようになりました。
ウィンドウの大きさや拡大縮小すると数字が変わることも確認できました。

使いやすい様にメニューを並べ替えたり、欲しい情報を表示できるよう、
自分用に改造できるのがうれしいですね。

最後に、TIME MagazineのBest Invention of 2022の選出、おめでとうございます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?