2021年7月7日水曜日

科学に使えるシンプルな3Dフォーマットを作りました。

  タイトルのまんまですが、シンプルな3Dフォーマットと、それを実装したFlutterパッケージ(https://pub.dev/packages/simple_3d)を作りました。

名前もそのまんま、Simple 3D Format」です。

作ろうと思ったきっかけは、in silicoで創薬だとか化学合成だとかをやろうとした場合に、計算だけなら良いんですが、誰かに説明するための図やアニメーションにするのが結構難しいことに気づいたからです。

3Dの世界にも様々なフォーマットがあるのですが、既存のものは正直、科学用途としては使い勝手が悪い。多機能過ぎるんです。要らないパラメータが大量にあって使いづらいし、バイナリを含んでいるためテキストエディタで開けないとか、実行環境を選ぶとか。かといって科学専用のものは表現力が足りない・・・、ということで、仕様から新しく作ったという次第です。

まだベータなので、色々足りなかったり細かい調整も行っています。

ある程度安定版になった時に、3D表示用のキャンバスも公開予定なので、合わせて使えば3D表示が超簡単になると思います。Flutterで、各OS固有の機能とかも使わない予定なので、どんなOSでも表示出来るようになりそうです。

0 件のコメント:

コメントを投稿