当前位置: 首页 > news >正文

图文教程:使用 Photoshop、3ds Max 和 After Effects 创建被风暴摧毁的小屋

图文教程:使用 Photoshop、3ds Max 和 After Effects 创建被风暴摧毁的小屋

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

1. 在 Photoshop 中设置图像

步骤 1

打开 Photoshop

打开 Photoshop

打开 Photoshop

步骤 2

我已经将小屋的图像导入到Photoshop中以演示 影响。如果您愿意,可以使用其他图像。

图片导入

图片导入

步骤 3

由于小屋的上部将被粉碎,因此请将上部隔离在单独的图层中。

隔离部件

隔离部件

步骤 4

套索工具的帮助下,选择并切割指示的上部 小屋。

套索工具

Lasso Tool

步骤 5

创建一个新图层并将其重命名为“外部部分”。粘贴剪切鞋面 该层中的部分。

郭

步骤 6

按照相同的方法,创建另一个新图层并将其重命名为内部 部分。在这一层中,制作一个内部破碎的部分。你需要做一些 在此步骤中绘制工作。

内部零件

内部零件

步骤 7

现在,打开所有图层。它看起来就像以前一样,但上半部分 和BG现在是分开的。以 PSD 格式保存文件。

BG

内部零件

2. 在 3ds Max 中使用粒子流创建飞溅碎片

步骤 1

打开 3ds Max

打开 3ds Max

打开 3ds Max

步骤 2

要创建飞溅的碎片,请转到创建>形状>线条并创建多个随机形状。

创建形状线

>线条创建>形状

步骤 3

完成后,选择所有块并对其应用“拉伸”修改器。

挤出改性剂

挤出改性剂

步骤 4

选择所有块,然后转到“组”菜单并将它们全部分组,“分组>组”。

组菜单

组菜单

步骤 5

使用粒子流系统创建飞行碎片。通过导航到“创建>粒子流源>粒子”来创建 PF 源系统,然后通过以下方式打开“粒子视图”窗口 按键盘上的 6

使用“形状实例”运算符覆盖形状。单击“无”,然后从列表中选择“组”。

粒子视图

粒子视图

步骤 6

转到“形状实例”运算符,然后打开“组成员”选项。减小“缩放百分比”值。您现在将看到缩放的块 下来,随机分散。

形状实例

形状实例

步骤 7

转到速度运算符。降低速度量并 增加变异背离值,如 下图。

速度操作员

速度操作员

步骤 8

转到 Birth 运算符,将“发射开始”的值设置为 -100,将“发射停止”的值设置为 100,并将“金额”设置为 100

分娩操作员

分娩操作员

步骤 9

转到旋转运算符并将旋转速率设置为 360,将变化设置为 20

打开“渲染设置”并渲染 0 到 100 帧的动画序列。

自旋运算符

自旋运算符

3. 在 3ds Max 中创建撕裂的布料

步骤 1

打开 3ds Max。在透视视口中创建平面。保持其长度 后座宽度后座为 100

打开 3ds Max

打开 3ds Max

步骤 2

跟 所选平面,对其应用“布”修改器。

布料改性剂

布料改性剂

步骤 3

在布料改性剂中, 单击“对象属性”选项卡。

对象属性

对象属性

步骤 4

“对象属性”窗口中,选择平面并打开“布料”单选按钮。它把飞机变成了 布。单击“确定”。

“对象属性”窗口

“对象属性”窗口

步骤 5

打开 布料修改器展开。选择“组”。

选择组

Select Group

步骤 6

跟 所选平面的指示左上角和左下角顶点,单击“生成组”按钮。

“创建组”按钮

“创建组”按钮

步骤 7

在创建组窗口中,将名称重命名为保持折点

“创建组”窗口

“创建组”窗口

步骤 8

跟 选中的“保留折点”组,单击“保留”。

“保持顶点”组

“保持顶点”组

步骤 9

转到部队 >风并在场景中从左到右施加风力。

力风

风>力

步骤 10

在 布料修改器,点击布料 “力”选项卡。

布力

布力

步骤 11

“力”窗口中,选择风,然后单击从左到右的按钮以 将风力带入模拟。单击确定

Forces window

力窗口

步骤 12

