? ? ? ?
          轉(zhuǎn)眼間,研究生畢業(yè)已經(jīng)10年了,從2009年到2019年,整整10年。今天是2020年2月8日,正月十五元宵節(jié)。2020年,是本命年,一開始就發(fā)生了很多事情,武漢發(fā)生新型冠狀病毒肺炎,科比直升機(jī)墜毀去世。到今天為止,全國共確診新型冠狀病毒肺炎病例31774例,其中重癥病例6101例,累計(jì)死亡病例722例。比當(dāng)年SARS嚴(yán)重多了。全國各地都推遲復(fù)工和開學(xué)。趁著這段在家隔離的時(shí)間,回顧一下自己的工作經(jīng)歷。其實(shí)這個(gè)回顧總結(jié)早就想做了,但是一直沒有時(shí)間來做。

          ? ? ?
          ??本人一直從事的是IT行業(yè),回想起我最早接觸計(jì)算機(jī)是在上初中的時(shí)候,我爸給我買了一臺(tái)小霸王學(xué)習(xí)機(jī),讓我背五筆口訣,學(xué)習(xí)五筆打字。口訣雖背了一段時(shí)間,但五筆打字最終還是沒有學(xué)會(huì)。當(dāng)時(shí)小霸王學(xué)習(xí)機(jī)上應(yīng)該還有個(gè)學(xué)習(xí)Basic編程的東西,當(dāng)時(shí)也沒有鼓搗出什么東西來。那個(gè)學(xué)習(xí)機(jī)主要用來打魂斗羅這些游戲了。

          ? ? ?
          ??到了高中,學(xué)校開設(shè)了計(jì)算機(jī)課程,當(dāng)時(shí)計(jì)算機(jī)還比較罕見貴重,所以進(jìn)機(jī)房還需要換鞋。依稀記得當(dāng)時(shí)在DOS環(huán)境下學(xué)習(xí)一種編程語言,上機(jī)編碼的時(shí)候我遇到了問題去問老師,老師打了我頭一下,原來是我把data這個(gè)單詞輸入成date了。這是我第一次真正接觸和使用計(jì)算機(jī)。而我那些市里的高中同學(xué),當(dāng)時(shí)已經(jīng)會(huì)編程輸出所有符合勾股定理的數(shù)了,這就是差距,已經(jīng)輸在起跑線了。我去過一個(gè)高中同學(xué)家,和他關(guān)系比較好,在他家和他一起玩大富翁,看他玩生化危機(jī)。很遺憾,高中以后就和這個(gè)同學(xué)失去聯(lián)系了。在高三的時(shí)候,我竟迷上了網(wǎng)吧通宵。幾乎每周末都要去一次,在網(wǎng)吧里主要是看科幻電影,玩游戲還不太會(huì),打開那個(gè)三角洲部隊(duì)游戲界面,半天不知道怎么開始游戲。

          ? ? ?
          ??考上大學(xué),學(xué)的卻是機(jī)械專業(yè)。剛開學(xué)的時(shí)候,我記得有一次在吃中飯的時(shí)候,看見高年級的同學(xué)拿著那種3.5英寸軟盤,心里覺得他們特別牛逼,也很是羨慕。后來我也選修了VB,通過了計(jì)算機(jī)二級考試。有一次,有個(gè)課程需要計(jì)算個(gè)很復(fù)雜的東西,我突發(fā)奇想,可以用VB編程實(shí)現(xiàn)自動(dòng)計(jì)算啊,當(dāng)時(shí)我自己還沒有電腦,就在中午午休的時(shí)候,使用隔壁宿舍同學(xué)的電腦用VB實(shí)現(xiàn)了。這一次讓我真正感覺到了軟件開發(fā)的魔力,好的程序軟件能大大節(jié)省時(shí)間提高效率。后來等自己有了電腦,參加了學(xué)校編程社團(tuán),但是由于自己水平太菜了,沒過多久就沒去了。在大學(xué)的時(shí)候還參加了一次大學(xué)生計(jì)算機(jī)編程大賽,自己也沒有什么特別的作品,就選了個(gè)大賽的題目做,比較簡單,獲得了三等獎(jiǎng)。當(dāng)時(shí)還自學(xué)了3DsMax,在參加挑戰(zhàn)杯大賽時(shí),給參賽作品做了一個(gè)3D演示動(dòng)畫。從小就對圖形圖像特別感興趣,命中注定我以后會(huì)從事3D行業(yè)。在大學(xué)業(yè)余時(shí)間,除了打籃球,就是用我那臺(tái)電腦玩CS和極品飛車了。

          ? ? ?
          ??讀研以后,實(shí)驗(yàn)室高手如云,和他們比起來我曾一度自卑過,有時(shí)候還發(fā)出了“老天為什么這么不公平”的怨恨。機(jī)電基礎(chǔ)不好只能惡補(bǔ)。到第二學(xué)期,導(dǎo)師將我的研究方向轉(zhuǎn)到虛擬現(xiàn)實(shí)技術(shù)方向上,這個(gè)決定從此改變了我的人生。我覺得我很幸運(yùn),到最后七轉(zhuǎn)八拐的轉(zhuǎn)到我最喜歡的一個(gè)研究方向上來,有時(shí)候還是會(huì)覺得上天蠻照顧我的。正所謂,興趣是最好的老師,我從圖書館借了大量的C++編程教程、OpenGL教程和軟件工程方面的書籍,天天呆在實(shí)驗(yàn)室編程,有不懂的地方就百度,逛CSDN,中午也不回宿舍睡覺,就趴在電腦前睡一個(gè)小時(shí)。在用CRT顯示器的那段時(shí)間里,我的眼睛總是充滿紅血絲,回到宿舍躺在床上腦子里還總回蕩著白天用到的函數(shù)和語句。那真是一段激情燃燒的歲月。

          ?

          ?

          ? ? ? ??工作以后,一直從事3D圖形圖像、虛擬仿真和VR/AR技術(shù)開發(fā)和研究。下面把以前做過的項(xiàng)目大致梳理一遍。

          ? ? ? ??

          ? ? ? ? 飛行程序輔助設(shè)計(jì)系統(tǒng)

          ? ? ? ??負(fù)責(zé)飛行程序輔助設(shè)計(jì)系統(tǒng)中的底層計(jì)算幾何算法模塊。以簡單高效的方法實(shí)現(xiàn)了常用的計(jì)算幾何算法庫,并對算法模塊進(jìn)行了較好的組織架構(gòu)。

          ?

          ? ? ? ??通用虛擬儀表平臺(tái)

          ? ? ? ??負(fù)責(zé)通用虛擬儀表平臺(tái)的系統(tǒng)設(shè)計(jì),對常用的儀表進(jìn)行了抽象建模,并使用Direct3D和MFC進(jìn)行編碼實(shí)現(xiàn)。



          ?

          ? ? ? ??三維空域仿真系統(tǒng)

          ? ? ? ??使用Ogre
          3D圖形引擎、MyGUI和Qt搭建了三維系統(tǒng)主框架,并實(shí)現(xiàn)了基于全球范圍的Ogre場景管理器插件,基于金字塔模型實(shí)現(xiàn)了大規(guī)模地形(包含影像數(shù)據(jù)和高程數(shù)據(jù))的真實(shí)、高效的漫游,最終實(shí)現(xiàn)了跨平臺(tái)的基于虛擬地球的三維空域仿真系統(tǒng)。

          ?

          ? ? ? ??CCTV三維樓宇導(dǎo)航系統(tǒng)

          ? ? ? ??主要負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)中需要用到的相關(guān)視效,包括法線貼圖、環(huán)境貼圖、玻璃材質(zhì),以及Bloom和SSAO等全屏特效。

          ?

          ?

          ? ? ? ??航天仿真可視化系統(tǒng)

          ? ? ? ??
          主要負(fù)責(zé)系統(tǒng)的主框架和3D視效的實(shí)現(xiàn)工作。首先實(shí)現(xiàn)了Ogre與地形模塊的集成,加入了大氣層散射效果、實(shí)時(shí)陰影和實(shí)時(shí)反射等效果,實(shí)現(xiàn)了各種參數(shù)化動(dòng)態(tài)模型和粒子特效。編寫了神舟飛船與天宮一號(hào)對接仿真任務(wù)的三個(gè)階段的腳本。

          ?

          ?

          ?

          ? ? ? ??安全管理智能中控仿真沙盤

          ? ? ?
          ??該系統(tǒng)以直觀的三維可視化方式實(shí)現(xiàn)了對樓宇等大型場所的安全智能管理,并集成了智能視頻監(jiān)控和傳感器數(shù)據(jù)監(jiān)控等功能。項(xiàng)目前期做了大量的用戶需求分析,并對相關(guān)技術(shù)進(jìn)行調(diào)研,設(shè)計(jì)了系統(tǒng)整體架構(gòu),實(shí)現(xiàn)了中控大屏上的主客戶端,并測試了移動(dòng)平臺(tái)上的客戶端。集成對接了各個(gè)軟硬件子功能模塊。



          ?

          ? ? ? ??3D城市規(guī)劃系統(tǒng)

          ? ? ? ??改進(jìn)和完善了Ogre的3DS
          Max模型導(dǎo)出插件,使其能支持導(dǎo)出殼材質(zhì)。編寫了貼圖智能壓縮工具,使大規(guī)模三維場景在不損失顯示質(zhì)量的同時(shí),又能保持高效、流暢的運(yùn)行。設(shè)計(jì)實(shí)現(xiàn)了多屏同步并行渲染框架,實(shí)現(xiàn)了HDR、DOF以及全屏調(diào)色等后處理特效。

          ?

          ?

          ? ? ? ??噴涂模擬器

          ? ? ? ??使用Unity3D引擎和PS Move、Oculus
          DK2等軟硬件系統(tǒng)搭建實(shí)現(xiàn)了“實(shí)物噴涂仿真訓(xùn)練”和“虛擬噴涂仿真訓(xùn)練”,使用Compute
          Shader研究實(shí)現(xiàn)了并行運(yùn)算的流體仿真算法,成功研發(fā)出油漆流掛效果。在 “電焊模擬器”項(xiàng)目中,在Unity3D中使用Compute
          Shader研究實(shí)現(xiàn)了逼真的高效率的虛擬焊縫成形算法和溫度場算法。



          ?

          ? ? ? ??汽車虛擬展示系統(tǒng)

          ? ? ? ??使用Unity3D引擎和Oculus DK2、PS
          Move、Kinect實(shí)現(xiàn),可以讓用戶在戴上虛擬現(xiàn)實(shí)頭盔后身臨其境地感受到車內(nèi)高檔豪華的配置,還可以讓用戶選擇自己喜好的材質(zhì)和顏色。

          ?

          ?

          ?

          ?

          ? ? ? ??鐵路調(diào)車作業(yè)VR實(shí)訓(xùn)系統(tǒng)

          ? ? ? ??本系統(tǒng)運(yùn)用 VR 技術(shù)和網(wǎng)絡(luò)技術(shù)搭建一個(gè)虛擬仿真調(diào)車作業(yè)演練平臺(tái),實(shí)現(xiàn)鐵路調(diào)車作業(yè)相關(guān)工種人員的教學(xué)培訓(xùn)及實(shí)作演練功能。演練人員可以佩戴
          VR 頭盔,在 3D
          虛擬場景中漫游,通過互動(dòng)操作手柄實(shí)現(xiàn)人機(jī)互動(dòng)作業(yè),按照調(diào)車作業(yè)標(biāo)準(zhǔn)完成規(guī)定調(diào)車作業(yè)任務(wù)。系統(tǒng)可以實(shí)現(xiàn)多人協(xié)同作業(yè)演練,并具有調(diào)車作業(yè)引導(dǎo)教學(xué)或考核評價(jià)功能。

          ?



          ?

          ? ? ? ??動(dòng)車組檢修綜合仿真實(shí)訓(xùn)系統(tǒng)

          ? ? ?
          ??動(dòng)車組檢修綜合仿真實(shí)訓(xùn)系統(tǒng)采用先進(jìn)的計(jì)算機(jī)圖形學(xué)技術(shù)、VR技術(shù)和網(wǎng)絡(luò)技術(shù),通過數(shù)字化建模,逼真還原動(dòng)車組檢修作業(yè)現(xiàn)場環(huán)境、動(dòng)車車體結(jié)構(gòu)、工作邏輯和故障現(xiàn)象。系統(tǒng)通過預(yù)置的專家系統(tǒng),引導(dǎo)學(xué)員按照作業(yè)標(biāo)準(zhǔn)練習(xí),并可在考核模式下對學(xué)員的操作做出評價(jià)。學(xué)員可在桌面電腦終端上或通過佩戴VR頭盔,身臨其境地進(jìn)行作業(yè)實(shí)訓(xùn),可開展動(dòng)車結(jié)構(gòu)認(rèn)知學(xué)習(xí)、按作業(yè)標(biāo)準(zhǔn)進(jìn)行動(dòng)車檢修作業(yè)演練。該系統(tǒng)能大大提高實(shí)訓(xùn)效果和效率,并有效降低現(xiàn)車實(shí)訓(xùn)的危險(xiǎn)性和破壞性。

          ?

          ?

          ? ? ? ??動(dòng)車組應(yīng)急故障處理綜合仿真實(shí)訓(xùn)系統(tǒng)

          ? ? ?
          ??動(dòng)車組應(yīng)急故障處理綜合仿真實(shí)訓(xùn)系統(tǒng)采用先進(jìn)的計(jì)算機(jī)圖形學(xué)技術(shù)和網(wǎng)絡(luò)技術(shù),通過數(shù)字化建模,逼真還原動(dòng)車組應(yīng)急故障處理作業(yè)現(xiàn)場環(huán)境、動(dòng)車車體結(jié)構(gòu)、工作邏輯和故障現(xiàn)象。系統(tǒng)通過預(yù)置的專家系統(tǒng),引導(dǎo)學(xué)員按照途中應(yīng)急故障處理標(biāo)準(zhǔn)練習(xí),并可在考核模式下對學(xué)員的操作做出評價(jià),從而能大大提高實(shí)訓(xùn)效果和效率。?

          ?

          ? ? ?
          ??工作了這么久,做了這么多項(xiàng)目,但是感覺還是沒有什么成就感。一個(gè)項(xiàng)目接著一個(gè)項(xiàng)目地做,做著很累,也沒做出一款爆款的產(chǎn)品。不像3D游戲等娛樂應(yīng)用,自己所從事的這個(gè)3D虛擬仿真行業(yè)方向有點(diǎn)專,受眾面比較小,不是面向大眾消費(fèi)者的,所以我也一直在想怎么能讓自己辛辛苦苦開發(fā)出來的產(chǎn)品可以讓更多的人用到。在以后的工作中,一定要多多考慮產(chǎn)品化、平臺(tái)化、網(wǎng)絡(luò)化和移動(dòng)化。

          友情鏈接
          ioDraw流程圖
          API參考文檔
          OK工具箱
          云服務(wù)器優(yōu)惠
          阿里云優(yōu)惠券
          騰訊云優(yōu)惠券
          京東云優(yōu)惠券
          站點(diǎn)信息
          問題反饋
          郵箱:[email protected]
          QQ群:637538335
          關(guān)注微信

                亚洲在一一线线电影 | 这里有精品| 日日操av | 久久网国产| 99re6国产亚洲这里只有精品 |