python - 分形的 3D 动画

标签 python animation blender

我将在 11 月做一个关于分形天线的演示(看看我以前的线程),我想加入一些动画,使我的演示更容易可视化我所指的内容。这些动画中的大多数都相对较短,最多可能一分钟。有一些动画会很棒:

  1. 分形山脉 - 动画继续添加新的迭代来描绘山脉的复杂特征。

  2. 分形科赫曲线 - 动画以启动器(三角形)开始并添加新的迭代。要么我慢慢引入具有下一次迭代的新分形,要么我使用相同的模型,用户可以看到迭代向外分支。我更喜欢后一种技术。

  3. 显示分形。增加迭代次数,同时保持长度不变,证明分形尺寸在缩小。

  4. 显示分形。增加迭代次数,同时保持大小不变​​,以证明分形正在增加其总周长。

  5. 手机动画 - 展示手机有多个天线弹出(它们可以是简单的线条草图)。

问题是,我以前从未做过任何动画。在我已有的程序中,它们会生成分形的坐标,这是否有用?

在尽可能短的时间内渲染这些动画的最佳方法是什么?距离演讲还有将近 6 周! Blender 可能是一个选项,但我不知道如何去做。

this 中有一些很棒的动画NOVA 视频可能会让您了解我的目标。

谢谢,

奥斯汀

最佳答案

就个人而言,我使用 VPython 来创建简单的 3D 图形和动画。这是一个易于学习的库,可在 http://vpython.org/ 免费获得。 .由于您已经有了坐标,因此将其合并到绘图中应该相当容易。

Blender 稍微复杂一些,但如果您想花时间学习它,它还包含 python 脚本。

最后,引用一些 YouTube 评论:如果您使用该视频,只需引用它,或通过电子邮件发送并获得许可。如果您没有通过此演示文稿赚钱,那么您很可能会很好地使用这些视频。

关于python - 分形的 3D 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7604730/

相关文章:

python - 如何在 Pandas 中拆分列标题并正确导出到 Excel

css - 如何将scrollRevealJS与AnimateCSS一起使用?

c# - 在 WPF 代码隐藏中创建 Storyboard

python - 如何根据上下文更改 Blender 2.63 中的运算符(operator)标签?

c++ - 跟踪过程直到完成

python - 帮助在元组匹配 Python 函数中使用 *args

python - 通过Python查找列表中特定位置的绝对最大值或最小值

python - 如何在 python 中将平面列表转换为二维数组?

javascript - Snap.svg 延迟动画不起作用

c++ - 将 blender 模型导入 DirectX 11.2 C++ 应用程序