国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
大小僅有64K時間卻長達半個小時的3D動畫,25萬倍的壓縮!
“程序最優(yōu)化的結(jié)果,充分發(fā)揮電腦硬件的極限潛力,處處體現(xiàn)著DEMO制作者高深的編程功底
   瑞典有一個著名DEMO團隊TheComputerCnonoad
   DEMO的核心,其實就是壓縮和解壓縮算法,你看到畫面最初始的時候那個進度條了吧,那其實就是個解壓縮的過程,這些程序都是自解壓的。要達到這樣的效果,這些程序通常都要求用匯編語言編寫,因為只有匯編語言才能達到這樣最優(yōu)化的效果,充分發(fā)揮硬件的威力。另外DEMO往往要進入一個特殊的繪圖模式,這個模式稱為X模式。剛剛看到的那些非常炫的3D效果,其實都是針對顯卡進行實時編程,只有這樣才能極大地節(jié)省體積。還有,你們注意到DEMO里面的那些畫面了沒有,如果觀察夠仔細,會發(fā)現(xiàn),里面的很多東西其實都是重復的,由同樣的幾何圖形組成,重復的東西往往最好壓縮,因為只要劃出一塊地方保存那個圖形,其他重復的,只要再調(diào)用那個圖形就行了,音樂也是這樣,翻來覆去,老是那么幾個音調(diào)……”
   文件列表 精品3D作品
........../3D.exe
........../64K動畫大賽作品之一:幽靈古堡.exe
........../64K動畫大賽作品之三:火域幻境 .exe
........../64K動畫大賽作品之二:第七天堂.exe
........../64K動畫大賽作品之五:死亡陰影.exe
........../64K動畫大賽作品之六:金屬迷城.exe
........../64K動畫大賽作品之四:愛之記憶.exe
........../flybye.exe
........../fr-030 candytron party.exe
........../kkino64.exe
........../ltoo.exe
........../《彗星撞地球》.exe
........../光影.exe
........../卡通.exe
64K 3D動畫,檢驗機器顯卡及內(nèi)存性能
這三個3D動畫都在64K左右,然而卻都不是省油的燈。運行起來都要吃掉幾百M
的內(nèi)存。在購機是可以用它們檢驗機器性能。特別是第三個動畫“彗星撞地球”,
即使你的機器可以運行魔獸,但也不一定能流暢的運行它。
注:系統(tǒng)必須安裝有Directx8.0,因為動畫支持DX8.0加速。    機子太老的就別打開了,小心cpu和顯卡狂飆!
   你相不相信64K大小,竟然看到這么久的三D精彩動畫,而且質(zhì)量會如此的高,不信就下來看看吧!
    64kb=1.6G是個什么概念?看看就知道。懂E文的可以看到最后的介紹里面提到有1.6g的數(shù)據(jù)包含其中。其實還有很多不過這個是最好的。以后游戲要是這樣就好啦??赡?Mb的游戲就可以玩N個鐘頭啦。期待…………
