對計算機專業而言,計算機圖形學是否重要?

時間 2021-05-10 22:43:59

1樓:「已登出」

重要,但不是必要。

計算機圖形學,核心學的是矩陣運算。而矩陣運算是演算法中一項非常重要的必修課。

我已工作十年,薪資也過了百萬,月薪截圖如下。

現在回想對於程式設計師來說演算法還是最重要的,或者說你想更進一步演算法是必不可少的,我已經30+,現在最喜歡的就是看大學教材,

這裡順便吐槽下,中國大學本科教育真的面向考研教學。我現在每每看到一些數學知識點,前輩們用如此精巧的設計就解決了這麼複雜問題,即敬仰先輩之偉大,也感慨自己之愚鈍,同時也鄙視大學老師把這麼好的知識教成這樣。如果大學食堂一樣,這麼好的食材做的這麼難吃!

2樓:Bq2020

圖形學更像是幾何問題,比如計算幾何。對同乙個問題有分析解法也有幾何解法,幾何解法個人覺得更能接近事物的本質,用什麼工具已不再重要,只關乎思路。

3樓:王大

計算機網路專業,我們系有專門的圖形影象專業,而我們的重點是網路維護(ccna)和程式設計。我覺得圖形影象,你學了以後只要是從事計算機方面的工作,肯定是很有用的,而且還挺好玩兒~

4樓:xin xu

計算機應用技術的乙個大分支,雖然不屬於專業基礎課,但應用領域很廣泛,從遊戲動畫到各種視覺化應用,如醫療裝置,航空航天模擬,虛擬實境,地理資訊系統,輔助設計等等領悟,都離不開圖形學的應用。

5樓:張心欣

純粹因為好玩和有成就感才搞的, 其實圖形學對於整個電腦科學一點兒都不重要, 還不如學量子物理生物啥的想想怎麼造下一代的計算機呢, 不覺得那才是計算機"科學" 嗎?

不過搞圖形學, 特別是搞物理這一塊(光照, 流體, 材料力學計算), 對你認識自然理解自然都很有好處, 又可以直接接觸底層的數學和自己編寫求解器, 對知識(特別是應用數學方面的)廣度和深度塑造都大有好處, 如果你也愛數學, 如果你也愛藝術. 來吧.

6樓:陶百百

估計陳然同學是沒有學過馬哲毛概這樣的課的,比較同意陳微風同學的觀點,計算機圖形學開闊視野當然行,但是作為乙個大三的學生(我們是大三開的這門課),應該對自己的職業規劃有個考慮了(如果自己不知道自己應該幹什麼或是想幹什麼,那也無所謂了,因為圖形學也算是一條路),而不是說浪費太多的機會成本在目前規劃的東西之外,因此我覺得對個人來說,這門課的時間加深下對基礎演算法的學習或者說體系結構作業系統的學習意義更大一點。

7樓:

不重要。圖形學偏工程應用,非必須的基礎知識,不過很有趣。

所謂程式設計師三大浪漫,個人重要性排序:

作業系統》編譯原理》圖形學

8樓:ML marly

對於計算機專業來說,計算機圖形學只是其中乙個應用方向,既圖形渲染,加速。與圖形學同乙個方向的是影象處理,既影象壓縮,影象增強個影象還原。

圖形學主要用於電影3D特效渲染,遊戲開發,未來可能用於實時地形重建。

影象處理應用更多,最常見的就是攝像頭效果處理,如白平衡,飽和度計算,HDR等。

圖形學是一門真正用數學來應用的學問,很多有趣的特效和渲染場景非常吸引人!

9樓:崧明

作為計算機學士和碩士,圖形學我知道個0,後來幹得是執行維護,同學們普遍幹資料庫和網路,還有搞金融,賣裝置的。 我們都過得不錯,所以說,從就業來說,不重要。

10樓:喬拉爵士

如果是學生,建議多學點知識,哪怕短期內看不到什麼用途。如果已經工作了,建議集中精力投資在有可以展望到的回報的知識上(當然作為愛好就不用考慮太多了)

11樓:

答題的時候大三吧,上計算機圖形學課程,寫答案更多的是在傳達的圖形學老師的理念,夾帶了自己淺薄的認識。

現在看來,大學時每門課都要認真對待,好好學習,並保持良好作息,鍛鍊身體,這樣才不會後悔吧。認真的意義並非是為了以後有用,當下的專注本身就是磨礪。

答:是的。

正好剛剛在寫圖形學程式,最近又想著來回報知乎,所以來認真地從普通cs學生[該生渣屬性]角度編輯一下這個回答。

看到說程式設計師的三大浪漫:作業系統、編譯原理和圖形學的。分別來寫寫我自己的感受。

