电影大师杂记

假期集中刷了好多书,游戏和电影,在虚拟世界里猛烈的各种闲逛,cyberpunk 2077到blade runner,到异形,到终结者,到星球大战&环太平洋,到工业光魔,还有各种编程的书。。。
hmmm,其中也集中看了之前没有大块时间刷的1个多小时的深度解读,比如:https://space.bilibili.com/942755
赛朋,异形和终结者的世界真是让人流连忘返;
来回逛了之后,记一些新的所得:
卡梅隆
我们开始知道卡梅隆的时候,从《终结者2》到《泰坦尼克号》,《阿凡达》,留下的印象就是大制作,超支,nb爆表,票房记录,震撼这些爆表型形容词;
给人一种狂人&天才的感觉,看完这些纪录片和幕后我们如果说能学到的东西的话,恐怕是做这种电影就是要大制作,超支(e.g. 姜文也是,猛男标配),要有追求,猛干。。。
实际情况是,卡梅隆是有着惊人的资源利用率,这点要从《终结者1》以及之前的经历说起

资源利用率
刚刚入行的卡梅隆,是跟着罗杰科尔曼干的,这哥们是当时好莱坞B级片之王,擅长的是极低成本极端周期产出B级片,培养了n多的后来nb的导演(e.g. 马丁斯克赛斯,科波拉);卡梅隆在B级片之王这里开始干特效的,做的工作也十分出色,并且培养了一个高效利用资源的强悍能力;
然后进入《终结者1》,这个后续故事开始的地方,卡梅隆以600万美元的极低成本(相当于同期上映的片子的1/4的成本),而且效果相当不俗。

比如这个碾压T800的镜头,就是那锡箔纸+塑料泡沫搞定;只要能达到效果,各种绕和作弊玩到了极点;
然后取景等地方也是各种偷工取巧,看着还不露怯,都是很有水平的;
最后票房7800万,13倍投资回报比;
所以:卡梅隆这里真正猛的地方,是资源的利用率
深渊
前面一个blog也提及了,就是终结者1之后拍的深渊,票房只能回本,但是却积累了终结者2所需要的关键技术,液体机器人相关的技术,以及和工业光魔的一系列合作关系以及工作流;
然后到了终结者2中就是各种猛;
然后到了《终结者2》中蓄力爆发,达到了一个真正超越时代的水平,个人对于卡梅隆评价最高的还是《终结者2》,真的是才气爆表。
所以当我看到《为什么伟大不能被计划》的时候就特别有共鸣,《深渊》就是《终结者2》重要的踏脚石,超牛的东西真的是需要长期积累酝酿,对于个人来说,中间一些蓄力的东西也是破有意义的,如果要求一个导演一直是神作,那真的不太好。
从渴望看到才华横溢的电影fans角度看,是希望导演们多有一些尝试,蓄力,大家给与宽容,最后我们才能看到这些震撼的东西;
商业化
这个是必须的了,理想化肯定是不合时宜的了,卡梅隆出色的商业化能力,最终也让他能够有尝试深渊的资本,在泰坦尼克号中超支的资本,以及多年酝酿阿凡达的资本;
现在个人的看法是:不追求商业化的那种标榜自己是理想化的创作者,不是真正有追求的创作者,卓越的作品是非常昂贵的。
雷达利斯科特

超前的银翼杀手
时至今日,玩着cyberpunk2077,再回头看当年的银翼杀手,愈发感受到其作品的穿透力;
从燃烧的经费,到极致美学(匠心已经不足以形容),到疯狂的日夜颠倒的拍戏,最后超前的理念,探究问题的深刻等等;
但是最后票房是很惨谈的,只能感叹一声,有一类作品就是这样的,也非常认同大众的选择,当时这种片能大卖真是有鬼了。
好在才华足够高,能够跨越时空持续的产生影响力。
真是好东西不急着下定论,让子弹飞一会;

异形的深厚积累
然后另外一个制作异形的纪录片,以及到普罗米修斯的过程,可以看到西方这种文化的积累。
异形本身,是集合了30年+的相关设计的集大成者,从lovecraft的克苏鲁的世界观,到无数的惊悚科幻的美术设定,最后才有了异形;
到了普罗米修斯,也不简简单单是雷达利找个编剧一猛劲就出来了,开始是斯派茨写的前传故事,是关于工程师,太空飞船等的故事,里面还是有很多的异形元素,这个已经让fox以及雷达利感觉非常牛逼了,但这还不够,老雷还把这个剧本拿给《lost》的导演达蒙林德洛夫看,林德洛夫又把这个剧本进行升华,进一步去除异形的元素,林德洛夫指出《银翼杀手》之所以在票房不给力的情况下,时隔30年还是让大家不停地讨论,就是因为它提出了生命的终极问题,导演只是提出问题,然后让影迷去讨论。这点就是让普罗米修斯超越异形系列的关键,然后老雷和林德洛夫对剧本进一步润色升华,最后才是我们看到的充满对生命起源,造物者和生命之间关系的种种元素的普罗米修斯。
实际上,在我成年之后,就是觉得《普罗米修斯》更为震撼,比《终结者2》还犀利,不过《终结者2》看的时候年龄比较小,冲击指数太高。。。
所以你看,异形到普罗米修斯,根本就不是一个导演团队的积累,是一个持续几十年的体系的积累,普罗米修斯不止是有牛逼的导演团队,还有导演牛逼朋友的见解。。。

