mp4 拍摄时间如何看_和山一样高的巨浪特效如何做?看美国科幻电影星际穿越的拍摄幕后...

Hello大家好!我是黑猫!

今天为大家介绍《星际穿越》的拍摄幕后

【点击扩展链接,观看视频版本】

本期节目,我会从取景地选择、拍摄以及后期制作三方面为您介绍《星际穿越》是如何在地球上模拟出全是水的外星球的。

b9f25c365aaaa735dd6d863aa8a1aa4b.png

【冰岛】摄影师正在勘景

在《星际穿越》中有一个被水完全覆盖的星球称之为米勒星球。诺兰导演秉承着一切都要实拍的原则,让剧组在地球上寻找能够模拟出水星球的取景地。

8e451f73c0ff4cee148b3d05420efab8.png

拍摄时的工作场景

而拍摄的地方需要看起来像整个世界都水所覆盖,而且不能有潮汐,人还必须能够站立在水中。就当所有人都觉得地球上根本没有这种地方的时候,诺兰带着剧组来到了拍摄过《蝙蝠侠:侠影之谜》的取景地,冰岛。因为,在冰岛有一些巨大的三角洲能够满足剧本中水星球的苛刻地理要求,但要将整个剧组与所有设备都搬过来的确是项浩大的工程。

2f37e01b05cab9cf7d60a6b5bc2996aa.png

整个剧组的所有拍摄设备

为此,剧组铺设了15公里的路用于运输设备,在这其中就包括运进了一台大型起重机用于吊起太空飞船。这架1:1大小的徘徊号重达6350公斤

d1bb093972dadb8afdb237c3b5d30385.png

重达6350公斤的徘徊号

好在是拍摄地的水下有着坚硬的沙土地,能够支撑起非常重的太空船。但因为剧情需要,全剧组的设备都必须能够随时移动,所以很多镜头都是全剧组开着轮胎直径1.2米的高底盘卡车在水中跟进行驶下拍摄完成的。

0f01d913f9f6842e1b3ae7a5c7bee7fc.png

导演乘坐的高底盘大卡车,副驾驶视角

所有剧组人员都身穿防水裤,在水深及膝的地方一站就是一天。在水中拍摄的演员更是非常艰苦。有一次,演员本应穿着密不透气的宇航服拍摄,但却因为服装有一个拉链拉不紧,所以当演员下水后,服装里便全都浸满了冰冷的水。

d40031041b06e7770a44b7b6bb68b781.png

所有剧组人员都身穿防水裤

在米勒星球的戏份中,诺兰导演表示需要有一场大浪,高度相当于英格兰最高的山脉足足一千两百米高。由于地球上根本不存在这种现象,所以特效组在制作中会有很多的困难和疑问,诸如,如此高的浪是否会把云都卷开。光效又该如何处理。因为一切特效都必须结合水才能做到细节的模拟,从而利用物理学模拟出大浪拍打到船上。而刚才所说的一切还要和摄影师实拍飞船的镜头无缝结合才行。

0ba64bf86b3d0972ccf0e2007982fb68.png

拍摄幕后

fecd84337dcc2e5c892743af13aeaf0c.png

实拍的飞船【未加特效】

正是诺兰导演对实景拍摄的坚持,再加上全剧组人员的不懈努力,才能够换来《星际穿越》这样的科幻神作,让我们每一位观众都一饱眼福。

我是黑猫!关注我带你探索更多影片幕后。

您可以通过关注、点赞、评论、转发支持我!您的鼓励是我更新下去的动力!谢谢喜欢~

### 基于Unity3D的ACT游戏的设计与实现 #### 摘要与关键词解析 本项目聚焦于使用Unity3D引擎开发一款2D动作类游戏(ACT),旨在为玩家提供沉浸式的游戏体验以及成就感。游戏开发过程中,作者不仅关注游戏的核心玩法,还深入探讨了如何利用Unity内置的各种工具技术来提升游戏性能、改善用户体验。 **关键词**: - **Unity**:一个跨平台的综合游戏开发引擎,支持2D3D游戏开发。 - **ScriptableObject**:Unity中的一种特殊脚本类型,用于存储数据配置信息,方便在多个场景间共享。 - **游戏开发**:涵盖了游戏设计、编程、美术创作等多个方面的工作。 - **2D游戏**:指采用二维画面的游戏,相比3D游戏,具有更简洁的视觉风格较低的技术门槛。 - **状态机**:一种常用的编程模式,用于管理游戏对象的状态转换,如角色的动作变化等。 - **Cinemachine**:Unity的一个插件,提供了级的相机控制系统,能够创建出电影级的摄像机动画效果。 #### 第1章:绪论 在本章中,作者首先阐述了游戏开发的背景及意义。随着科技的进步,数字娱乐已经成为人们生活中不可或缺的一部分,而游戏作为其中的一种形式,更是受到了广泛的关注。游戏不仅能够提供娱乐,还能培养玩家的逻辑思维能力解决问题的能力。因此,开发质量的游戏产品显得尤为重要。 随后,作者介绍了本项目的起源发展过程,包括为何选择Unity作为开发工具,以及项目的目标预期成果。此外,作者还提到了Unity引擎的特点及其在游戏开发中的优势,比如跨平台兼容性、丰富的资源库、强大的社区支持等。 #### 技术选型与实现细节 1. **C#语言**:Unity主要使用的编程语言是C#,它是一种面向对象的语言,具有良好的可读性扩展性。在本项目中,C#被用来编写游戏逻辑、实现用户交互等功能。 2. **UGUIText Mesh Pro**:UGUI是Unity提供的用户界面系统,可以轻松地创建各种界面元素,如按钮、滑块等。Text Mesh Pro则是一款级文本渲染插件,能够提文本的渲染质量性能,使得游戏中的文字更加清晰易读。 3. **有限状态机**:状态机是一种常见的游戏开发模式,用于管理控制游戏对象的不同状态。在本项目中,状态机被用来处理游戏角色的动作变化,例如攻击、跳跃、行走等。通过这种方式,可以更加效地组织代码,提游戏逻辑的清晰度可维护性。 4. **ScriptableObject**:这是一种特殊的脚本类型,在Unity中主要用于存储数据配置信息。通过ScriptableObject,开发者可以在编辑器中直接编辑这些数据,而无需重启游戏。这种机制极大地提了开发效率,并且使得多人协作变得更加容易。 5. **物理系统**:Unity内置的物理引擎能够模拟真实的物理行为,如重力、碰撞等。在本项目中,物理系统被用来处理角色环境之间的互动,确保游戏中的物理效果逼真可靠。 #### 测试与优化 为了确保游戏的质量,作者进行了多轮的测试,包括功能测试、性能测试以及玩家体验测试。通过不断地调整优化,最终实现了游戏在低配置设备上的流畅运行。 **总结**: 通过上述分析可以看出,《基于Unity3D的ACT游戏的设计与实现》项目不仅关注游戏本身的玩法设计,还深入探讨了如何利用先进的技术工具来提游戏的品质。从技术选型到具体实现,再到后期的测试与优化,每一个环节都体现了作者的专业水平对游戏开发的热情。对于想要进入游戏开发领域的初学者来说,该项目提供了一个非常好的学习案例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值