Context Free Art以及FMF Direct Draw构想

Context Free是一款基于2维L-System的分形生成软件,GNU Public License开源。CFDG是用C++8.0写的,用了大量的STL,源码非常漂亮。Follow this link to have a look at it: http://www.contextfreeart.org.

我觉得它一定能做的非常强大,因为L-System是分形大家族中非常重要的一员。现在基于复数迭代的分形软件最多,其次是IFS,而L-System的比较少一点。L-System能非常方便的定义图案,它能让你非常确定的构造分形对象。而复数迭代分形的不确定性还是要大一些。不过,确定有确定的好处,不确定也有不确定的好处。我希望能将L-System和Flame以及Buddha做为一种新的模型集成到FMF中,应该说是很有可能的事情。一直不喜欢Flame的原因是它在渲染Huge Image方面会遇到麻烦,而传统的复数分形是可以应用FMF的“最小内存模式+区域放大”来渲染超大图象的。如果完全不考虑内存方面的限制,不只是L-System、Flame以及Buddha,就连Postwork都可以针对每一个Layer/Group实现出来。

FMF在解决以上问题上,会采用一种新的概念,叫做Direct Draw,它和Direct Coloring不同,也和MS DirectX中的DDraw不同。FMF DD的意思是:Paint Directly to Canvas Memory。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值