今天跟大家唠唠我这几天折腾的“寅丸星”项目,说起来也挺有意思的。
就是单纯觉得《东方Project》里的寅丸星这角色挺带劲的,虎纹、宝塔,还有那句“当你迷茫之时我将引导你走向正路”,一下就戳中我了。所以就想着,能不能自己动手,把这角色给“做”出来,不是手办那种,是代码层面的。
第一步:搜集资料!
- 先是在网上各种搜,把寅丸星的背景故事、立绘、同人图啥的都扒了个遍,了解她是个啥样的角色,性格特点是
- 然后开始找有没有现成的模型素材,能省不少事儿。结果发现,要么就是质量太差,要么就是收费死贵,还是决定自己动手。
第二步:建模!
这块儿对我来说是个大坑,毕竟我不是专业建模的。只能硬着头皮上,找了个免费的建模软件 Blender,对着立绘一点一点地捏。
- 先从简单的几何体开始,比如圆柱体、立方体,慢慢拼凑出身体的轮廓。
- 虎纹是最麻烦的,得一点一点地贴上去,还得保证纹理的自然。
- 宝塔也费了不少劲,主要是细节太多,每一层都要仔细雕琢。
捏了好几天,总算把模型大概弄出来了,虽然看起来有点粗糙,但勉强能看出是寅丸星的样子了。
第三步:上色!
模型有了,接下来就是上色了。这块儿我稍微熟悉一点,用的是 Substance Painter。
- 先给模型分UV,把不同的部分展开到不同的贴图区域。
- 然后开始刷颜色,虎纹是重点,得仔细地描绘,做出那种毛茸茸的感觉。
- 宝塔的颜色要鲜艳一点,突出那种光辉四射的感觉。
第四步:导入引擎!
模型和贴图都搞定了,接下来就是导入游戏引擎了。我选的是 Unity,毕竟比较熟悉。
- 先把模型和贴图导入 Unity。
- 然后创建一个新的材质,把贴图赋给材质。
- 再把材质赋给模型。
第五步:简单动画!
光有个静态的模型可不行,得让她动起来。
- 我在 Mixamo 上找了个简单的站立动画。
- 然后把动画导入 Unity,绑定到模型上。
- 再写个简单的脚本,让模型播放动画。
效果展示!
总算把寅丸星给“做”出来了,虽然只是个简单的模型,但还是挺有成就感的。让她站在场景里,播放着动画,感觉就像是真的把她召唤出来了一样。
这只是个开始,以后还会继续完善,比如加上更多的动画、特效,甚至让她能跟玩家互动。慢慢来,一步一个脚印,争取把她做得更
这回的实践就分享到这儿了,下次再跟大家唠唠其他的!
还没有评论,来说两句吧...