漢だったら JSON ベースのシーン記述フォーマット glTF ですね!
仕様が結構 OpenGL べったりなのが残念ですが... 適当に解釈変えたりすれば自前レイトレーサーのシーンフォーマットにも使えますね!
glTF データを C++ アプリで読みたいですね!
やりましょう!
できました.
ヘッダーファイルオンリーでいつでもどこでも glTF 読めます!
OpenGL でのサンプルビューアもあります.
レイトレーサーでのビューアも作りました.
TODO
- glTF の JSON Schema から C++ パーサコードを自動生成することで, よりロバストなパーサをつくる.
- 優秀な glTF 若人を育成することで, 優秀な若人が glTF を極めてくれるスキームを確立したい