2012-02-07 69 views
3

我看到這些驚人的小程序(7kb,64kb)和令人印象深刻的圖形。 我想知道他們用什麼技術來實現這些? OpenGL + Assembly?僅使用數學公式實現3D圖形?

下面是視頻:

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

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

天7二進制:

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

陰謀二進制:

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

所有的紋理動畫,網格都是從數學公式生成的?

否則,它們如何存儲在7kb和64kb二進制文件中?

回答

6

這是demoscene的藝術。大多數網格和紋理以及所有其他資產均由procedural graphics製作。

大多數展示者見面的地方是pouet.net,那裏你可以學到很多東西或者問任何問題。和其他比賽一樣,大多數消息來源和技術都是由團隊(demoscene團體)珍藏的,但是可能會發現一些內容,如Ińigo Quilez's strawberry siteDisplayHack blog

64kB或現在更常見的4kB演示程序由kkrunchyCrinkler工具壓縮。這些都是令人驚歎的軟件,它充滿了應用的統計數據和C/Cpp/ASM生成的可執行文件的絕佳知識。

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