作者lovesnake (【忠犬攻一枚】)
看板GameDesign
标题[请益] 材质球一问
时间Fri May 24 23:00:56 2013
为何各个Render engine都要用材质球这种概念?
1. 纯粹是好看吗?
2. 还是说他是采用immediate polygon的方式处理贴图的呢?
若为後者,衍伸出下列疑问 :
i. immediate polygon的方式贴图的话,采用球形是个非常不理智的方式,
为何会采用球形?
ii. 这种方式较一般的方式耗时,毕竟是在world space运作,为何要采用这种方式。
虽然为後者的机率不大,不过还是先提出来问一下XDD
谢谢各位。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.217.183
1F:推 Bencrie:材质球是在说 CAD 软体的 texture preview 吗 05/25 00:06
2F:→ lovesnake:英文是 material slot ,说的是像3d MAX里会先把 05/25 22:03
3F:→ lovesnake:texture 拉到上面的那颗球状物。 05/25 22:03
4F:→ lovesnake:我只是很好奇他用球状是不是有什麽典故~ 05/25 22:03
5F:推 littleshan:球状才能看到材质从不同角度看到的颜色啊 05/25 22:06
6F:→ lovesnake:所以是先贴在球上让使用者观察shading後的效果罗? 05/25 23:26
7F:推 ReiuziUtsuho:这麽想想确实没考虑过为何是圆..||不过圆形的话 05/25 23:31
8F:→ ReiuziUtsuho:shading的效果确实较好观察阿...包括光的衰减值 05/25 23:32
9F:→ ReiuziUtsuho:也较容易看出衰减程度以及范围 05/25 23:33
10F:→ lovesnake:看来我想太多了 XD 感谢各位 05/25 23:34
11F:→ lovesnake:另外想请问,Shading的方式不是是由程式方面处理的吗? 05/25 23:34
12F:→ lovesnake:那在建模软体中看到的光影效果不就没什麽用了? 05/25 23:35
13F:→ lovesnake:还是美工有档案可以给程式读以界定Shading的方式呢? 05/25 23:36
14F:推 ReiuziUtsuho:依然很重要阿..能受光几盏都可以先行检查效果 05/25 23:37
15F:→ ReiuziUtsuho:毕竟光源种类(例如能受几盏光影响以及光的种类) 05/25 23:38
16F:→ ReiuziUtsuho:都是需要先行写在shader file里面 05/25 23:38
17F:→ ReiuziUtsuho:囧...回前面内容还没看到最後一句回应...||| 05/25 23:42
18F:→ lovesnake:恩...我的意思比较偏向,例如建模软体中使用的是 05/25 23:43
19F:→ lovesnake:Radiosty,而程式方面使用phong shading,这样效果完全 05/25 23:44
20F:→ lovesnake:不同。这种感觉~ 05/25 23:44
21F:→ ReiuziUtsuho:档案的部分还是要看程式那边使用什麽工具这样@@ 05/25 23:45
22F:→ lovesnake:我是完全的程式啦XD 不太懂美工那边的~ 所以想问问~ 05/25 23:45
23F:→ lovesnake:不好意思再补充一下~ 这样假设程式方面有自行研发一组 05/25 23:47
24F:→ lovesnake:Shading的Algotithm,这样美工那边不就无法支援了? 05/25 23:47
25F:→ lovesnake:还是其实建模软体也有Shader可以写这样XD 05/25 23:48
26F:推 Bencrie:Blender 是可以兜 shader 啦,然後材质球也可以换 model 05/25 23:49
27F:→ ReiuziUtsuho:把那个shader直接挂到美术的工具那边是比较能确保(? 05/25 23:49
28F:→ lovesnake:感谢~ 话说我已经快把这当电脑图学版了,PTT还是没有吗? 05/26 00:00
29F:→ lovesnake:电脑图学版 XD 05/26 00:00
30F:→ azureblaze:一般程式要想办法把自己的shader塞到美术工具里 05/26 00:03
31F:→ azureblaze:不然就写previewer 05/26 00:03
32F:→ Killercat:这问题让我想起为什麽所有的引擎都有createTeapot() XD 05/26 20:43
33F:→ lovesnake:先谢谢Azure的回答~ 楼上~ 那支茶壶俗称犹他茶壶 05/27 20:00
34F:→ lovesnake:是由电脑图学最着名的学校 犹他大学研究团队,手动量测 05/27 20:00
35F:→ lovesnake:他们实验室的茶壶做出来的模型..纯手动,用尺量... 05/27 20:01
36F:→ lovesnake:连法向量也是用尺量,超不可思议...(老板是犹他毕业的) 05/27 20:01
37F:→ lovesnake:因为当时没有建模工具,所以那支茶壶的问世令很多人惊艳 05/27 20:04
38F:→ lovesnake:尔後许多paper都cite那支茶壶来present结果,所以那支 05/27 20:05
39F:→ lovesnake:茶壶已成为经典。 05/27 20:05
40F:→ cuteclare:3D中的hello world 05/27 20:53
41F:推 Bencrie:原 po 该不会是 Lab503 学弟吧 XDD 05/28 12:59
42F:→ lovesnake:楼上...恩 学长好 不知哪位XD? 05/28 15:34
43F:推 Bencrie:网页上毕业生的第一位 ... 是说我前面还有很多学长啊 05/28 16:53
44F:→ Bencrie:为啥网页只列到我这一届? 这样压力很大耶 orz 05/28 16:53
45F:→ Killercat:er...我知道那茶壶的来历 XD 只是这两个问题对比很有趣 05/28 18:08
46F:→ Killercat:不过我倒是不知道俗称犹他壶 说起来很巧 我刚好在BYU念 05/28 18:09
47F:→ Killercat:过一阵子... 也是犹他 XD 05/28 18:10
48F:→ lovesnake:Ben 可能前面的学长都找不到了吧XDDD 05/28 23:11
49F:→ lovesnake:Kill~ 那我还真是潜越了 难得有自己懂得就忍不住了XD 05/28 23:11