國外的0DAY組織經(jīng)常自制DEMO,完全用源代碼編寫,用來炫耀本組織技術(shù)。而各組織之間的競爭也會通過全球DEMO大賽來進行,比賽規(guī)則是最大的DEMO不超過65K!這幾個作品中最小的一個只有6KB!每個DEMO都聲色俱全,效果震撼,令人驚嘆不已!
    Demo是怎么做出來的:
  實際上是這樣的, 小組的程序員用他的業(yè)余時間(也可能是工作時間)寫一個程序框架, 用來同步顯示和音樂, 當然, 包括特效的部分. 這樣一個程序通常由匯編, C/C++, Pascal等寫成, 然后為了Demo運行的更流暢, 一些代碼要用匯編重寫. 最后, 手繪的圖形, 美妙的音樂通過精心設計的代碼組合起來, 又一個Demo出現(xiàn)了!這是Demo的編程部分. 圖形部分當然由美術(shù)家來完成. 美術(shù)家的工作包括3D建模, 貼圖制作(這通常是一件逐象素的描繪工作), 設定虛擬攝像機的運行路徑以供程序員使用之類. 音樂家將完成音樂的創(chuàng)作和制作. 大多數(shù)情況下,這是一種叫做Module的音樂,使用一種叫Tracker的程序完成. Module與MIDI有點類似, 但Module使用自己的樂器采樣而不像MIDI使用的是聲卡或軟波表的樂器, 因此Module可以在所有硬件平臺上獲得同樣的播放效果,而且, 文件卻很小巧. Moudule允許對聲音完全的控制, 對應著, 制作的難度水平. Module文件后綴通常為mod, stm, s3m, it, xm之類, 這些格式的音樂大都可以用Winamp來播放, 但有更專業(yè)的Module播放器如: ModPlug Player(Tracker/Plugins too)等等. 另外, 越來越多的音樂開始使用MP3格式. 請訪問http://www.maz-sound.com/以獲得Module的播放制作工具.由于種種限制: 比如平臺性能, 文件大小等, Demo的制作需要很高的技術(shù)水平: 你知道你能在64k大小的程序里放些什么!!
   調(diào)用Opengl或者DX。精心的編寫代碼和數(shù)據(jù)。然后做一個類似UPX的壓縮殼。壓縮容量。
簡單地說就是生成技術(shù),包括紋理,模型,音頻采樣都是由少量參數(shù)計算生成的,很有規(guī)律性,所以一般只能演示抽象,自然的動畫.
   匯編幾乎沒必要,即使有一點,內(nèi)嵌到VC里就足夠
   也些也用專用的Loader.根據(jù)自身的特點,定制一個壓縮方案。來達到最佳的壓縮效果。
   64K的動畫,所高深不高深,不過真的要做還是有一定的難度。
  動畫無非就是調(diào)用opengl或者Dx來畫點線面和貼圖。64動畫里面的貼圖都是很簡單的。有些甚至沒有貼圖。比如我要畫一個房子。就幾行代碼。
偽碼類似下面:
GLBegin(GL_PLOY)
Vertex(x,x,x)
Vertex(x,x,x)
Vertex(x,x,x)
GLEnd

    其實看起來特殊形狀的物體也是靠技巧用少量數(shù)據(jù)生成的.
模型都是一些基本形狀(方形,球形,四面體等)用sin,cos等函數(shù)變換一下頂點坐標就能把模型復雜化,運氣好就能得到像樣的模型.紋理也用簡單的p=f(x,y)函數(shù)算出來每個像素的顏色值.不同紋理直接再融合一下就能變出很復雜的紋理.音頻采樣也是同樣道理.幾個函數(shù)的代碼量當然比幾幅紋理的數(shù)據(jù)量少得多.
   國外電腦狂人大作!3D美女演示動畫,在結(jié)尾處會出現(xiàn)一段字幕,說明動畫所包含的內(nèi)容,如178兆多媒體紋理、159MB的wave文件、12條音軌、8億5千萬波樣等。
    可以直接點擊運行欣賞,ESC退出,小的可憐,大得可怕!    按Win鍵退出
    在網(wǎng)上混跡多年的朋友們可能或多或少地聽說過這些只能用奇跡形容的3D Demo程序吧:
不超過64K的體積
據(jù)說是為了展示能力而做的限定,Demo的大小不能超過64K;
華麗的3D動畫
語言不能描繪出令人驚艷的動畫效果,只能親自去感受了
全程音效
雖然不能說仙樂,也還能入耳
建議大家百度 64K 動畫 :)
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Prophecy 的 3D 電影《彗星撞地球》是怎么壓縮成 64k 圖片的?
編程藝術(shù)品與4KB大小的地形Code Demo
如何在powerpoint中插入flash動畫
一、什么是異常處理,Python常見異常類型(入門必讀)
巧用可視化插件,瞬間提升大屏駕駛艙效果
Flash 在線 DIY Demo -- www.u66.net
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服