点击 在模拟上。模拟开始,您 可以在视口中看到布料模拟。

“模拟”按钮

“模拟”按钮

步骤 13

自 使布被撕裂,我会使用黑白纹理作为不透明度贴图。 您可以在 Photoshop 中制作自己的不透明度贴图。黑色部分将是 透明,而白色部分不透明。

黑白地图

黑白地图

步骤 14

按 M 打开材质编辑器。选择空插槽后,单击“不透明度”通道。它将打开材质/贴图浏览器

单击位图并 选择黑白图像。单击确定

材质编辑器

材质编辑器

步骤 15

应用 布料的材料。

应用材料

应用材料

步骤 16

呈现 撕裂的布模拟多达 100 帧。

渲染撕裂的布料模拟

渲染撕裂的布料模拟

4. 创建破碎 后遗症

步骤 1

打开时间后 效果

打开后效果

打开后效果

步骤 2

进口 小屋.PSD文件作为合成放入 After Effects 中。它带有三个 不同的层:外部内部和 BG。

外部零件内部零件和BG

外部、内部和背景

步骤 3

创造 一个新的实体层并在其上应用湍流噪声效果:效果 >噪声和颗粒>湍流噪声。设置“对比度”和“亮度”值,如下图所示。

湍流噪声

湍流噪声

步骤 4

选择实体图层后,转到“图层>预合成”。重命名 将预组合图层作为渐,然后选择第二个选项。单击确定

图层预合成

第 > 层预撰写

步骤 5

关闭渐变图层。

斜坡层

斜坡层

步骤 6

跟 选中的“外部”图层,转到“效果>模拟”> 破碎并将效果应用于图层。

选择“渲染查看”。 如果移动时间滑块,您将看到小屋的外部是 破碎了。但是您需要对其进行调整才能获得所需的效果。

效果模拟破碎

效果>模拟>破碎

步骤 7

打开力 1 和力 2 个下拉菜单,并设置属性的值,如下图所示。

力 1 和力 2

力 1 和力 2

步骤 8

打开渐变下拉菜单,然后选择渐变作为渐变图层。从帧开始,将破碎阈值从 0 到 100 个值进行动画处理 您希望破碎效果开始的地方。

破碎阈值

破碎阈值

步骤 9

进口 撕裂的布和颗粒碎屑,并将图层放在时间轴上 复合。

进口撕裂的布料和颗粒碎屑

进口撕裂的布料和颗粒碎屑

步骤 10

创造 实心层。将S_Clouds,Genarts蓝宝石插件,效果应用于图层。将换档速度 X 值设置为 600。这将 创造狂风的效果。

S_Clouds

S_Clouds

步骤 11

创造 调整图层。将S_Film效果和色相和饱和度效果应用于图层。打开 着色 选项并设置 着色 色相值为 40。这将产生苍白的暴风雨日效果。

S_Film效果

S_Film效果

步骤 12

点击播放按钮,你会看到一个暴风雨的场景与飞行 小屋的大块,各种木屑和撕裂的布。

播放动画

播放动画

结论

您现在已经了解了如何使用 Photoshop、3ds Max 和 After Effects 拍摄小屋的静止图像并显示它被风暴摧毁。您可以使用各种效果的属性值来获得所需的外观。

原文链接:图文教程:使用 Photoshop、3ds Max 和 After Effects 创建被风暴摧毁的小屋 (mvrlink.com)

相关文章:

图文教程:使用 Photoshop、3ds Max 和 After Effects 创建被风暴摧毁的小屋

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 在 Photoshop 中设置图像 步骤 1 打开 Photoshop。 打开 Photoshop 步骤 2 我已经将小屋的图像导入到Photoshop中以演示 影响。如果您愿意,可以使用其他图像。 图片导入 步骤 3 由于小…...

学习Maven Web 应用

Maven Web 应用 本章节我们将学习如何使用版本控制系统 Maven 来管理一个基于 web 的项目,如何创建、构建、部署已经运行一个 web 应用。 创建 Web 应用 我们可以使用 maven-archetype-webapp 插件来创建一个简单的 Java web 应用。 打开命令控制台,…...

page allocation stalls for 问题调研

