最近刷到一位3D艺术家的新作品,我整个人愣住了。Reddit上一位叫QuestionableHoney的创作者,做了一个PS2风格的3D模型,乍看没什么特别——但只要你把阴影往它脸上一遮,整张脸就变了。
对,你没看错,是换了张脸。不是光影变化那种"看起来不一样了",而是模型在阴影里和阴影外,用的完全是两套不同的面部贴图。这个点子听着简单,但做出来的效果属实有点瘆人,又有点上头。
![]()
阴影一遮,脸就换
这个模型的核心逻辑其实不复杂:艺术家做了两套纹理,配了两套着色器设置,然后用一个混合着色器节点把它们合在一起。关键一步是,用Shader to RGB节点把光照信息单独提取出来,做成一个纯靠光线生成的遮罩——阴影落在哪,哪就切换成另一张脸。
QuestionableHoney自己说,这个思路其实不限于特定的着色器组合,理论上你可以换成任何你想要的着色器设置,但配合卡通风格的Cell Shading效果最好。目前他还在琢磨怎么让颜色更鲜艳明亮,同时又不破坏这个阴影换脸的视觉效果。
技术细节:Cycles里跑不通
如果你也想自己动手试试,Reddit用户Noblebatterfly在评论区分享了一个可行的做法。不过有个前提得先说清楚:这套方案在Cycles渲染器里跑不通,只能在实时渲染管线里玩。
具体步骤大概是这样的:
- 先做两套纹理,分别对应"亮面"和"阴影面"
- 搭两套着色器设置,用混合着色器节点把它们接起来
- 用Shader to RGB节点把光照信息转成遮罩,作为混合的因子
- 上面的两个Diffuse BSDF节点可以换成任意着色器,不影响核心逻辑
说白了,就是让光线本身来决定"该显示哪张脸"。这个思路最妙的地方在于,它不需要任何额外的模型变形或者动画驱动,纯粹靠光照就能触发切换,放在游戏里简直是个天然的玩法机关。
想学?配套教程都给你找好了
如果你看完手痒,想自己搞一个类似的模型,80 Level还顺带推荐了几个相关的学习资源:
- Omar Faruq Tawsif的无缝纹理绘制指南——做两套贴图之前,先把基础功打牢
- crzyzhaa的低多边形风格化建模视频——PS2风格的关键就是低模+贴图质感
- SouthernShotty的风格化毛发教程——虽然这次用不上,但下次做角色八成能用
这几个资源搭配着看,基本就能把"阴影换脸"这个玩法的上下游技术都摸一遍了。
这个玩法,放在游戏里能干嘛?
说真的,这个技术如果被游戏开发者捡走,能玩的花样还挺多的。比如恐怖游戏里,主角走进黑暗的瞬间,NPC的脸突然换了一张——这种惊吓效果比贴图跳变自然多了,因为它是跟光照联动的,玩家会下意识觉得"是不是我眼花了"。
再比如解谜游戏,用光照来触发角色"人格切换",同一个角色在亮处是一个性格,走进阴影就变成另一个——这比单纯按按钮切换形态要有沉浸感得多。甚至做那种"影子怪物"题材的游戏,主角的影子在特定光照下会呈现出完全不同的姿态,想想就带感。
当然,这些都是我瞎想的应用场景,艺术家本人目前的目标还比较朴素:先把颜色调好看,再把阴影效果保住。但就这个创意本身来说,已经够让人眼前一亮了。
反正我看完是有点想打开Blender试试了——虽然大概率做出来是个四不像,但万一呢?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.