一般材质感都是靠贴图来实现的,比如说对一堵砖墙来说,3D模型的贴图主要有这么几种:diffuse map: 这个最容易理解,就是把贴图的颜色直接贴在墙上:有了diffuse map之后呢,我们看到的砖墙就像是贴墙纸一样,因为真实的砖墙表面是高低不平的,也就是说,一个平滑的平面上normal vector在各个位置都是垂直于平面的,而砖墙表面的normal vector,在不同地方是不一样的,比如说砖缝处有明显的变化。
我觉得未来一段时间里有可能比较明显的提升是次表面散射材质的运用(SSS),一是算法已经基本成熟,二是多出来的那几层贴图制作要求看起来不是那么高(从程序员的角度来看,不是精细的纹理而主要是色调及透明度)。至于为什么看好SSS,曾经看到一句介绍的话:“世界上绝大多数材质在光照下都具有一定程度的次表面散射性质,除了一些金属和塑料表面...”
其实玩游戏的人有很多种,有人为了娱乐,有人为了竞技,也有人以游戏为业,不是所有人觉得要在游戏中获得什么才是有意义的。能体验游戏给你带来的乐趣,你玩游戏就值了,对于你大学生活对自己水平退步的担忧,我觉得原因不只是游戏,你的生活各个方面都可能影响你的思维状态,多保持乐观的心态,享受游戏~
在玩游戏的时候要刻意去锻炼这些能力。正常人玩游戏是不会刻意的关注这些方面,而一些人在通过游戏提升反应,思维强度(前两者可以归为思维强度),甚至是大局观跟智力(对游戏的理解)靠的是长期的习惯与对自己的潜在高要求所致。如果你玩游戏没有追求,基本上是不会有提升的。
有时候,我们需要另一种效果,就是高光,比如一个金属球,本来表面涂了一层油漆,现在有些地方油漆被蹭掉了,我们就需要另外一种贴图来表示那些地方有高光,这就是specular map,对于砖墙也一样,一般砖头上是不会有高光的,接缝处水泥上也许会有。
如果你非常想获得提升,可以对自己的游戏进行录像,然后在每一步都暂停思考我有没有更好的选择(这个有点极端,如果不是竞技性非常强的游戏,不用这么做,我在玩的是守望先锋,偶尔录像看看自己的失误,提升还是挺大的,顺带一提我是4000分出头)。






