11 2013 档案
Implemented Energy-Conserving Hair Scattering Model from Weta Digital
摘要:I used to implement the Energy-ConservingHair Scattering Model as the pre-calculation program, so that now spent a day to implement the all stuff as the shader in Arnold.Next step is to implement this model with importance sampling as the paper “Importance Sampling for Physically-Based Hair Fiber Mo 阅读全文
posted @ 2013-11-23 17:15 Bo Schwarzstein 阅读(1628) 评论(2) 推荐(0)
Multithreading C++ Out of Core Sotring for Massive Data|多线程C++的大规模数据外部排序
摘要:本代码的实现了多线程C++的大数据外排,这个其实是我为实现PantaRay或者是类似Dreamworks的点云GI的技术储备,为大规模点云光线跟踪所准备的第一步。所有的代码全部使用STL+boost实现了足够高层次的抽象,读者完全可以根据自己的需要改写。 阅读全文
posted @ 2013-11-17 14:03 Bo Schwarzstein 阅读(2103) 评论(0) 推荐(2)
Simplest Python K-Way Merging Sort|最简单的Python k路归并排序
摘要:想做这个好长时间了,因为有一篇Dreamworks的论文《Coherent Out-of-Core Point-Based Global Illumination》提到了这个,一直没时间做,于是今天抽了十几分钟搞了一下,基于Python的,非常简单。由于基于点云的GI已经毫无疑问的不会使用了,所以Weta Digital的PantaRay和Dreamworks的这些方法都会直接宣布作废,权当一个过渡阶段(从REYES到纯RT)的折中方法了。k是线程数目,n是每个线程处理的数字个数。可以直接替换为外部的IO访问代码,每一个线程读取外部待排序数据的索引,写出各自排序后的结果,主线程再来读取所有的文 阅读全文
posted @ 2013-11-07 16:33 Bo Schwarzstein 阅读(1708) 评论(0) 推荐(2)
上海公积金离职提取攻略
摘要:在上海工作的IT同行肯定有许多,如果打算辞职了不准备留在上海,则很自然的会牵涉到公积金的提取问题。这几天去上海去把公积金全部提取出来了,过程很简单。公积金包括基本的和补充的两个部分,个人交的和公司交的所有钱都可以全部提取。医保社保就算了,统筹的太多个人的部分太少,哪怕取出来了也没几个钱。准备材料有身份证、户口簿原件(或者常住人口登记表原件)、辞职证明(或者是劳动关系解除合约)。第一步先去浦东公积金管理处(这个需要去公司交公积金所在区域的管理部门去办理),2号线东昌路,出地铁站之后回头能看到一个南洋银行,旁边就是新世界大厦,直奔12楼,叫号,其实没几个人,直接说明来意,会给提取证明。在柜台上会贴 阅读全文
posted @ 2013-11-05 18:23 Bo Schwarzstein 阅读(10175) 评论(10) 推荐(1)