国产精品999,99热在线观看,99国产精品99久久久久久,欧美性猛交99久久久久99按摩

值得收藏!干貨分享(CS 人物)cs開頭的男人是誰-他是CS的爺爺,首創(chuàng)3D游戲卻無償分享源代碼

共享代碼看起來是應該做的事情

這么做只需要付出很小的代價

卻往往可以顯著地使很多人受益

21世紀每天坐在電腦前的我們

似乎看慣了顯示器中以假亂真的畫面

無論是游戲里可以讓人看清面部絨毛的精細模型

還是完美隱藏在歐美大片兒里的電腦CG特效

使命召喚CG

我們根本無法想象僅僅二十多年前

那個電腦游戲畫面不僅趕不上家用游戲機

甚至只能靠文字描述情節(jié)和場景的年代

《洞穴深處的冒險》游戲界面

但有一個人偏不信邪

他相信只要自己足夠努力地編程與開發(fā)

所有技術上的困難都能迎刃而解

他是約翰·卡馬克——3D游戲教父、偉大的圖形程序員

比爾·蓋茨心中為數(shù)不多的天才

約翰·卡馬克

然而他不僅蹲過監(jiān)獄,甚至連大學都沒念完

童年的卡馬克就充滿著傳奇的色彩

小學時他以滿分的成績進入了重點初中的一個天才班

卡馬克與終身伴侶(計算機)的初見就在發(fā)生在那時

甚至還學習到了一些簡單的編程基礎

這讓卡馬克對計算機技術產(chǎn)生了極大的興趣

但是造化弄人,剛剛找到自己生活的精神寄托

他卻因為父母離異而搬到了落后的鄉(xiāng)下

從此遠離了心愛的計算機和編程

雖然沒有電腦也還有編程的書籍可以看

這本《黑客:計算機革命英雄》便是他唯一的朋友

朋友的陪伴不僅沒有讓卡馬克感到安慰

卻更激發(fā)了他對現(xiàn)實的不滿

《黑客:計算機革命英雄》

彼時已立志成為程序員的卡馬克

對沒有電腦窘境越發(fā)感到無奈與惱怒

他心里全是對有電腦的完美生活的向往

于是他下定決心不擇一切手段也要弄到一臺

卡馬克不知從哪里看來了鋁熱劑的配方

這是一種危險的化學用劑,鋁熱反應可以產(chǎn)生約2500℃的高溫

幾乎可以融化生活中絕大部分的物質

自然也包括大學電腦室的玻璃窗戶

他竟然要去偷大學新購置的Apple II電腦

當他融開玻璃門觸碰到了夢寐以求的電腦

如觸電一般,一陣涼意襲來直至脊梁骨

警察的槍已經(jīng)頂著他后腦勺

原來是卡馬克一個超重的同伙觸發(fā)的警報

為編程崛起而偷竊的少年就被包圍了

14歲的花季,卡馬克鋃鐺入獄

入獄時的評估報告中記錄下了警官對他極高的評價

“Boy behaves like a walking brain withlegs…no empathy for other human being.”

“這孩子就像是野獸……對別人沒有任何同情心”

經(jīng)過少年之家一年的感化教育,卡馬克變得更加的憤世嫉俗

但是依舊成績優(yōu)秀,以優(yōu)異的分數(shù)考取了密蘇里大學

在密蘇里大學就讀計算機科學專業(yè)兩個學期后

也許是覺得課程的進度還不如自學來得快

也許是覺得課本的知識缺乏創(chuàng)造力

“為什么你不能給個項目讓我們來做?你要什么我就能做出什么!”

卡馬克在試卷上留下這樣的一句話,便告別了他的大學

約翰·卡馬克

輟學后的卡馬克加入了一家軟件公司

在那里他第一次遇見了比自己還要厲害的程序員羅梅洛

他們惺惺相惜,很快成為了很好的工作伙伴

早就不滿足于公司枯燥的工作的他們有了新的想法

他們打算私底下開發(fā)自己的游戲

工作中的約翰·卡馬克

可是苦于沒有資金購買計算機設備

他們便在周五下班后偷偷把公司的電腦裝上車

運到他們郊外的房子里

用周末短暫的時間進行游戲開發(fā)

直到周日的晚上才把電腦送回公司

假裝什么事也沒有發(fā)生過