一.现象分析和内存管理基本概念介绍 最近有一台linux出现卡死的状态,系统不反应,无法ssh登录,只能通过电源关机重启操作恢复,重启后登录系统后台,拉取kernel日志,如下 Jul 12 18:48:06 kernel: [141294.374983] send process: page allocation stalls for 10108ms, orde…...

JUC并发工具类

一、ReentrantLock 特点:独占、可重入、公平/非公平、可中断、支持多个条件变量 1、常用api ReentrantLock实现了Lock接口,Lock类规范定义了如下方法 lock():获取锁,调用该方法的线程会获取锁,当锁获得后&#xff0…...

【雕爷学编程】MicroPython动手做(10)——零基础学MaixPy之神经网络KPU

早上百度搜“神经网络KPU”,查到与非网的一篇文章《一文读懂APU/BPU/CPU/DPU/EPU/FPU/GPU等处理器》,介绍各种处理器非常详细,关于“KPU”的内容如下: KPU Knowledge Processing Unit。 嘉楠耘智(canaan)号…...

MySQL~SQL语句

一、SQL 1.什么是SQL? Structured Query Language:结构化查询语言 每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 SQL 语句可以单行或多行书写,以分号结尾 可使用空格和缩进来增强语句的可读性 MyS…...

从零开始构建基于YOLOv5的目标检测系统

本博文从零开始搭建基于YOLOv5模型的目标检测系统(具体系统参考本博主的其他博客),手把手保姆级完成环境的搭建。 (1)首先Windows R输入cmd命令后打开命令窗口,进入项目目录,本博文以野生动物…...

PDF尺寸修改:等比绽放(标准面单100*150mm)

