仅使用数学公式实现3D图形?

时间:2012-02-07 04:31:33

标签: graphics 3d

我看到了这些令人惊叹的小程序(7kb,64kb),带有令人惊叹的图形。 我想知道他们用什么技术来实现这些? OpenGL + Assembly?

以下是视频:

http://www.youtube.com/watch?v=ZfuierUvx1A&feature=related

http://www.youtube.com/watch?v=scSsxrMVXh8

Heaven 7 binary:

http://www.scene.org/file.php?file=/parties/2000/mekkasymposium00/in64/h7-final.zip&fileinfo

阴谋二元:

http://conspiracy.hu/release/64k/chaos_theory/

所有纹理动画,网格都是从数学公式生成的?

否则如何将它们存储在7kb和64kb二进制文件中?

1 个答案:

答案 0 :(得分:6)

这是demoscene的艺术。大多数网格和纹理以及所有其他资源都是由procedural graphics生成的。

大多数demosceners遇到自己的点是pouet.net,你可以在那里学到很多东西或者提出任何问题。与其他竞赛一样,大多数资源和技术都是由团队(demoscene groups)珍惜的,但可能会发现一些错误,如Ińigo Quilez's strawberry siteDisplayHack blog

64kB或现在更常见的4kB演示由kkrunchyCrinkler工具压缩。这些都是令人惊叹的软件,它充满了应用的统计数据和对C / Cpp / ASM生成的可执行文件的精湛知识。

您可以在此特定Demoscene docs videos中找到有关demoscene的模式信息。