[請益] 材質球一問

看板GameDesign作者 (【忠犬攻一枚】)時間12年前 (2013/05/24 23:00), 編輯推噓7(7042)
留言49則, 7人參與, 最新討論串1/1
為何各個Render engine都要用材質球這種概念? 1. 純粹是好看嗎? 2. 還是說他是採用immediate polygon的方式處理貼圖的呢? 若為後者,衍伸出下列疑問 : i. immediate polygon的方式貼圖的話,採用球形是個非常不理智的方式, 為何會採用球形? ii. 這種方式較一般的方式耗時,畢竟是在world space運作,為何要採用這種方式。 雖然為後者的機率不大,不過還是先提出來問一下XDD 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.217.183

05/25 00:06, , 1F
材質球是在說 CAD 軟體的 texture preview 嗎
05/25 00:06, 1F

05/25 22:03, , 2F
英文是 material slot ,說的是像3d MAX裡會先把
05/25 22:03, 2F

05/25 22:03, , 3F
texture 拉到上面的那顆球狀物。
05/25 22:03, 3F

05/25 22:03, , 4F
我只是很好奇他用球狀是不是有什麼典故~
05/25 22:03, 4F

05/25 22:06, , 5F
球狀才能看到材質從不同角度看到的顏色啊
05/25 22:06, 5F

05/25 23:26, , 6F
所以是先貼在球上讓使用者觀察shading後的效果囉?
05/25 23:26, 6F

05/25 23:31, , 7F
這麼想想確實沒考慮過為何是圓..||不過圓形的話
05/25 23:31, 7F

05/25 23:32, , 8F
shading的效果確實較好觀察阿...包括光的衰減值
05/25 23:32, 8F

05/25 23:33, , 9F
也較容易看出衰減程度以及範圍
05/25 23:33, 9F

05/25 23:34, , 10F
看來我想太多了 XD 感謝各位
05/25 23:34, 10F

05/25 23:34, , 11F
另外想請問,Shading的方式不是是由程式方面處理的嗎?
05/25 23:34, 11F

05/25 23:35, , 12F
那在建模軟體中看到的光影效果不就沒什麼用了?
05/25 23:35, 12F

05/25 23:36, , 13F
還是美工有檔案可以給程式讀以界定Shading的方式呢?
05/25 23:36, 13F

05/25 23:37, , 14F
依然很重要阿..能受光幾盞都可以先行檢查效果
05/25 23:37, 14F

05/25 23:38, , 15F
畢竟光源種類(例如能受幾盞光影響以及光的種類)
05/25 23:38, 15F

05/25 23:38, , 16F
都是需要先行寫在shader file裡面
05/25 23:38, 16F

05/25 23:42, , 17F
囧...回前面內容還沒看到最後一句回應...|||
05/25 23:42, 17F

05/25 23:43, , 18F
恩...我的意思比較偏向,例如建模軟體中使用的是
05/25 23:43, 18F

05/25 23:44, , 19F
Radiosty,而程式方面使用phong shading,這樣效果完全
05/25 23:44, 19F

05/25 23:44, , 20F
不同。這種感覺~
05/25 23:44, 20F

05/25 23:45, , 21F
檔案的部分還是要看程式那邊使用什麼工具這樣@@
05/25 23:45, 21F

05/25 23:45, , 22F
我是完全的程式啦XD 不太懂美工那邊的~ 所以想問問~
05/25 23:45, 22F

05/25 23:47, , 23F
不好意思再補充一下~ 這樣假設程式方面有自行研發一組
05/25 23:47, 23F

05/25 23:47, , 24F
Shading的Algotithm,這樣美工那邊不就無法支援了?
05/25 23:47, 24F

05/25 23:48, , 25F
還是其實建模軟體也有Shader可以寫這樣XD
05/25 23:48, 25F

05/25 23:49, , 26F
Blender 是可以兜 shader 啦,然後材質球也可以換 model
05/25 23:49, 26F

05/25 23:49, , 27F
把那個shader直接掛到美術的工具那邊是比較能確保(?
05/25 23:49, 27F

05/26 00:00, , 28F
感謝~ 話說我已經快把這當電腦圖學版了,PTT還是沒有嗎?
05/26 00:00, 28F

05/26 00:00, , 29F
電腦圖學版 XD
05/26 00:00, 29F

05/26 00:03, , 30F
一般程式要想辦法把自己的shader塞到美術工具裡
05/26 00:03, 30F

05/26 00:03, , 31F
不然就寫previewer
05/26 00:03, 31F

05/26 20:43, , 32F
這問題讓我想起為什麼所有的引擎都有createTeapot() XD
05/26 20:43, 32F

05/27 20:00, , 33F
先謝謝Azure的回答~ 樓上~ 那支茶壺俗稱猶他茶壺
05/27 20:00, 33F

05/27 20:00, , 34F
是由電腦圖學最著名的學校 猶他大學研究團隊,手動量測
05/27 20:00, 34F

05/27 20:01, , 35F
他們實驗室的茶壺做出來的模型..純手動,用尺量...
05/27 20:01, 35F

05/27 20:01, , 36F
連法向量也是用尺量,超不可思議...(老闆是猶他畢業的)
05/27 20:01, 36F

05/27 20:04, , 37F
因為當時沒有建模工具,所以那支茶壺的問世令很多人驚豔
05/27 20:04, 37F

05/27 20:05, , 38F
爾後許多paper都cite那支茶壺來present結果,所以那支
05/27 20:05, 38F

05/27 20:05, , 39F
茶壺已成為經典。
05/27 20:05, 39F

05/27 20:53, , 40F
3D中的hello world
05/27 20:53, 40F

05/28 12:59, , 41F
原 po 該不會是 Lab503 學弟吧 XDD
05/28 12:59, 41F

05/28 15:34, , 42F
樓上...恩 學長好 不知哪位XD?
05/28 15:34, 42F

05/28 16:53, , 43F
網頁上畢業生的第一位 ... 是說我前面還有很多學長啊
05/28 16:53, 43F

05/28 16:53, , 44F
為啥網頁只列到我這一屆? 這樣壓力很大耶 orz
05/28 16:53, 44F

05/28 18:08, , 45F
er...我知道那茶壺的來歷 XD 只是這兩個問題對比很有趣
05/28 18:08, 45F

05/28 18:09, , 46F
不過我倒是不知道俗稱猶他壺 說起來很巧 我剛好在BYU念
05/28 18:09, 46F

05/28 18:10, , 47F
過一陣子... 也是猶他 XD
05/28 18:10, 47F

05/28 23:11, , 48F
Ben 可能前面的學長都找不到了吧XDDD
05/28 23:11, 48F

05/28 23:11, , 49F
Kill~ 那我還真是潛越了 難得有自己懂得就忍不住了XD
05/28 23:11, 49F
文章代碼(AID): #1Hdu2gWy (GameDesign)