zoukankan      html  css  js  c++  java
  • JuliaSet&MandelBulb @ Maya&KK —— 4亿粒子的测试



    分形是数学里最美的一个话题之一,美在 

    1. 无限的细节 
    2. 在尺寸上的自相似

    这两个特征造成的牛逼效果就是随便选择分形上的一个小坑或者小山包拉进后又是一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界,而把这个世界中的一个小坑或者小山包拉进又™是另一个广阔的世界。

    当然这个在数学上的所谓无线细节在计算机的数值计算世界中是有限的,取决于迭代次数,次数越高细节越多,我用的次数是50.

    之前看有一个用Arnold渲染的粒子测试超NB,如今也自己写了一个。现在是静帧的,因为输入的坐标是4D空间,如果做序列也是很容易的。

    用了GPU加速,所以算分形那叫一个快啊。最开始的时候单线程算百万级的需要1分钟,而现在GPU上算出4亿粒子只需要十几秒。当然写文件就是另一回事了…… 在输出PRT的环节大概20%的计算量占据了95%的机器时间,因为zlib是CPU的。渲染也还算可以,下面的图3盏灯光KK渲染4分半左右一帧。

    顺便吐槽一下csdn的水印……实在是忒难看了。





  • 相关阅读:
    java中判断图片格式并且等比例压缩图片
    如何将freemarker文件转化为html文件
    细数用anaconda安装mayavi时出现的各种问题
    利用java代码生成keyStore
    时间戳获取 天/月/日等until
    navicat连接msql Client does not support authentication protocol requested by server; consider upgrading MySQL client
    类初始化和构造器初始化的区别
    git从自己账号切换到公司的账号,剪项目失败
    求吸血鬼数(1000~10000,thinking)
    vue。js的时间的格式化
  • 原文地址:https://www.cnblogs.com/riskyer/p/3235304.html
Copyright © 2011-2022 走看看