Warez 组织的64K 3D动画下载
每年,世界各地著名的Warez 組織都會(huì)推出一個(gè)小的動(dòng)畫片來比較,僅僅是用來炫耀其實(shí)力—64K 的3D動(dòng)畫。
要知道,一首普通的MP3 ,通常就有4000K 左右,一張普通的JPG 壓縮圖片也要30-40K ,而這個(gè)僅有63K 的3D動(dòng)畫,你花半個(gè)小時(shí)也看不完而且不重復(fù)帶音樂,最經(jīng)典力作!將1.9G的數(shù)據(jù)壓縮為64K ,其3D渲染和聲效卻令人震撼,尤其是已64K 的大小竟然演示了近30分鐘的不重復(fù)3D影片,其技術(shù)令人震驚~因?yàn)?#xff0c;事實(shí)上,這個(gè)動(dòng)畫的真正容量超過15G ,也就是說這個(gè)Warez 組織把它壓縮了25萬倍。注:系統(tǒng)必須安裝有directx9.0才行。因?yàn)閯?dòng)畫支持DX9.0 加速。
你會(huì)覺得不可思議,因?yàn)樗挥?4K.更高的渲染效果,3D畫面的細(xì)膩的銜接,音效也沒得說。
可以直接點(diǎn)擊運(yùn)行欣賞,ESC退出。
fr-08: .the .product
2000年的空前之作,也是德國farbrausch小組的成名之作,在國內(nèi)也是最出名的作品."The Party 00"的第一名作品.最值得稱道的是kb的BGM.所用3D接口是Direct3D 8.0.
最低要求:PII350,128M內(nèi)存,TNT2顯卡,DX8.0.
project genesis
這是目前能與fr小組抗衡的另一新銳,來自匈牙利的Conspiracy小組的成名作.
"Breakpoint 03"的第一名作品.3D效果,音樂一點(diǎn)不遜于fr08.所用3D接口是OpenGL.
推薦要求:PIII600,支持OpenGL硬件加速的顯卡.
the prophecy – project nemesis
(博主0point注:即使其它的你沒有時(shí)間看,這個(gè)你一定不能錯(cuò)過,視覺效果堪稱震撼,不過顯卡要求較高,GeForce 8400以上才能流暢觀看。the prophecy 為同名電影《彗星撞地球》英文名,此作品就即是根據(jù)此電影制作。
Conspiracy小組的另一優(yōu)秀作品."Assembly 04"的第一名作品.
這個(gè)作品為了突出主題而著重展示比較真實(shí)的一些特效.
3D接口是OpenGL.編程語言:C++.
推薦要求:2Ghz,512M內(nèi)存,Geforce4Ti/Radeon9600,128M顯存.
Heaven7
"Mekka & Symposium 00"的第一名作品
最值得稱贊的是此作品沒有使用3D硬件加速,而是完全使用軟件映射!
音樂很動(dòng)聽,主題主要以文字片段敘述的.可惜比較短.
最低要求:PentiumMMX.
fr-019: poemtoahorse
farbrausch小組"Mekka & Symposium 02"的第二名作品.
fr-034 / hjb-104: time index
farbrausch小組"Simulaatio2 03"的第二名作品.
beyond
Conspiracy小組"state of the art 04"的第一名作品.
推薦要求:PIII900,GeForce3或Radeon8500以上顯卡,較新的顯卡驅(qū)動(dòng).
chaos theory
Conspiracy小組"Assembly 06"的第二名作品.
a place called universe
Conspiracy小組"SceneCON 03"的第一名作品.
推薦要求:PIII600,支持OpenGL硬件加速的顯卡.
please the cookie thing
aardbei小組"Ambience 00"的第一名作品.
and_sqs
and小組"Assembly 02"的第一名作品.
最低要求:PentiumII-400,128MB內(nèi)存,GeForce以上顯卡
and_zm3
and小組"Assembly 03"的第一名作品.
最低要求:PentiumIII 1GHz,128MB內(nèi)存,GeForce3或Radeon8500以上顯卡,DX9.0.
195/95/256
rgba小組"Euskal Encounter 13"的第一名作品.
創(chuàng)意參考了Plastic小組的demo原作.
 
; 推薦要求:Radeon 9600或GeForce 6600以上顯卡.
rgba_prd
rgba小組"Euskal 04"的第一名作品.
推薦要求:Pentium4 2.0GHz,ATI9600或NVidiaFX5900以上的顯卡.
他們的團(tuán)隊(duì)主頁?http://www.theproduct.de/?上面還有一些其他的東東下載
“程序最優(yōu)化的結(jié)果,充分發(fā)揮電腦硬件的極限潛力,處處體現(xiàn)著DEMO制作者高深的編程功底
瑞典有一個(gè)著名DEMO團(tuán)隊(duì)TheComputerCnonoad
DEMO的核心,其實(shí)就是壓縮和解壓縮算法,你看到畫面最初始的時(shí)候那個(gè)進(jìn)度條了吧,那其實(shí)就是個(gè)解壓縮的過程,這些程序都是自解壓的。要達(dá)到這樣的效果,這些程序通常都要求用匯編語言編寫,因?yàn)橹挥袇R編語言才能達(dá)到這樣最優(yōu)化的效果,充分發(fā)揮硬件的威力。另外DEMO往往要進(jìn)入一個(gè)特殊的繪圖模式,這個(gè)模式稱為X模式。剛剛看到的那些非常炫的3D效果,其實(shí)都是針對(duì)顯卡進(jìn)行實(shí)時(shí)編程,只有這樣才能極大地節(jié)省體積。還有,你們注意到DEMO里面的那些畫面了沒有,如果觀察夠仔細(xì),會(huì)發(fā)現(xiàn),里面的很多東西其實(shí)都是重復(fù)的,由同樣的幾何圖形組成,重復(fù)的東西往往最好壓縮,因?yàn)橹灰獎(jiǎng)澇鲆粔K地方保存那個(gè)圖形,其他重復(fù)的,只要再調(diào)用那個(gè)圖形就行了,音樂也是這樣,翻來覆去,老是那么幾個(gè)音調(diào)……”
3D動(dòng)畫都在64K左右,然而卻都不是省油的燈。運(yùn)行起來都要吃掉幾百M(fèi)的內(nèi)存。在購機(jī)是可以用它們檢驗(yàn)機(jī)器性能。特別是第三個(gè)動(dòng)畫“彗星撞地球”, 即使你的機(jī)器可以運(yùn)行魔獸,但也不一定能流暢的運(yùn)行它。
注:系統(tǒng)必須安裝有Directx8.0,因?yàn)閯?dòng)畫支持DX8.0加速。 機(jī)子太老的就別打開了,小心cpu和顯卡狂飆!
你相不相信64K大小,竟然看到這么久的三D精彩動(dòng)畫,而且質(zhì)量會(huì)如此的高,不信就下來看看吧!
64kb=1.6G是個(gè)什么概念?看看就知道。懂E文的可以看到最后的介紹里面提到有1.6g的數(shù)據(jù)包含其中。其實(shí)還有很多不過這個(gè)是最好的。以后游戲要是這樣就好啦。可能1Mb的游戲就可以玩N個(gè)鐘頭啦。期待…………
國外的0DAY組織經(jīng)常自制DEMO,完全用源代碼編寫,用來炫耀本組織技術(shù)。而各組織之間的競爭也會(huì)通過全球DEMO大賽來進(jìn)行,比賽規(guī)則是最大的DEMO不超過65K!這幾個(gè)作品中最小的一個(gè)只有6KB!每個(gè)DEMO都聲色俱全,效果震撼,令人驚嘆不已!
Demo是怎么做出來的:
實(shí)際上是這樣的, 小組的程序員用他的業(yè)余時(shí)間(也可能是工作時(shí)間)寫一個(gè)程序框架, 用來同步顯示和音樂, 當(dāng)然, 包括特效的部分. 這樣一個(gè)程序通常由匯編, C/C++, Pascal等寫成, 然后為了Demo運(yùn)行的更流暢, 一些代碼要用匯編重寫. 最后, 手繪的圖形, 美妙的音樂通過精心設(shè)計(jì)的代碼組合起來, 又一個(gè)Demo出現(xiàn)了!這是Demo的編程部分. 圖形部分當(dāng)然由美術(shù)家來完成. 美術(shù)家的工作包括3D建模, 貼圖制作(這通常是一件逐象素的描繪工作), 設(shè)定虛擬攝像機(jī)的運(yùn)行路徑以供程序員使用之類. 音樂家將完成音樂的創(chuàng)作和制作. 大多數(shù)情況下,這是一種叫做Module的音樂,使用一種叫Tracker的程序完成. Module與MIDI有點(diǎn)類似, 但Module使用自己的樂器采樣而不像MIDI使用的是聲卡或軟波表的樂器, 因此Module可以在所有硬件平臺(tái)上獲得同樣的播放效果,而且, 文件卻很小巧. Moudule允許對(duì)聲音完全的控制, 對(duì)應(yīng)著, 制作的難度水平. Module文件后綴通常為mod, stm, s3m, it, xm之類, 這些格式的音樂大都可以用Winamp來播放, 但有更專業(yè)的Module播放器如: ModPlug Player(Tracker/Plugins too)等等. 另外, 越來越多的音樂開始使用MP3格式. 請(qǐng)?jiān)L問http://www.maz-sound.com/比如平臺(tái)性能, 文件大小等, Demo的制作需要很高的技術(shù)水平: 你知道你能在64k大小的程序里放些什么!!
調(diào)用Opengl或者DX。精心的編寫代碼和數(shù)據(jù)。然后做一個(gè)類似UPX的壓縮殼。壓縮容量。
簡單地說就是生成技術(shù),包括紋理,模型,音頻采樣都是由少量參數(shù)計(jì)算生成的,很有規(guī)律性,所以一般只能演示抽象,自然的動(dòng)畫.
匯編幾乎沒必要,即使有一點(diǎn),內(nèi)嵌到VC里就足夠
也些也用專用的Loader.根據(jù)自身的特點(diǎn),定制一個(gè)壓縮方案。來達(dá)到最佳的壓縮效果。
64K的動(dòng)畫,所高深不高深,不過真的要做還是有一定的難度。
動(dòng)畫無非就是調(diào)用opengl或者Dx來畫點(diǎn)線面和貼圖。64動(dòng)畫里面的貼圖都是很簡單的。有些甚至沒有貼圖。比如我要畫一個(gè)房子。就幾行代碼。
偽碼類似下面:
GLBegin(GL_PLOY)
Vertex(x,x,x)
Vertex(x,x,x)
Vertex(x,x,x)
GLEnd
其實(shí)看起來特殊形狀的物體也是靠技巧用少量數(shù)據(jù)生成的.
模型都是一些基本形狀(方形,球形,四面體等)用sin,cos等函數(shù)變換一下頂點(diǎn)坐標(biāo)就能把模型復(fù)雜化,運(yùn)氣好就能得到像樣的模型.紋理也用簡單的p=f(x,y)函數(shù)算出來每個(gè)像素的顏色值.不同紋理直接再融合一下就能變出很復(fù)雜的紋理.音頻采樣也是同樣道理.幾個(gè)函數(shù)的代碼量當(dāng)然比幾幅紋理的數(shù)據(jù)量少得多.
國外電腦狂人大作!3D美女演示動(dòng)畫,在結(jié)尾處會(huì)出現(xiàn)一段字幕,說明動(dòng)畫所包含的內(nèi)容,如178兆多媒體紋理、159MB的wave文件、12條音軌、8億5千萬波樣等。
可以直接點(diǎn)擊運(yùn)行欣賞,ESC退出,小的可憐,大得可怕! 按Win鍵退出
在網(wǎng)上混跡多年的朋友們可能或多或少地聽說過這些只能用奇跡形容的3D Demo程序吧:
不超過64K的體積
據(jù)說是為了展示能力而做的限定,Demo的大小不能超過64K;
華麗的3D動(dòng)畫
語言不能描繪出令人驚艷的動(dòng)畫效果,只能親自去感受了
全程音效
雖然不能說仙樂,也還能入耳
我在網(wǎng)上收集了一些,要說看完的感受,那就是嘆為觀止。好東西不敢獨(dú)享,請(qǐng)大家一起品味。歡迎討論......
其實(shí)還有,德國開發(fā)團(tuán)隊(duì).theprodukkt發(fā)布了首個(gè)功能完整但大小卻只有96KB的人物射擊游戲.kk的96KB大小的第一視角射擊3D游戲游戲文件賊小,對(duì)硬件要求賊高~
本文轉(zhuǎn)自 h2appy? 51CTO博客,原文鏈接:http://blog.51cto.com/h2appy/1316378,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的Warez 组织的64K 3D动画下载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥杯-奇妙的数字(2015-A-3)
- 下一篇: nonebot2.0.0a16-qq机器