OpenGL : 细胞分裂效应
OpenGL : Cell division effect
我想模拟(生物)细胞分裂过程。我已经能够创建一个 3D 细胞模型并加载模型(使用 glm 库)。但是,我不知道如何划分它,我不知道从哪里开始。
有没有人知道如何使事物在OpenGL中复制的效果?(如果我可以使用 glut 和 glm 就太好了)。也许你可以告诉我如何制作一个球体复制。
我认为你正在寻找的被称为元粒子或元球。我认为通过调整脱粒函数,你可以获得细胞分裂效果,但这并不能保证 - 元球通常看起来更像水银,用于从粒子中产生水。
对于新手来说,它们很难在 3D 中实现 - 您需要能够用数学定义的表面(行进立方体算法)制作三角形网格,并且结果不能保证完全逼真。
我建议尝试其他方法或使用一些更便宜的方法 - 将两个透明的球体彼此叠在一起,然后将它们分开或类似的东西。
当然,获得所需结果的某些方法是使用建模包(如搅拌机)和熟练的艺术家,但是在您的应用程序中显示建模结果将很困难,因为对象拓扑将每一帧都在变化,而且制作令人满意的结果需要时间和技巧。
相关文章:
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 了解 GLM- openGL 中的相机转换
- 如何在全屏模式下(在OpenGL中)使背景透明
- 为什么我不能使用 EGL 创建无头 OpenGl 上下文?
- OpenGL大的3D纹理(>2GB)非常慢
- OpenGl glm rotate
- C++atioglxx.pdb未加载错误glBufferData OpenGL
- OpenGL在启用深度测试时不会丢弃我的碎片
- OpenGL相机和相机空间转型的困惑
- OpenGL将纹理四边形渲染为(0,0)
- OpenGL 和 GLM 矩阵无法正确扩展,总是按比例缩小
- 发布旋转矩阵(openGL/glm)
- 如何在Visual Basic中使用矩形函数OpenGL绘制矩形
- 无法使用VAO和EBO(openGL)绘制多个对象
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- OpenGL 16 位模板缓冲区?
- 将QOpenGLWidget子类转换为使用Metal而不是OpenGL的子类是否可行?
- 在顶点着色器中使用 OpenGl 的未声明标识符,我在顶点着色器中绘制三角形时遇到问题
- 在 openGL 中多次绑定缓冲区
- OpenGL : 细胞分裂效应