PDF修改尺寸 需要注意:第一个方法返回的是转换后PDF的base64。第二个方法返回的是文件流,这个方法才是转的核心。 /*** 修改PDF尺寸** param pdfUrl PDF链接* param pdfWidthInMillimeters 指定宽 mm* param pdfHeightInMillimeters 指…...

C++ - list介绍 和 list的模拟实现

list介绍 list 是一个支持在常数范围内,任意位置进行插入删除的序列式容器,且这个容器可以前后双向迭代。我们可以把 list 理解为 双向循环链表的结构。 于其他结构的容器相比,list在 任意位置进行插入和函数的效率要高很多;而li…...

干翻Dubbo系列第四篇:Dubbo3第一个应用程序细节补充

前言 不从恶人的计谋,不站罪人的道路,不坐亵慢人的座位,惟喜爱耶和华的律法,昼夜思想,这人便为有福!他要像一棵树栽在溪水旁,按时候结果子,叶子也不枯干。凡他所做的尽都顺利。 如…...

深度学习初探

1.深度学习模型训练过程 1)数据(数据清洗标注) 2)模型(模型的构建和初始化) 3)损失(前向传播的过程,得到模型的输出和真实标签的差异值,称之为损失&#x…...

nn.BCELoss与nn.CrossEntropyLoss

BCELoss与CrossEntropyLoss都是用于分类问题。可以知道,BCELoss是Binary CrossEntropyLoss的缩写,BCELoss是CrossEntropyLoss的一个特例,只用于二分类问题,而CrossEntropyLoss可以用于二分类,也可以用于多分类&#xf…...

CSDN浏览如何解决

一、对于平时我们苦恼csdn数据不够好看 当面试等各个场合需要我们装*或者秀技术无法拿出亮眼的时候,刚好我闲时间编译的在线模块适合你 二、如何操作(虚拟平台我已给大家放到最后直接使用即可) 重点:pc端必须拥有python环境 win…...

web前端开发小知识

当今互联网技术迅猛发展,web前端开发也成为了非常热门的职业之一。作为一个web前端开发者,不仅需要掌握各种前端开发技术,还需要了解一些小技巧和小知识。下面,我们将介绍一些web前端开发小知识,希望对你的工作有所帮助…...

Java泛型的简单认识

泛型的认识 自定义泛型,定义了String类型,随后这个泛型就是String类型 于是他的方法都是字符串的类型 泛型接口 泛型方法 所有车可以进行比赛,定义了一个BMW和BENZ两个车类,都继承car,当使用泛型的 如果你顶一个狗对象…...

视频转化为图片或灰度视频

1.视频转化为图片 import cv2video_pathr"D:\Dataset\video/7.mp4" capturecv2.VideoCapture(video_path) # print(capture.get(5))if capture.isOpened():ret,imgcapture.read()index0while ret:if index%200:imgidr"D:\Dataset\image/6/""%07d&quo…...

【动态规划刷题 2】使⽤最⼩花费爬楼梯 解码⽅法

使⽤最⼩花费爬楼梯 746 . 使用最小花费爬楼梯 链接: 746 . 使用最小花费爬楼梯 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 …...

Python的基本语法

“有人说,写python就像是坐在一个没有安全带的车上, 我认为这个说法很欠妥当, 应该是一辆没有外壳和座椅, 只有发动机和轮子的车, 并且车上摆满了轮子” python既然是作为一个工具,那么就不需要去深入…...

Kubernetes那点事儿——存储之存储卷

Kubernetes那点事儿——存储之存储卷 前言一、K8s数据卷一、临时存储卷emptyDir二、节点存储卷hostPath三、网络存储NFS 前言 在K8s中用Volume为容器提供了外部的存储能力。 Pod需要设置卷来源(spec.volume)和挂载点(spec.containers.volumeM…...

Go语言中‘String’包中的‘Cut‘函数的实现

Go语言中‘String’包中的’Cut’函数的实现 ​ Cut函数用于在字符串**‘s’中查找子串’sep’,并将字符串’s’在子串 ‘sep’ 第一次出现的位置分割成两部分:before和after** package main import("fmt" "strings" ) func main(…...

C++实现分布式网络通信框架RPC(3)--rpc调用端

目录 一、前言 二、UserServiceRpc_Stub 三、 CallMethod方法的重写 头文件 实现 四、rpc调用端的调用 实现 五、 google::protobuf::RpcController *controller 头文件 实现 六、总结 一、前言 在前边的文章中,我们已经大致实现了rpc服务端的各项功能代…...

应用升级/灾备测试时使用guarantee 闪回点迅速回退

1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间, 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点,不需要开启数据库闪回。…...

反向工程与模型迁移:打造未来商品详情API的可持续创新体系

在电商行业蓬勃发展的当下,商品详情API作为连接电商平台与开发者、商家及用户的关键纽带,其重要性日益凸显。传统商品详情API主要聚焦于商品基本信息(如名称、价格、库存等)的获取与展示,已难以满足市场对个性化、智能…...

【Linux】C语言执行shell指令

在C语言中执行Shell指令 在C语言中&#xff0c;有几种方法可以执行Shell指令&#xff1a; 1. 使用system()函数 这是最简单的方法&#xff0c;包含在stdlib.h头文件中&#xff1a; #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...

vscode(仍待补充)

写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh&#xff1f; debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解&#xff08;7大核心步骤实战技巧&#xff09; 一、爬虫完整工作流程 以下是爬虫开发的完整流程&#xff0c;我将结合具体技术点和实战经验展开说明&#xff1a; 1. 目标分析与前期准备 网站技术分析&#xff1a; 使用浏览器开发者工具&#xff08;F12&…...

Python如何给视频添加音频和字幕

在Python中&#xff0c;给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加&#xff0c;包括必要的代码示例和详细解释。 环境准备 在开始之前&#xff0c;需要安装以下Python库&#xff1a;…...

[大语言模型]在个人电脑上部署ollama 并进行管理,最后配置AI程序开发助手.

ollama官网: 下载 https://ollama.com/ 安装 查看可以使用的模型 https://ollama.com/search 例如 https://ollama.com/library/deepseek-r1/tags # deepseek-r1:7bollama pull deepseek-r1:7b改token数量为409622 16384 ollama命令说明 ollama serve #&#xff1a…...

消息队列系统设计与实践全解析

文章目录 &#x1f680; 消息队列系统设计与实践全解析&#x1f50d; 一、消息队列选型1.1 业务场景匹配矩阵1.2 吞吐量/延迟/可靠性权衡&#x1f4a1; 权衡决策框架 1.3 运维复杂度评估&#x1f527; 运维成本降低策略 &#x1f3d7;️ 二、典型架构设计2.1 分布式事务最终一致…...