下载 App

游戏开发日志分享-----高效率电影镜头&分镜(硬核向)

修改于2024/10/27131 浏览

提示:此篇文章属于技术&方案实现分析,对于玩家不友好,需要一些游戏开发知识。

核心: Unity Cinemachine + TimeLine

利用cinemachine插件 可以很容易的实现大量镜头运镜
比喻:
cinemachine : 超级摄影师
timeline:导演
先看一段镜头效果
TapTap
《浮光》终章实机动画
接下来通过技术向解密这段镜头的实现
首先使用 Cinemachine State-Driven Camera 工具将本段所涉及到的所有镜头通过状态机绑定
效果如下
TapTap
TapTap
接下来需要对每个相机机位进行细致的调整,例如视角大小、镜头晃动、镜头跟随、镜头的角度、位置等
TapTap
单镜头设置页面
此处建议小技巧: 参考电影设计流程先在纸上设计分镜流程
TapTap
《浮光》Boss追逐战镜头设计稿
有了思路和“超级摄影师”接下来就是导演上场了 --欢迎 Timeline
使用timeline能够极大的缩短制作周期, 对于画面的表现力控制非常的棒!!! 这是unity为数不多我推荐的工具(希望Godot也跟进一下,哈哈哈,给unity一点压力)
废话少说,看实际操作:
TapTap
简而言之,timeline能够让作为导演的你脱离繁杂的程序、美术、TA、音效师对接,直接上手控制整个画面表现。
用夸张一点的说法,让实机动画像剪辑视频一样“轻松”。
当然,有能力的朋友可以强烈建议自行扩展Timeline组件,除了基础的animation、audio等轨道,完全可以自行扩展更多适用于自己的编辑轨道, 例如:我需要一个轨道更加灵活的控制自己的屏幕后处理、自定义渲染管线的控制参数等等。
回到正题, 我通过Timeline去改变人物推演的同时,还在一条轨道上控制了相机阵列的状态, 最后通过状态机的改变 实现了在设定的时间平滑切换到指定镜头。
插一句,曾经参与过一些大型项目, 当时比较受关注的游戏功能之一是战斗过程中无缝切换到实机演算CG, 而Timeline完全可以实现这个功能的所有需求,所以请大家积极尝试使用Timeline吧,这个工具已经出了快多少年了。
当然《浮光》全程都是实机演算,以及无缝切换CG过程[表情_酷](顺手的事,哈哈哈)
相比上面的难题,《浮光》真正的难点之一在于如何在移动设备上保持高保真画面渲染的同时流畅运行。
这不得不提到我自己的游戏开发框架--Hex framework(暂时不开源,卖个关子)
最后在给大家看一下这段实机的“拍摄现场”
TapTap
杀青!很高兴和玩家们见面截图
杀青!很高兴和玩家们见面
经过21天大家共同的努力, 在最后几个小时, 我们终于完成了最后的收尾, 欢迎大家点击试玩体验。 我们叫 半糖小队 美术:白茶果冻 策划:小熊 程序:Foldcc 制作人: Foldcc 遇到Bug以及其他建议请向我们反馈! #TapTap聚光灯 #TapTap聚光灯独立游戏 #聚光灯gamejam开发者日志 #浮光 #聚光灯 #
官方
9 赞
2 回复
01:28
以微光铸就希望之光芒截图
以微光铸就希望之光芒
#宝藏游戏安利派对 #一天发现一个好游戏 #今天摸鱼玩点啥 #休闲游戏 #小游戏 #解谜游戏 #浮光
3 赞
游戏开发日志-----Day2~4截图
游戏开发日志-----Day2~4
第一天讨论了好几个方案 比较完整的有两个 * 中世纪吸血鬼题材逃脱解密的恐怖游戏 * 注重光影、音效表现,类gris和雨世界美术风格的逃脱冒险游戏。 这两个讨论之后放弃吸血鬼方案, 理由是解密类游戏对于节奏把控以及叙事的门槛要求很高,在21天时间里不是一个好的选择,并且玩法原型不好确定, 而第二关光影游戏原型就是最经典的吃豆人玩法,我们详细看了吃豆人的游戏出生,觉得非常的棒,是一款非常经典经得
1 赞
《浮光》游戏开发日志-----Day1截图
《浮光》游戏开发日志-----Day1
第一天任务: 头脑风暴游戏玩法、美术风格讨论 对后续的时间安排做一个大致规划 这是我们列出的时间计划: 这是我程序对讨论的玩法做一些技术点分解并开始规划时间 #TapTap聚光灯独立游戏 #TapTap聚光灯 #聚光灯gamejam开发者日志
2 赞