图文教程:使用 Photoshop、3ds Max 和 After Effects 创建被风暴摧毁的小屋
推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景
1. 在 Photoshop 中设置图像
步骤 1
打开 Photoshop。
打开 Photoshop
步骤 2
我已经将小屋的图像导入到Photoshop中以演示 影响。如果您愿意,可以使用其他图像。
图片导入
步骤 3
由于小屋的上部将被粉碎,因此请将上部隔离在单独的图层中。
隔离部件
步骤 4
在套索工具的帮助下,选择并切割指示的上部 小屋。
Lasso Tool
步骤 5
创建一个新图层并将其重命名为“外部部分”。粘贴剪切鞋面 该层中的部分。
郭
步骤 6
按照相同的方法,创建另一个新图层并将其重命名为内部 部分。在这一层中,制作一个内部破碎的部分。你需要做一些 在此步骤中绘制工作。
内部零件
步骤 7
现在,打开所有图层。它看起来就像以前一样,但上半部分 和BG现在是分开的。以 PSD 格式保存文件。
内部零件
2. 在 3ds Max 中使用粒子流创建飞溅碎片
步骤 1
打开 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
步骤 2
跟 所选平面,对其应用“布”修改器。
布料改性剂
步骤 3
在布料改性剂中, 单击“对象属性”选项卡。
对象属性
步骤 4
在“对象属性”窗口中,选择平面并打开“布料”单选按钮。它把飞机变成了 布。单击“确定”。
“对象属性”窗口
步骤 5
打开 布料修改器展开。选择“组”。
Select Group
步骤 6
跟 所选平面的指示左上角和左下角顶点,单击“生成组”按钮。
“创建组”按钮
步骤 7
在创建组窗口中,将组名称重命名为保持折点。
“创建组”窗口
步骤 8
跟 选中的“保留折点”组,单击“保留”。
“保持顶点”组
步骤 9
转到部队 >风并在场景中从左到右施加风力。
风>力
步骤 10
在 布料修改器,点击布料 “力”选项卡。
布力
步骤 11
在“力”窗口中,选择风,然后单击从左到右的按钮以 将风力带入模拟。单击确定。
力窗口
步骤 12
点击 在模拟上。模拟开始,您 可以在视口中看到布料模拟。
“模拟”按钮
步骤 13
自 使布被撕裂,我会使用黑白纹理作为不透明度贴图。 您可以在 Photoshop 中制作自己的不透明度贴图。黑色部分将是 透明,而白色部分不透明。
黑白地图
步骤 14
按 M 打开材质编辑器。选择空插槽后,单击“不透明度”通道。它将打开材质/贴图浏览器。
单击位图并 选择黑白图像。单击确定。
材质编辑器
步骤 15
应用 布料的材料。
应用材料
步骤 16
呈现 撕裂的布模拟多达 100 帧。
渲染撕裂的布料模拟
4. 创建破碎 后遗症
步骤 1
打开时间后 效果。
打开后效果
步骤 2
进口 小屋.PSD文件作为合成放入 After Effects 中。它带有三个 不同的层:外部、内部和 BG。
外部、内部和背景
步骤 3
创造 一个新的实体层并在其上应用湍流噪声效果:效果 >噪声和颗粒>湍流噪声。设置“对比度”和“亮度”值,如下图所示。
湍流噪声
步骤 4
选择实体图层后,转到“图层>预合成”。重命名 将预组合图层作为渐变,然后选择第二个选项。单击确定。
第 > 层预撰写
步骤 5
关闭渐变图层。
斜坡层
步骤 6
跟 选中的“外部”图层,转到“效果>模拟”> 破碎并将效果应用于图层。
选择“渲染时查看”。 如果移动时间滑块,您将看到小屋的外部是 破碎了。但是您需要对其进行调整才能获得所需的效果。
效果>模拟>破碎
步骤 7
打开力 1 和力 2 个下拉菜单,并设置属性的值,如下图所示。
力 1 和力 2
步骤 8
打开渐变下拉菜单,然后选择渐变作为渐变图层。从帧开始,将破碎阈值从 0 到 100 个值进行动画处理 您希望破碎效果开始的地方。
破碎阈值
步骤 9
进口 撕裂的布和颗粒碎屑,并将图层放在时间轴上 复合。
进口撕裂的布料和颗粒碎屑
步骤 10
创造 实心层。将S_Clouds,Genarts蓝宝石插件,效果应用于图层。将换档速度 X 值设置为 600。这将 创造狂风的效果。
S_Clouds
步骤 11
创造 调整图层。将S_Film效果和色相和饱和度效果应用于图层。打开 着色 选项并设置 着色 色相值为 40。这将产生苍白的暴风雨日效果。
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():获取锁,调用该方法的线程会获取锁,当锁获得后࿰…...

