切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 3254阅读
    • 3回复

    [讨论]请教tracepro中sheme循环的问题 [复制链接]

    上一主题 下一主题
    离线ruskie
     
    发帖
    21
    光币
    28
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2008-11-28
    最近看到在tracepro的collect volume flux功能中可以使用sheme editor编写一个循环,可以实现只追踪比较少数量的光线,经过多次循环后相当于追踪很大数量的光线的目的。比如追踪1000条光线,循环1000次,最好的统计出的结果相当于追踪1000*1000的光线。 IJ3[6>/ M0  
    高手能给讲讲吗?最好能发个编好的循环的语句。
     
    分享到
    离线asm
    发帖
    379
    光币
    358
    光券
    0
    只看该作者 1楼 发表于: 2008-12-01
    功能肯定是可以的,但是为什么这么做呢?并没有收益,这样做为什么不直接追1M光线,还省点时间。 {dhuvB  
    Scheme不是做这样的事吧
    离线ruskie
    发帖
    21
    光币
    28
    光券
    0
    只看该作者 2楼 发表于: 2008-12-01
    这个在volume flux collection 的功能里面应该比较有用,看介绍好像可以只是相当于一个循环使用的内存大小得到最终很大的结果,可以设置光线数目很多,再加上循环,就比直接设置光线多出非常多的数量了。直接设置的光线数还是受内存很大限制的。不知道我说明白没有^_^
    离线asm
    发帖
    379
    光币
    358
    光券
    0
    只看该作者 3楼 发表于: 2008-12-02
    那你是一定要看rays了?其实用simulation mode还是比较好的 Qzw~\KY:  
    如果用循环,你拿到的实际上只能是1k组数据,然后手动做加和统计 ,WR$xi.j  
    简单的做法是用macro的recorder:打开recording,然后做一遍你的操作,save scheme 文件 HWT0oh]  
    打开文件,加循环,每次保存数据。但是要记得修改random seed,否则你拿到的是1k个一模一样的结果。