OpenGL:细胞分裂效应

OpenGL:细胞分裂效应,opengl,animation,glut,Opengl,Animation,Glut,我想模拟(生物)细胞分裂过程。我已经能够创建三维单元模型并加载模型(使用glm库)。然而,我不知道如何使它分裂,我也不知道从哪里开始 有人知道如何在OpenGL中复制事物的效果吗?(如果我可以使用glut和glm,那就太好了)。也许你可以教我如何制作一个球体复制体。我想你的名字叫or。我认为通过调整thresold函数可以获得细胞分裂效果,但这并不能保证——变形球通常看起来更像水银,用于从粒子中生成水 对于新手来说,它们很难在3d中实现——您需要能够用数学定义的曲面(算法)生成三角形网格,并且结

我想模拟(生物)细胞分裂过程。我已经能够创建三维单元模型并加载模型(使用glm库)。然而,我不知道如何使它分裂,我也不知道从哪里开始

有人知道如何在OpenGL中复制事物的效果吗?(如果我可以使用glut和glm,那就太好了)。也许你可以教我如何制作一个球体复制体。

我想你的名字叫or。我认为通过调整thresold函数可以获得细胞分裂效果,但这并不能保证——变形球通常看起来更像水银,用于从粒子中生成水

对于新手来说,它们很难在3d中实现——您需要能够用数学定义的曲面(算法)生成三角形网格,并且结果不能保证完全真实

我建议尝试其他方法或使用更便宜的方法-在两个表面透明的球体的顶部绘制两个球体,然后将它们分开或诸如此类


当然,获得所需结果的特定方法是使用建模软件包(如blender)和熟练的美工,但在应用程序中显示建模结果将很困难,因为对象拓扑结构将在每一帧中改变,另外,获得令人满意的结果需要时间和技巧。

绘制两个重叠的球体,并慢慢将其中心点分开?如果您不知道如何操作网格,我建议更改您希望的项目。总是选择一个你知道怎么做的项目,或者不会把你的技能延伸太远。你所做的通常需要有人进入一个建模包,生成一个动画,并做其他各种事情。这是非常不平凡的,如果你真的想让它看起来好看的话就不需要了。@Ben Voigt:谢谢,我会试试看效果。(我怎么没想到呢?)我试过吐温,但没有成功。我试过你的一个建议:“画两个表面透明的球体,然后把它们分开。”。然而,我在混合方面有一个问题:重叠部分的颜色与细胞的其他部分不同,这使得混合过程不是很令人满意。