見出し画像

OpenGL+GLSLによる「流れ」のシミュレーション

・この記事では丁寧語や敬語をなるべく使わないようにしています。本文をなるべく簡潔にしたいためです。偉そうにしたいわけではございません。ご了承ください。

・外部へのリンクが切れていたらごめんなさい。


■書籍を購入したが、使い方が分からない。

OpenGL+GLSLによる「流れ」のシミュレーションという書籍を購入。

付属のCD-ROMは内容が古く、私のPCでは使えない。

工学社のホームページでダウンロードサンプルを発見した。

http://www.kohgakusha.co.jp/support/opengl_nagare/index.html

画像1

「これならいけるかも」と思い、ダウンロード。
圧縮ファイルを解凍すると次のような感じ。

画像2


SetupMemo.txtを開く。
Visual Studio 2010が必要なようだ。


■Visual Studio 2010のインストールに手こずる。

ダウンロードのページでは「DVD」がデフォルトになっていたが、DVD版は欲しくなかったので、「EXE」を選択した。
しかし、「EXE」ではインストール失敗。

画像3

DVD版でダウンロードした。

DVDドライブが無いパソコンだったので、「7-zip」で起動した。

↓7-zipはフリーソフト。ダウンロードはこちら。
https://sevenzip.osdn.jp/


Microsoft Visual C++ 2010 Expressのみをインストール。


■サンプルを使ってみる。

ダウンロードサンプルの中に、「SetupMemo.txt」というファイルがあり、その中の指示に従い、cppファイルをビルドした。
「GL_PotentialFlow1.exe」というファイルを実行してみた。↓

画像4


楽しい。

■GLSLが表示できない。

「GP_Diffusion2D.exe」などのファイルは、下記のメッセージが出て、うまく表示されない。

画像5

工学社へ問合せ中。


上記の解決策をご存じの方がいらっしゃいましたら、ご教示お願いいたします🙇‍♂️

※2021年6月12日追記

違うPCで同じことをやったら、一応表示できた。GPUの違いか?





この記事が気に入ったらサポートをしてみませんか?