图文教程:使用 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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/13154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决 tensorflow 出现的 ImportError: Could not find the DLL(s) ‘msvcp140_1.dll‘. 问题

在安装完tensorflow库后出现 问题详述: ImportError: Could not find the DLL(s) msvcp140_1.dll. TensorFlow requires that these DLLs be installed in a directory that is named in your %PATH% environment variable. You may install these DLLs by downlo…

深入浅出指南:Netty开发【NIO核心组件】

目录 ​Netty开发【NIO核心组件】 1.NIO基础概念 2.NIO核心组件 2.1.Channel&&Buffer简介 2.2.Selector 服务器的多线程版本 服务器的线程池版本 服务器的selector版本 2.3.Buffer 0.ByteBuffer的正确使用流程 1.ByteBuffer类型简介 2.ByteBuffer核心属性说…

记录vue的一些踩坑日记

记录vue的一些踩坑日记 安装Jq npm install jquery --save vue列表跳转到详情页,再返回列表的时候不刷新页面并且保持原位置不变; 解决:使用keepAlive 在需要被缓存的页面的路由中添加:keepAlive: true, {path: /viewExamine,nam…

ubuntu环境安装centos7虚拟机网络主机不可达,ping不通

【NAT模式下解决】1.首先vi /etc/sysconfig/network-scripts/ifcfg-ens33检查ONBOOTyes,保存 2.输入systemctl restart network命令重启网关

flutter:轮播

前言 介绍几个比较有不错的轮播库 swipe_deck 与轮播沾边,但是更多的是一种卡片式的交互式界面设计。它的主要概念是用户可以通过左右滑动手势浏览不同的卡片,每张卡片上都有不同的信息或功能。 Swipe deck通常用于展示图片、产品信息、新闻文章、社…

第四代SHARC® ADSP-21479KBCZ-2A、ADSP-21479BSWZ-2A、ADSP-21479KSWZ-2A高性能DSP(数字信号处理器)

第四代SHARC Processors 现在内置低功耗浮点DSP产品(ADSP-21478和ADSP-21479),可提供改进的性能、基于硬件的滤波器加速器、面向音频与应用的外设以及能够支持单芯片解决方案的新型存储器配置。所有器件都彼此引脚兼容,而且与以往…

Appium+python自动化(二十二)- 控件坐标获取(超详解)

简介 有些小伙伴或者是童鞋可能会好奇会问上一篇中的那个monkey脚本里的坐标点是如何获取的,不是自己随便蒙的猜的,或者是自己用目光或者是尺子量出来的吧,答案当然是:NO。获取控件坐标点的方式这里宏哥给小伙伴们分享和讲解三种方…

2024届IC秋招兆易创新数字IC后端笔试面试题

数字IC后端实现PR阶段设计导入需要哪些文件? 设计导入需要的文件如下图所示。这个必须熟练掌握。只要做过后端训练营项目的,对这个肯定是比较熟悉的。大家还要知道每个input文件的作用是什么。 在吾爱IC后端训练营Cortexa7core项目中,你认为…

Jmeter接口自动化生成测试报告html格式

jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。 笔者刚做了这方面的尝试,总结出来分享给大家。 这里需要用到ant来执行测试用例并生成HTML格式测试报告。 一、ant下载安…

整数0 强制转化为指针

整数0强制转化为指针的巧用 在工程中看到以下代码: #define my_container_of(ptr,type,member) \ ((type*)((char *) (ptr) - (unsigned long)(&((type*)0)->member))) ->的优先级高于&。 因此 &((type*)0)->member)的解…

微信小程序quickstartFunctions中云函数的应用

1、在quickstartFunctions文件中新建文件夹和文件 2、index.js 文件书写 const cloud require(wx-server-sdk);cloud.init({env: cloud.DYNAMIC_CURRENT_ENV }); const db cloud.database();// 链表查询试卷和对应的题库 exports.main async (event, context) > {retu…

Terraform学习日记-AWS-EC2

terraform install https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli 这里我们使用 aws-linux-2022 作为执行环境 # sudo yum install -y yum-utils# sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/…

Linux内核中的链表、红黑树和KFIFO

lLinux内核代码中广泛使用了链表、红黑树和KFIFO。 一、 链表 linux内核代码大量使用了链表这种数据结构。链表是在解决数组不能动态扩展这个缺陷而产生的一种数据结构。链表所包含的元素可以动态创建并插入和删除。链表的每个元素都是离散存放的,因此不需要占用连…

VBA技术资料MF35:VBA_在Excel中过滤数据

【分享成果,随喜正能量】好马好在腿,好人好在嘴。不会烧香得罪神,不会讲话得罪人。慢慢的你就会发现,一颗好心,永远比不上一张好嘴。。 我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了&#…

Spring 6【方法参数校验、SpingAOP介绍、Schema-based方式实现AOP 】(十四)-全面详解(学习总结---从入门到深化)

目录 4.方法参数校验 SpingAOP介绍 Schema-based方式实现AOP 4.方法参数校验 Spring框架提供了一种校验方法参数的方法,在调用一个方法传入参数后,会判断参数是否满足数据校验。如果满足方法执行,如果不满足:不执行方法&…

使用开源免费AI绘图工具神器-Stable Diffusion懒人整合包

使用开源免费AI绘图工具神器-Stable Diffusion懒人整合包 Stable Diffusion 是什么 Stable Diffusion (简称 SD) 是一款开源免费的以文生图的 AI 扩散模型,它和付费的 Midjourney 被人称为当下最好用的 AI 绘画工具。你在网上看到的绝大多数优秀 AI 图片作品&…

ROS 基础知识汇总

How to learn ROS ROS for Beginners: How to Learn ROS - The Construct ROSwiki 界面介绍 ROS/Tutorials/NavigatingTheWiki - ROS Wiki ROS要学会哪些?如何学习Ros? - 知乎 setup.bash 的作用 ROS中的setup.bash_泠山的博客-CSDN博客 包的层级架构 …

详细介绍 React 中如何使用 redux

在使用之前要先了解它的配套插件: 在React中使用redux,官方要求安装其他插件 Redux Toolkit 和 react-redux Redux Toolkit:它是一个官方推荐的工具集,旨在简化 Redux 的使用和管理。Redux Toolkit 提供了一些提高开发效率的工具…

MybatisPlus拓展篇

文章目录 逻辑删除通用枚举字段类型处理器自动填充功能防全表更新与删除插件MybatisX快速开发插件插件安装逆向工程常见需求代码生成 乐观锁问题引入乐观锁的使用效果测试 代码生成器执行SQL分析打印多数据源 逻辑删除 逻辑删除的操作就是增加一个字段表示这个数据的状态&…

用JavaScript和HTML实现一个精美的计算器

文章目录 一、前言二、技术栈三、功能实现3.1 引入样式3.2 编写显示页面3.2 美化计算器页面3.3 实现计算器逻辑 四、总结 一、前言 计算器是我们日常生活中经常使用的工具之一,可以帮助我们进行简单的数学运算。在本博文中,我将使用JavaScript编写一个漂…