卡馬克(左)與羅梅洛(右)

雖然這聽起來既荒謬又可笑

但他們心中的愉悅就像是代碼一樣源源不斷地涌出

編程和開發(fā)就是他們生活所有的娛樂

就這樣玩玩樂樂地開發(fā)了沒多久

卡馬克就一舉攻破了當時家用游戲機與電腦的最大技術壁壘

橫向卷軸滾動系統(tǒng)

經(jīng)典的超級馬里奧就是采用卷軸滾動系統(tǒng)的游戲,卷軸滾動就是在玩家控制角色移動的過程中,場景跟隨角色的移動而改變,這意味著角色的每一次移動計算機都需要重新計算生成所有的場景,這對當時計算機的性能來說是不可能的。

卡馬克開發(fā)出的名為EGA(3D圖形加速卡的雛形)的顯示技術

完美地在電腦上實現(xiàn)了順滑的卷軸滾動效果

他用一晚上就復刻了超級馬里奧兄弟3的第一關

他們將移植的游戲拿給任天堂尋求合作

但是任天堂完全不在乎家用游戲機以外的平臺

游戲巨頭任天堂

可卡馬克和他的團隊也沒有氣餒

而是下定決心自己創(chuàng)業(yè)

成立了日后大紅大紫的id Software

發(fā)行了完全免費且效果媲美游戲主機的《指揮官基恩》

在這個信息時代,客觀障礙已不復存在,所謂障礙都是主觀上的。如果你想動手開發(fā)什么全新的技術,你不需要幾百萬美元的資金,你只需要在冰箱里放滿比薩和可樂,再有一臺便宜的計算機,和為之獻身的決心。

id Software全員

作為技術的狂熱追逐者

卡馬克覺得橫版卷軸的方式已經(jīng)老掉牙了

需要找到更加有沖擊力的游戲表現(xiàn)方式

于是在1992年,id Software推出了第一款3D空間效果的游戲

雖然這款《德軍總部3D》中的場景并非是真的3D模型

是通過對平面圖形的變換實現(xiàn)場景隨視角變化的

德軍總部3D

但是這款游戲的成功讓卡馬克真正地打開了3D世界的大門

從此人類發(fā)現(xiàn):原來我們真的可以“身臨其境”地把自己融入到游戲場景里面去!

卡馬克憑借超強的編程能力不斷地完善空間效果

隨后發(fā)布的《Doom》甚至有了物理效果,陰影效果

要知道當時小霸王才剛剛發(fā)售可以玩FC游戲的學習機

《Doom》這款游戲給id Software帶來了上千萬的收入

Doom

游戲的安裝量甚至比當時Windows系統(tǒng)的安裝量都要大

就連蓋茨在Win95的發(fā)布會都演示了這款嘆為觀止的大作

然而當時id Software整個團隊也只有僅僅13人

卡馬克只專注于游戲背后的程序框架的開發(fā)

他首創(chuàng)的這種程序框架后來被稱為游戲引擎

游戲引擎讓游戲開發(fā)工作量大大降低

如今游戲引擎被廣泛采用

經(jīng)過兩代《Doom》的積累,卡馬克準備再一次震驚世人

兩年的潛心研發(fā),ID Software終于發(fā)布了跨時代的《Quake》

這不僅是游戲史上的里程碑,也是計算機史上的革命性飛躍

《Quake》實現(xiàn)了完完全全的3D游戲畫面

玩家可以在游戲世界中用任何角度觀察世界

可以說《Quake》的誕生開啟了計算機的3D革命

《Quake》游戲畫面

《Quake》適配了上了當時先進的圖形加速卡

能流暢地運行游戲,是許多玩家升級計算機配置的最大動力

這股動力一直延續(xù)到了現(xiàn)在

卡馬克憑一己之力硬是推動了計算機圖形處理的發(fā)展

后來圖形加速卡漸漸承擔了計算機全部的圖形處理工作

發(fā)展成為我們現(xiàn)在熟悉的獨立顯卡

“戰(zhàn)術核顯卡”GTX690

天才卡馬克雖然曾經(jīng)愛著天才喬布斯的Apple電腦

但他卻十分痛恨喬布斯那樣的專利流氓

