基于 Unity3D 的独立游戏卡通 Shader 的研究与实现Research and implementation of indie game cartoon shader based on Unity3D内容摘要近年来,随着游戏行业的迅速发展,各类优秀的的游戏题材、玩法设计层出不穷。国内外游戏厂商百家争鸣的今天,各个游戏公司、工作室都把游戏精品化作为自身的发展出路,画面渲染技术则是游戏质量迈向精品化的重要一环。Untiy3D 游戏引擎,以便捷的开发流程、高效的跨平台功能、多样化的插件资源、不断精进的渲染管线支持以及合适的授权条件等因素,得到了许多游戏工作室和中小游戏公司的青睐,开发出 Overcooked、Ori 等优秀画面表现的独立游戏。本次课题主要采用 HLSL 语言,在 ShaderLab 以及 Shader 敏捷开发插件中,实现具有特殊功能的卡通风格游戏美术效果。配合 Untiy3D 的敏捷开发特性与新输入系统,可以制作出提供不同操作方式的卡通/低聚合风格 RPG 游戏。希望可以在独立游戏的技术美术开发上,提供一些有益的设计思路与方法。关键词:Unity3D 独立游戏 卡通风格 着色器AbstractIn recent years, with the rapid development of the game industry,various excellent game themes and game design have emerged endlessly.With thousands of domestic and foreign game manufacturers contending today, various game companies and studios regard game quality as their own way out, and screen rendering technology is an important part of game quality moving toward quality. Untiy3D game engine has been favored by many game studios and many kinds sized game companies for its convenient development process, efficient cross-platform functions, diverse plug-in resources, continuous rendering pipeline support, and appropriate licensing conditions. Many independent games with excellent graphics such as Overcooked and Ori were produced by it. This project mainly adopts HLSL language, in ShaderLab and Shader agile development plug-ins, to achieve cartoon-style game art effects with special functions. With Untiy3D's agile development features and new input system,...