《闪耀暖暖》是由叠纸公司开发的一款游戏,作为该公司第二款基于Unity引擎开发的项目,游戏标志着暖暖系列从2D向3D的转型,成为该公司首款3D手游。项目从2016年初启动,经过三年的开发周期完成。在技术和风格的迭代过程中,团队面临了多个挑战,包括2D动态效果的实现以及卡通渲染技术的运用。 在项目初期,团队需要解决技术与风格的迭代问题,尤其是在整体画面和细节表现上。以下是几个重要的技术分享点: 1. 整体画面: 为了实现高质量的整体画面,团队需要解决包括镜头设计、光照效果和人物展示的一系列问题。项目早期遇到的瓶颈之一是Unity引擎对灯光数量的限制以及光照效果的实现难度。为了解决这些问题,团队采取了以下措施: - 在竖直方向增加LightProbe采样点,以捕捉更准确的光照信息; - 引入额外的光源,包括方向光和点光源; - 利用Cubemap技术来增加天空盒的可控性,并将其与LightProbe结合,进行单点或多点的光照开发。 特别是在光照方面,团队遇到了难以丰富光照效果和控制天空盒的问题。为解决这些难题,开发团队采用了一系列创新方法。例如,为了应对Unity引擎对灯光数量的限制,他们沿竖直方向增加了LightProbe采样点。此外,通过引入额外光源(如方向光和点光源)并将其与Cubemap技术相结合,他们成功地增强了游戏中的光照效果和视觉深度。 2. 细节表现: 在细节表现方面,主要关注的是贴图、纹理、材质和物理效果的优化。精细的细节表现是打造高品质游戏体验的关键。这些细节在角色模型、服装、环境设计等方面都需要被精确地渲染出来,以符合游戏的美术风格,并为玩家提供沉浸式的游戏体验。 3. 技术革新: 团队对技术进行了革新,其中包括在光照和渲染技术上的突破。例如,在光照方面,团队需要解决漏光和轮廓光的问题。特别是在需要考虑遮挡的情况下,如何实现轮廓光的效果成为一个技术挑战。为此,团队可能采用了一些特殊的技术和工作流,比如对不同部位的镜头(全身、半身和面部)进行了特别的对焦点和视场角度(FOV)的调整,确保人物角色的表现既自然又具有时尚感。 4. 从2D到3D的进化: 《闪耀暖暖》的开发过程,也代表了叠纸公司在游戏开发技术上的重大进步。从2D平面风格向3D立体风格的转变,不仅涉及到视觉表现上的改进,也包括了从用户界面、交互逻辑到动画系统等多个方面的全面升级。特别是在角色的动态效果上,叠纸公司需要在保持卡通渲染风格的同时,让角色的动作更加自然和流畅。 通过这些技术革新和细节优化,《闪耀暖暖》成功地打造了一个既具有深度又充满时尚感的3D游戏世界,为玩家提供了一个独特的游戏体验。整个技术分享不仅展示了叠纸公司在技术上的探索和突破,也反映了公司在打造高品质游戏方面的不懈追求。
- 粉丝: 2
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python SOAP 客户端.zip
- Python ODBC 桥.zip
- Python MIDI 库.zip
- Python for DevOps repo 包含有用的 Python 脚本,可供您学习并在日常 DevOps 自动化任务中实施 .zip
- Python API 包装器和库列表.zip
- Python - 与我的 YouTube 频道相关的脚本存储在这里,可以用任何版本的 Python 编写.zip
- PyClass 课程计划.zip
- Puppet 模块用于安装和管理 Python、pip、virtualenvs 和 Gunicorn 虚拟主机 .zip
- jieshao123456
- Java 将本地mp4推流rtsp