【雕爷学编程】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可以用于二分类,也可以用于多分类…...

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(…...

【JAVASE】顺序和选择结构
⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈Java 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 顺序和选择 1. 顺序结构2. 分支结构2.1 …...

Oracle恢复删除的数据
不下心删除了生产库的数据或者不小心删除了一部分数据,如何恢复找回。 Oracle恢复删除数据的方法 方案一 利用oracle提供的闪回方法进行数据恢复,适用于delete删除方式 首先获取删除数据的时间点: select * from v$sql where sql_text l…...

(无人机方向)ros小白之键盘控制无人机(终端方式)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一:配置pycharm的ros开发环境二:核心代码讲解三 效果演示XTDrone 四 完整代码 前言 ubuntu 18.04 pycharm ros melodic 做一个在终端中…...

【python学习笔记】argparse --- 命令行选项、参数和子命令解析器
argparse 是 Python 的标准库中的一个模块,用于解析命令行参数。它提供了一种简单而灵活的方式来处理命令行输入,并生成易于使用的帮助文档。 使用 argparse 模块可以轻松地定义命令行参数和选项,并自动生成用法帮助和错误消息。示例&#x…...

【Java框架】RPC远程调用
RPC架构 一、RPC概述 RPC(Remote Procedure Call)叫作远程过程调用,它是利用网络从远程计算机上请求服务,可以理解为把程序的一部分放在其他远程计算机上执行。通过网络通信将调用请求发送至远程计算机后,利用远程计…...

云原生全栈体系(一)
云平台核心 第一章 为什么用云平台 环境统一按需付费即开即用稳定性强 一、国内常见云平台 阿里云、百度云、腾讯云、华为云、青云… 二、国外常见云平台 亚马逊 AWS、微软 Azure … 三、公有云 购买云服务商提供的公共服务器 公有云是最常见的云计算部署类型。公有云资…...

【【51单片机直流电机调速】】
学会电机调速,掌握中国速度 PWM的生成方法 先用户设定一个比较值,然后计数器定时自增。 当计数器<比较值,输出0 当计数器>比较值,输出1 main.c #include <REGX52.H> #include"delay.h" #include"…...

【Spring Boot】
目录 🍪1 Spring Boot 的创建 🎂2 简单 Spring Boot 程序 🍰3 Spring Boot 配置文件 🍮3.1 properties 基本语法 🫖3.2 yml 配置文件说明 🍭3.2.1 yml 基本语法 🍩3.3 配置文件里的配置类…...

使用docker 部署自己的chatgpt
直接docker部署 docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEYyour_api_key chenzhaoyu94/chatgpt-web:latestDocker compose部署 version: 3services:app:image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可ports…...

Python适配器模式介绍、使用方法
一、Python适配器模式介绍 适配器模式(Adapter Pattern) 是一种结构型设计模式,用于将不兼容的接口转换为另一种接口,以便系统间的协同工作。 功能: 适配器模式主要功能是将一个类的接口转换成客户端所期望的另一种接口,以满足…...