(生物学的)細胞分裂過程をモデル化したいと思います。3Dセルモデルを作成し、モデルをロードすることができました(glmライブラリを使用)。しかし、どうやって分割するのかわからないし、どこから始めればいいのかわからない。
OpenGLで物事が複製される効果を生み出す方法を知っている人はいますか?(そのためにglutとglmを使用できれば素晴らしいです)。球体を複製する方法を教えていただけますか。
あなたが探しているのはメタ粒子またはメタボールと呼ばれていると思います。しきい値機能を調整することでセル分割効果を得ることができると思いますが、これは保証されていません。メタボールは通常、クイックシルバーのように見え、粒子から水を生成するために使用されます。
初心者の場合、3Dで実装するのは困難です。数学的に定義されたサーフェス(マーチングキューブアルゴリズム)から三角形メッシュを作成できる必要があり、結果が完全に現実的であるとは限りません。
他の方法を試すか、より安価な方法を使用することをお勧めします。2つの半透明の球を重ねて描画し、それらを離すなどします。
もちろん、望ましい結果を得る特定の方法は、モデリングパッケージ(blenderなど)と熟練したアーティストを使用することですが、オブジェクトトポロジがフレームごとに変更されるため、アプリケーションでモデリングされた結果を表示することは困難です。さらに、満足のいく結果を得るには時間がかかり、スキル。