2012-05-01 15 views
0

(生物)細胞分裂過程をモデル化したい。私は3Dセルモデルを作成し、モデルをロードすることができました(glmライブラリを使用して)。しかし、私はそれを分裂させる方法を知らないし、どこから始めるべきかわからない。OpenGL:細胞分裂効果

OpenGLで物事を複製する効果をどのようにしたら知っていますか? (glutとglmを使用することができれば素晴らしいです)。たぶん、球体を複製する方法を私に見せてくれるかもしれません。

+0

重なり合う2つの球を描き、その中心点をゆっくりと移動させますか? –

+1

メッシュを操作する方法がわからない場合は、プロジェクトの内容を変更することをお勧めします。どのようにして行うかを知っているプロジェクトを常に選択するか、またはあなたのスキルをあまりにも伸ばすことはあまりありません。あなたが一般的にしていることは、誰かがモデリングパッケージに入り、アニメーションを生成し、他にもさまざまなことをすることです。あなたが実際に見栄えを良くしたいのではなく、それは非常に重要ではありません。 –

+0

@Ben Voigt:ありがとう、私はそれを試し、効果を見てみましょう。 (私はどうやってそれを思いついたのですか?)私は成功なしにトゥイーンをしようとしていました。 – Huynh

答えて

1

looking formeta-particlesまたはmeta-ballsと呼ばれています。私はthresold関数を調整することで細胞分裂の効果を得ることができると考えていますが、これは保証されていません。通常、メタボールはもっと速くて粒子のように見えます。

初心者のために3dで実装するのは難しいです - 数学的に定義された表面から三角メッシュを作ることができる必要があります(marching cubesアルゴリズム)、結果が完全に現実的であるとは限りません。

私は何か他のものを試したり、より安価な方法を使用することをお勧めします - 2つのセミ透明な球体を上に描き、それらを離れて動かします。

モデリングパッケージ(ブレンダーのような)と熟練したアーティストを使用することはもちろんですが、オブジェクトトポロジがフレームごとに変更され、満足のいく結果が得られるため、モデル化された結果をアプリケーションに表示することは困難です。時間とスキルが必要です。

+0

私はあなたの提案の1つを試しています:「2つのセミ透明な球体をお互いの上に描き、離れて動かす」。しかし、私はブレンドに1つの問題があります。オーバーラップする部分は、セルの他の部分と比べて色が異なり、プロセスがそれほど満足できるものではありません。 – Huynh

関連する問題