タイトルのまんまですが、シンプルな3Dフォーマットと、それを実装したFlutterパッケージ(https://pub.dev/packages/simple_3d)を作りました。
名前もそのまんま、「Simple 3D Format」です。
作ろうと思ったきっかけは、in silicoで創薬だとか化学合成だとかをやろうとした場合に、計算だけなら良いんですが、誰かに説明するための図やアニメーションにするのが結構難しいことに気づいたからです。
3Dの世界にも様々なフォーマットがあるのですが、既存のものは正直、科学用途としては使い勝手が悪い。多機能過ぎるんです。要らないパラメータが大量にあって使いづらいし、バイナリを含んでいるためテキストエディタで開けないとか、実行環境を選ぶとか。かといって科学専用のものは表現力が足りない・・・、ということで、仕様から新しく作ったという次第です。
まだベータなので、色々足りなかったり細かい調整も行っています。
ある程度安定版になった時に、3D表示用のキャンバスも公開予定なので、合わせて使えば3D表示が超簡単になると思います。Flutterで、各OS固有の機能とかも使わない予定なので、どんなOSでも表示出来るようになりそうです。
0 件のコメント:
コメントを投稿