- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 法线平均后的效果
对顶点法线作了平均处理后的效果: 下一步想把体积光和软阴影实现了,但又嫌麻烦。。。。本文属Span Zhang(张友邦)原创,转载请注明出处。中国原创分形艺术、中国原创分形软件第一站
2007-07-31 13:46:00 880
原创 FerryMan Fractal渲染的第一张3DS图片
对于光线追踪场景中的任何物体,只要有了求交算法以及法线算法就可以渲染。virtual int intersect(const Ray& ray, float& distance ) = 0;virtual Vector3 getNormal(Vector3& pos) = 0;为了适应三角形带的渲染,把三角形的数据结构定义为:Vector3 vertex[3];Vector3
2007-07-31 10:23:00 2101
原创 FerryMan Fractal 1.6.4 Released
The new version of 1.6.4 released today with anti-aliasing refactored. I finally put a item of Adaptive Grid to the sampling method list and thus to avoid making all of the sampling methods adaptive.本
2007-07-30 09:44:00 1244
原创 仍然是采样和自适应反走样(Sampling and Adaptive Anti-aliasing)
目前已经为FMF设计好了5种采样模式。一种是Pixel模式,它实际上就是把像素的中心作为采样点,并且缓存采样点颜色索引(或直接着色土层的最终颜色)的一个代名词。第二种是Grid模式,它是最简单最直接的supersampling算法,把像素的采样区域分成等分后取点计算。第三种是Stochastic模式,实际上就是随机采样。第四种是Poisson Disc,把随机采样的太过随机性给限制了一下,任何两个
2007-07-28 09:45:00 1386
原创 还是自适应反走样
在FMF的反走样策略上,作出了如下几个决定:1、提供两种反走样选择:无反走样、自适应反走样。将阈值为0的自适应反走样当作传统反走样的替代品。2、反走样模式只用于输出,可以是可视化的输出,也可以是Render to Disk。提供可视化反走样输出,主要是考虑一些小图的制作,比如5000 X 5000。3、只为无反走样模式提供全内存方式渲染,所有反走样方式都隐式采用最小内存模式。4、自
2007-07-23 11:56:00 879
原创 自适应反走样(Adaptive Anti-aliasing)
现在的FerryMan Fractal使用的是传统的反走样技术,意思就是所有的点都使用同样的采样率。自适应反走样就是带着智能的反走样算法,它可以根据不同的点(或区域)来进行不同采样率的反走样渲染。渲染器通过检测边缘来达到反走样的目的,而这一过程需要对该点所代表的区域的“子点”(我自己乱命的名)的采样进行比对。如果比对出来的结果大过某个预设值,就认为在边缘上。如果遇到这样的边缘,渲染器对子点进行分割
2007-07-21 15:36:00 2765
原创 Render to Disk
花了点时间为FMF做了个Render to Disk功能,其实实现起来挺简单的,只要把渲染的结果写入到文件而不是放到显示缓冲区就可以了。目前只支持输出到BMP,可能以后会追加JPEG和PNG的支持,不知道有没有必要花费力气去做PSD的输出。还有些地方需要完善,例如渲染完成后的处理方面。最新的程序,请到http://www.ferrymanfractal.com下载。
2007-07-08 09:35:00 937
原创 Rendo主页新闻采访结束以及Fractal Art Contest延期
Rendo的Managing Editor Nick找我做主页新闻的interview,来来回回搞了好久,今天终于定下来于July 16发布FMF的Front Page Story。现在唯一担心的是国外尚FMF官方网站的速度,哎!另外,Benoit Fractal Art Contest主办方决定延长Entry的期限到July 31,看来没多少作品进入。我反正不管了,那三张图已经发过去了。等他
2007-07-05 15:18:00 1155
原创 Some Changes to FMF
1). Ported the source code to VC8 environment. The setup file is now enclosed with MFC dll files. Any 32-bit Windows platform is good enough for running FMF. But this caused a lage setup file in resul
2007-07-03 20:22:00 950
原创 配置不正确与清单文件manifest
上次把FMF转到VC8后在Vista操作系统上运行时遇到的配置不正确的问题,我当时是采用重新定义缺省的WINVER来解决的。但这只解决了一部份问题,因为生成的程序只能在Vista上运行而不能在XP或者2003上正确运行了。后来查了些资料,确定是清单文件在作怪。由于VC6的工程port到vc8后,缺省会嵌入清单文件到生成的二进制文件中。我采用的办法是:1、把所用项目的生成清单文件(在连接选项处)
2007-07-02 11:16:00 7155
适合Ruby 1.9.1的Ruby-FCGI源码包
2009-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人