陀罗
环太多刷,幕后真的看了n遍了,一直也没有记录;
就是还得有真爱,一帮真爱粉+有才华的人,真是不一样;
可惜商业化不行,结果导致看不到更多的机甲了,其实这个主题好好做做,达到《头号玩家》的水平,后续就不一样了,雅俗共赏,商业化能力真的是重要;
相关文章:
电影大师杂记
假期集中刷了好多书,游戏和电影,在虚拟世界里猛烈的各种闲逛,cyberpunk 2077到blade runner,到异形,到终结者,到星球大战&环太平洋,到工业光魔,还有各种编程的书。。。 hmmm&…...
聊聊分布式架构——RPC通信原理
目录 RPC通信的基本原理 RPC结构 手撸简陋版RPC 知识点梳理 1.Socket套接字通信机制 2.通信过程的序列化与反序列化 3.动态代理 4.反射 思维流程梳理 码起来 服务端时序图 服务端—Api与Provider模块 客户端时序图 RPC通信的基本原理 RPC(Remote Proc…...
Android:实现手机前后摄像头预览同开
效果展示 一.概述 本博文讲解如何实现手机前后两颗摄像头同时预览并显示 我之前博文《OpenGLES:GLSurfaceView实现Android Camera预览》对单颗摄像头预览做过详细讲解,而前后双摄实现原理其实也并不复杂,粗糙点说就是把单摄像头预览流程写两…...
2.2.4 yocto poky openembedded bitbake关系
一 基本概念 The Yocto Project is an open-source project that delivers a set of tools that create operating system images for embedded Linux systems. Poky is the reference operating system distribution built with Yocto Project tools, and OpenEmbedded is a …...
开源后台管理系统 (go-vue-admin)
go-vue-admin 是一套基于go语言开源的后台管理系统。功能参考诺依网站 ,前后端分离。 简介 前端采用vue3、Element Plus 、RuoYi-Vue3后端采用gofrome 框架、mysql、redis、Jwt实现了一键生成前后端代码,高效开发。 内置功能 用户管理:用…...
想升级macOS Big Sur,但是MacBook内存空间不够该怎么办?
随着使用时间的增长,我们会发现Mac电脑的存储空间越来越少,这时候我们就需要对Mac电脑进行清理,以释放更多的存储空间。那么,Mac空间不足怎么解决呢? 1.清理垃圾文件 Mac空间不足怎么解决?首先要做的就是清…...
结构化面试 --- 介绍 + 人际关系
目录 一、介绍 1、认识考试 2、认识考官 3、认识对手 4、认识考场 5、认识规则 6、如何备考 二、人际关系 练习题 第一题(换岗) 第二题(办法) 第三题(相处) 第四题 第五题 第六题 …...
李沐深度学习记录5:13.Dropout
Dropout从零开始实现 import torch from torch import nn from d2l import torch as d2l# 定义Dropout函数 def dropout_layer(X, dropout):assert 0 < dropout < 1# 在本情况中,所有元素都被丢弃if dropout 1:return torch.zeros_like(X)# 在本情况中&…...
计算机竞赛 题目:基于大数据的用户画像分析系统 数据分析 开题
文章目录 1 前言2 用户画像分析概述2.1 用户画像构建的相关技术2.2 标签体系2.3 标签优先级 3 实站 - 百货商场用户画像描述与价值分析3.1 数据格式3.2 数据预处理3.3 会员年龄构成3.4 订单占比 消费画像3.5 季度偏好画像3.6 会员用户画像与特征3.6.1 构建会员用户业务特征标签…...
MFC ExtTextOut函数学习
ExtTextOut - 扩展的文本输出; win32 api的声明如下; ExtTextOut( DC: HDC; {设备环境句柄} X, Y: Integer; {起点坐标} Options: Longint; {选项} Rect: PRect; {指定显示范围; 0 表示限制范围} Str: PChar; {字符串…...
Java中阻塞队列原理、特点、适用场景
文章目录 阻塞队列对比、总览阻塞队列本质思想主要队列讲解ArrayBlockingQueueLinkedBlockingQueueSynchronousQueueLinkedTransferQueuePriorityBlockingQueueDelayQueueLinkedBlockingDeque 阻塞队列对比、总览 阻塞队列本质思想 阻塞队列都是线程安全的队列. 其最主要的功能…...
PHP之linux、apache和nginx与安全优化面试题
1.linux常用命令 查看目录pwd 创建文件touch 创建目录mkdir 删除文件rm 删除目录rmdir移动改名文件 mc 查询目录find 修改权限chmod 压缩包 tar 安装 yum install 修改文件vi查看进程ps 停止进程kill 定时任务crontab 2、nginx的优化 gzip压缩优化 expires缓存…...
算法笔记:0-1背包问题
n个商品组成集合O,每个商品有两个属性vi(体积)和pi(价格),背包容量为C。 求解一个商品子集S,令 优化目标 1. 枚举所有商品组合 共2^n - 1种情况 2. 递归求解 KnapsackSR(h, i, c)ÿ…...
C++入门-day02
引言:在上一节中我们接触了C中的命名空间,学会了C中的标准输出流。这一节,我标题一们讲讲缺省、重载。 一、缺省参数 在C中,给函数的形参默认给一个值就是缺省参数,你可能会比较懵逼,下面看一段代码。 正常…...
模板方法模式,基于继承实现的简单的设计模式(设计模式与开发实践 P11)
文章目录 实现举例应用钩子 Hook 模板方法模式是一种基于继承的设计模式,由两部分构成: 抽象父类(一般封装了子类的算法框架)具体的实现子类 实现 简单地通过继承就可以实现 举例 足球赛 和 篮球赛 都有 3 个步骤,…...
php实战案例记录(16)php://input输入流
php://input是PHP中的一个特殊的输入流,它允许访问请求的原始数据。它主要用于处理非表单的POST请求,例如当请求的内容类型为application/json或application/xml时。使用php://input可以获取到POST请求中的原始数据,无论数据是什么格式。使用…...
cad图纸如何防止盗图(一个的制造设计型企业如何保护设计图纸文件)
在现代企业中,设计图纸是公司的重要知识产权,关系到公司的核心竞争力。然而,随着技术的发展,员工获取和传播设计图纸的途径越来越多样化,如何有效地防止员工复制设计图纸成为了企业管理的一大挑战。本文将从技术、管理…...
Windows11 安全中心页面不可用问题(无法打开病毒和威胁防护)解决方案汇总(图文介绍版)
本文目录 Windows版本与报错信息问题详细图片: 解决方案:方案一、管理员权限(若你确定你的电脑只有你一个账户,则此教程无效,若你也不清楚,请阅读后再做打算)方案二、修改注册表(常用方案)方案三、进入开发…...
1329: 【C2】【排序】奖学金
题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,…...
解决dockerfile创建镜像时pip install报错的bug
项目场景: 使用docker-compose创建django容器 问题描述 > [5/5] RUN /bin/bash -c source ~/.bashrc && python3 -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple: 0.954 Looking in indexes: https://…...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
1688商品列表API与其他数据源的对接思路
将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...
【HTML-16】深入理解HTML中的块元素与行内元素
HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...
ubuntu22.04 安装docker 和docker-compose
首先你要确保没有docker环境或者使用命令删掉docker sudo apt-get remove docker docker-engine docker.io containerd runc安装docker 更新软件环境 sudo apt update sudo apt upgrade下载docker依赖和GPG 密钥 # 依赖 apt-get install ca-certificates curl gnupg lsb-rel…...
Linux 下 DMA 内存映射浅析
序 系统 I/O 设备驱动程序通常调用其特定子系统的接口为 DMA 分配内存,但最终会调到 DMA 子系统的dma_alloc_coherent()/dma_alloc_attrs() 等接口。 关于 dma_alloc_coherent 接口详细的代码讲解、调用流程,可以参考这篇文章,我觉得写的非常…...
二维FDTD算法仿真
二维FDTD算法仿真,并带完全匹配层,输入波形为高斯波、平面波 FDTD_二维/FDTD.zip , 6075 FDTD_二维/FDTD_31.m , 1029 FDTD_二维/FDTD_32.m , 2806 FDTD_二维/FDTD_33.m , 3782 FDTD_二维/FDTD_34.m , 4182 FDTD_二维/FDTD_35.m , 4793...
Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
鸿蒙电脑版操作系统来了,很多小伙伴想体验鸿蒙电脑版操作系统,可惜,鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机,来体验大家心心念念的鸿蒙系统啦!注意:虚拟…...
医疗AI模型可解释性编程研究:基于SHAP、LIME与Anchor
1 医疗树模型与可解释人工智能基础 医疗领域的人工智能应用正迅速从理论研究转向临床实践,在这一过程中,模型可解释性已成为确保AI系统被医疗专业人员接受和信任的关键因素。基于树模型的集成算法(如RandomForest、XGBoost、LightGBM)因其卓越的预测性能和相对良好的解释性…...
小智AI+MCP
什么是小智AI和MCP 如果还不清楚的先看往期文章 手搓小智AI聊天机器人 MCP 深度解析:AI 的USB接口 如何使用小智MCP 1.刷支持mcp的小智固件 2.下载官方MCP的示例代码 Github:https://github.com/78/mcp-calculator 安这个步骤执行 其中MCP_ENDPOI…...
Java多线程实现之Runnable接口深度解析
Java多线程实现之Runnable接口深度解析 一、Runnable接口概述1.1 接口定义1.2 与Thread类的关系1.3 使用Runnable接口的优势 二、Runnable接口的基本实现方式2.1 传统方式实现Runnable接口2.2 使用匿名内部类实现Runnable接口2.3 使用Lambda表达式实现Runnable接口 三、Runnabl…...