上學期學作業系統,聽老師講課時感覺能聽得懂,然後私下感嘆作業系統裡的一些機制真是太機智了,多執行緒、訊號量!、儲存管理、資源抽象等等,一邊學一邊感嘆果然計算機是一門機智炫酷的學科啊!不過理論雖好,動手寫作業系統是很難的。

學編譯原理,同樣,老師講一些原理性概念性的東西和一些演算法原理,聽得懂。不過自己從頭寫編譯器還是很困難的。

最後 CG,也是這學期在學。這門課的老師是個熱愛程式設計的60後,開始幾節課就在講台上編給我們看,書上所有的演算法他都自己實現過才和我們講.他還會和我們扯一扯其他的,比如100個海盜分200塊金幣之類,聽他扯的多了,就會在某一天覺發現,世界就是這樣,每個人都是希尋求自己利益最大化海盜,不過有些海盜還有些感性。

好吧,上重點:學習圖形學的目的是建立乙個看得見的理性的世界。

就是說它不同於自己不可能寫出來的OS和非常難寫的Compiler,它完全可以自己寫出來,將理論付諸實踐,將現實世界通過這種方式理性的表達出來至少給自己看。完全可以寫乙個圖形軟體,簡單的CAD啥的。

另外,CG這門課還會接觸一些OpenGL或者類似的東西。這東西可以方便的寫遊戲啊!俄羅斯方塊,2048寫一寫挺有意思,也會有熱情想去寫。

對了,這門課開始時就是一些線圓類,基類,可以複習&更深入理解c++,並熟悉mfc程式設計,後來又有圖形變換,複習線性代數,並且知道以前學的那種矩陣轉換是幹啥用的。

綜上所述廢話,CG這門課作為計算機專業軟體系本科課程很有必要,也應該好好學。

12樓:

這門課主要是影象處理、模式識別方向的基礎課,還算蠻重要的,如果在這個方向走下去的話。對於計算機專業,可以說有點邊緣化,屬於計算機和電子資訊的交叉部分吧,畢竟需要這個課程的要走的路一般兩個專業兩方面都要涉及。

13樓:Eagle

不贊成陳然同意陳微風

人生有限而知識無限

什麼知識都有用但是不能什麼知識都學

相比而言低層的更通用更持久更能培養計算機思維所以在這個層面上不能把計算機圖形學和彙編等相提並論

14樓:paradisor

沒學過,不認為對於計算機專業是很重要的課。

對於計算機專業來說,核心的課程是有數的幾門而已,理論方向有離散數學、資料結構、演算法,系統方向有作業系統、體系結構、編譯原理。其它的課程基本都是在細分方向之後才需要掌握的知識,並不是人人都需要學會的。

15樓:陳然

如果你以後不做這個方向的話,似乎學這門課一點用處都沒有但是這樣的思路其實也不對

彙編似乎也用不到,電路原理似乎也用不到,很多課程似乎都用不到課程的用處很難用形式化的東西來衡量吧

新東西,總是會開啟乙個新的思路

總是沒有錯的

如果學了,就好好學吧

16樓:王鳴

計算機圖形學涵蓋的方面非常廣泛,醫學領域的b超,CT就是最早最健全的圖形學應用。現在的模式識別搜尋引擎,網路遊戲引擎,離線渲染等等都離不開計算機圖形學。非常重要的課程。。

計算機圖形學,GPU,OpenGL,Unity3D什麼關係?

Ritsuka ding 基本概念 GPU 圖形硬體,圖形處理器。和CPU差別在於計算單元是CPU的上百倍,不過計算功能更為有限,可以想象成適合對大量浮點數非同步運算的晶元。視訊記憶體,GPU可以快速讀取的一種記憶體。OpenGL,圖形程式設計的介面,也就是圖形API。DX同理。Unity3D,遊戲...

計算機圖形學中渲染技術是如何分類的

這是乙個好問題。不過我不是很有信心能夠回答得好。僅僅談一下個人認識,權當拋磚引玉。雖然維基百科上也是這樣分類,但是這其實並不是很嚴格的 甚至不是正確的 分類方法。更多只是歷史上的一些習慣和現實情況。事實上,這些東西甚至不是乙個層面上的。首先渲染這個概念本身,需要乙個比較明確的定義。便利起見,這裡假設...

opengl 現代計算機圖形學中,為什麼攝像機不考慮roll旋轉?

楊鼎超 1 不考慮 roll,應該是大部分場景用不到 roll 吧,除了開飛機這種場景,其他大部分的如第一三人稱視角,場景漫遊等都用不到 roll 2 如果要考慮 roll 的話,可以更改 up 向量,Opengl裡預設傳的是 0,1,0 可以改為其他值 3 關於 LookAt 矩陣的推導見下 視點...