所有科學技術,以及文化、知識、理論,都是在前人的基礎上發(fā)展起來的。去注冊一項專利,就等于宣布說:“這個想法是我的想法,你不能使用或擴展它,因為,我‘擁有’這個想法。

因此卡馬克積極倡導開源軟件

幾乎放出了他早期所有作品的源代碼

愛好者將Quake移植到各種設備上

源代碼的公開震驚了世界

不是因為卡馬克的無私

而是因為代碼的精妙

在《Quake》使用的引擎底層程序中

其中有一個開根號并取倒數(shù)的算法

這個算法效果等同于1/sqrt(x),但速度卻快了4倍

直到現(xiàn)在這個算法仍然被大量地使用

約翰·卡馬克

算法中有一句:

0x5f3759df 這個神秘的數(shù)字以及注釋的what the f**k?

讓卡馬克又平添了幾分傳奇色彩

后來有數(shù)學教授分析研究了很久,嘗試了無數(shù)次

才找到效果比卡馬克算法中更好的數(shù)值

卡馬克算法

用Quake引擎開發(fā)的游戲眾多,其中也不乏許多經(jīng)典

例如《Half Life》(后來衍生出CS系列)以及《榮譽勛章》

所有的第一人稱射擊游戲幾乎都是源自Quake

Half Life半條命游戲畫面

不知道是不是科技大佬們都有一顆想飛天的心

功成名就的卡馬克在新世紀伊始便搞起了火箭

“不務正業(yè)”成立了名為“犰狳火箭”的公司

后來在火箭的嵌入式編程上屢有突破

多次獲得了NASA關于月球著陸器項目競賽的獎項

約翰·卡馬克獲NASA獎項

曾經(jīng)站在計算機圖形革命風口的卡馬克

如今再一次地踏上了另一場革命的浪尖

2013年卡馬克被邀請至當時還名不見經(jīng)傳的OculusVR擔任CTO

他的目的很簡單,正如他當年醉心與3D游戲的開發(fā)

投身VR同樣也是將虛擬世界更好的展示給人們

身為CTO他也不會不懈于基礎的工作

為了豐富VR的游戲內(nèi)容,卡馬克幾乎是一人將游戲《minecraft》

完整地移植到了Oculus Rift這個VR平臺上

Oculus CTO約翰·卡馬克

卡馬克不遺余力地將我們帶入虛擬的世界中

這讓我們不禁想問

究竟計算機與現(xiàn)實世界隔了多少個卡馬克

這個問題恐怕只有他自己能會回答

由于摩爾定律的規(guī)律,某個時間點上要極其聰明的圖形程序員才可以做出來的東西,在若干年之后只要能力還可以的程序員就能復制出來。

每個人都有無法實現(xiàn)的夢想

或許是那夢想需要太多時間和金錢

或許是那夢想太過于離譜

或許是那夢想會違反法律

但不管能否實現(xiàn),它們總盤旋在你腦海里,每一天,讓你浮想連翩

這就是為什么會有龐大的游戲產(chǎn)業(yè)來實現(xiàn)各種光怪陸離的白日夢

這就是為什么卡馬克會努力創(chuàng)造一個虛擬的真實世界

我們同樣熱愛科技

對科技未知充滿孩子般的好奇

為科技給生活帶來的一切改變感到熱血沸騰

我們將科技的感性給大家

以上就是【值得收藏!干貨分享(CS 人物)cs開頭的男人是誰-他是CS的爺爺,首創(chuàng)3D游戲卻無償分享源代碼】的全部內(nèi)容。

微信:N915888888
(歡迎您前來咨詢)

評論

留下您的評論

發(fā) 表
微信:N915888888

微信:N915888888
(歡迎您前來咨詢)

微信:N915888888
应用必备| 宿州市| 万盛区| 宁河县| 楚雄市| 义乌市| 景洪市| 盖州市| 芷江| 杭锦旗| 灌云县| 尤溪县| 凭祥市| 抚松县| 平顶山市| 抚顺市| 洛宁县| 渝北区| 九寨沟县| 松原市| 林西县| 达日县| 伽师县| 鹤峰县| 东方市| 孟津县| 盐山县| 井陉县| 丹棱县| 上林县| 乐业县| 盘山县| 蒲江县| 仙游县| 台安县| 白玉县| 新昌县| 商洛市| 赤水市| 哈巴河县| 凤阳县|