Re: [請益] 看懂微積分,就會寫程式???
※ 引述《Ting1024 (無)》之銘言:
: ※ 引述《zanyking (遙遠的旅人)》之銘言:
: : 『你學不會這種水準的數學就開發不了好程式』
: : 『你的腦袋得要在學院經過夠水準的數學訓練,才更會寫程式』
: 呵呵,其實那些都是教授跟學生瞎扯出來的幻想文...
: 連業界都沒踏入過..
: 以純軟而言,寫遊戲、寫防毒、寫商業應用、每個領域
: 都有強者佔據,再強?一個人能一打三嗎?
: 更不用說還有嵌入式的領域...偏重OS基礎,只有那些
: 半弔子才會一直強調什麼數學要多好,程式才能OX的,
: 程式說穿了在資訊領域每天發生的庶務方面,可能連
: 20%的比重都不到。 在資訊領域,程式本身的確也不是
: 主角。
: 我們是在搞軟體,做軟體方面的工作,不是單純寫程式。
: 傻了........
既然提到遊戲, 我來灌個水好了.
遊戲用到的數學可多了, 尤其是3D遊戲, 沒看到每家顯卡的廠商都在吹噓他們的
GPU多快, 可以畫多少三角形, 為什麼? 不就是要計算?
GPU要算, CPU也要算, 要算什麼東西?有多少人會去了解?
最簡單的3D人物需要...
骨架系統, 需要每個點做矩陣運算, 由開始的骨架遞迴式的把所有的點全部算過, 矩陣
運算主要算旋轉與位移, 怎麼算旋轉?拿出三角函數.....
光源, 基本漫射/反射/全反射, 需要向量計算, dot/cross 運算你忘了沒?
粒子運動, 被蘋果砸到的英國人所發展東西通通都要用到, 有一本書叫SHADERX目前出
到第7版, 裡面一堆鬚鬚, 一堆三角函數, 不信可以去書店翻一翻.
例如怎麼表現海浪? 傅立葉轉換 就是他....
當然如果是買人家現成的3D引擎, 上面的東西就不用知道也不需要知道了, 把時間
花在學怎麼用比較實在, 這樣才可以早點下班睡覺.
沒支援的東西怎麼辦? 等老外把他寫好在再花錢買就好了, 省點腦筋.
當然面試官都會跟你說, 我們買引擎是為了把心思完全投入遊戲中, 不必操心3D成像
的細節, 這個說法見仁見智啦.......
--
現在沒走遊戲業所以才寫的......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.203.217
推
12/30 23:14, , 1F
12/30 23:14, 1F
→
12/30 23:14, , 2F
12/30 23:14, 2F
→
12/30 23:16, , 3F
12/30 23:16, 3F
推
12/30 23:17, , 4F
12/30 23:17, 4F
→
12/30 23:18, , 5F
12/30 23:18, 5F
推
12/30 23:20, , 6F
12/30 23:20, 6F
推
12/30 23:21, , 7F
12/30 23:21, 7F
推
12/30 23:23, , 8F
12/30 23:23, 8F
→
12/30 23:25, , 9F
12/30 23:25, 9F
→
12/30 23:26, , 10F
12/30 23:26, 10F
→
12/30 23:26, , 11F
12/30 23:26, 11F
→
12/30 23:26, , 12F
12/30 23:26, 12F
→
12/30 23:49, , 13F
12/30 23:49, 13F
→
12/30 23:50, , 14F
12/30 23:50, 14F
→
12/30 23:52, , 15F
12/30 23:52, 15F
推
12/31 00:01, , 16F
12/31 00:01, 16F
→
12/31 00:18, , 17F
12/31 00:18, 17F
推
12/31 00:19, , 18F
12/31 00:19, 18F
→
12/31 00:42, , 19F
12/31 00:42, 19F
→
12/31 01:32, , 20F
12/31 01:32, 20F
→
12/31 01:33, , 21F
12/31 01:33, 21F
→
12/31 02:13, , 22F
12/31 02:13, 22F
→
12/31 03:12, , 23F
12/31 03:12, 23F
推
12/31 09:51, , 24F
12/31 09:51, 24F
→
12/31 23:29, , 25F
12/31 23:29, 25F
討論串 (同標題文章)
完整討論串 (本文為第 16 之 49 篇):