牛人就是牛啊…… - 哆啦比猫的技术瞎扯 - Arch Linux · ドラえもん · 实时绘制

牛人就是牛啊……

哆啦比猫 posted @ 2012年6月30日 20:31 in 杂项 with tags c misc pg perlin , 2439 阅读

今天因为某原因上了 Ken Perlin 大神的主页,看到右上角显眼的地方有这么一段话:

COMPILE THIS:
main(k){float i,j,r,x,y=-16;while(puts(""),y++<15)for(x
=0;x++<84;putchar(" .:-;!/>)|&IH%*#"[k&15]))for(i=k=r=0;
j=r*r-i*i-2+x/25,i=2*r*i+y/10,j*j+i*i<11&&k++<111;r=j);}

(YOU CAN RUN THE ABOVE CODE WITH codepad)

于是乎我在 codepad 上运行了一下,得到结果:

不愧是 Procedural Generation 大神啊……

PS:最近在读他的书《Texturing and Modelling: A Procedural Approach, 2e》,感觉好有难度……


凡未特殊声明(转载/翻译),所有文章均为原创。
by Giumo Xavier Clanjor (哆啦比猫/兰威举), 2010-2019.
知识共享许可协议本作品采用知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议进行许可。
文中凡未特殊声明且未声明为引用的代码均以 MIT 协议授权。

blog comments powered by Disqus
© 2010-2019 Giumo Xavier Clanjor (哆啦比猫/兰威举).
© 2013, 2014, 2015-2016 and 2017 The Dark Colorscheme Designed by Giumo Xavier Clanjor (哆啦比猫/兰威举).
知识共享署名·非商业性使用·相同方式共享 3.0 中国大陆许可协议
| © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee