用matlab模拟爆炸过程,做图教程(八)3dmax制作爆炸的小球,太实用了!!

2024-01-14 23:20

本文主要是介绍用matlab模拟爆炸过程,做图教程(八)3dmax制作爆炸的小球,太实用了!!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原标题:做图教程(八)3dmax制作爆炸的小球,太实用了!!

↑ 点击上方“图说科研”关注我们

在做材料方面的童鞋,经常会遇到这样一些现象:在已经形成聚集形态的溶液里加入其它物质或是改变了外界条件(温度、pH值、紫外光照、超声),就会使得原来的聚集体发生解体或破坏。这个解体或是破坏过程就可以用爆炸过程来形容。

具体步骤:

1、创建一个小球。【创建】—【几何体】—【标准基本体】—【球体】。调整其半径尺寸为10,如图13.1所示

5f4d96d10d5abf451d86faa53c55b0b2.png

图13.1 红色小球

2、【几何体】—【粒子系统】—【粒子阵列】—【修改】—【基本参数】—【拾取对象】。点击【几何体】按钮,在下拉列表中选择【粒子系统】项,单击【粒子阵列】按钮,在视图中绘制一粒子系统,并点击【修改】命令面板,打开【基本参数】卷展栏并点击【拾取对象】按钮,如图13.2所示

bbd489ee534806e8353c4cd38ebf5567.png

图13.2 粒子系统

950dc7988d3513886e17fe001e15aabe.png

fc59c1aaf36a0c6180f82f92f547553e.png

图13.3 粒子系统的对象类型以及基本参数面板

创建离子系统

ac27cacf2024d7d6c51020f02b4f5480.png

图13.4创建离子系统

3、粒子系统的参数设置一定要调试,点击【视口显示】栏下的【网格】项,并确定【粒子数百分比】为100%,在【粒子类型】卷展栏下,选择【对象碎片】单选框,接着在【对象碎片控制】栏下确定【厚度】值为2,【碎片数目】为30。如图3所示

2eb63cba21485c93981e7e0b3f3ea17c.png

3d1d4df11dde5f1d591703f0762b0cd4.png

6eec3036b7e2c7f7d161c95878a49223.png

图13.5 视口显示、粒子类型、对象碎片控制面板

4、确定材质来源为【拾取的发生器】,并确定【旋转和碰撞】卷展栏下的【自旋时间】为50。此时拖动动画杆,可以观看到小球变为碎片的效果,但是原来的小球却一直还在,因此接下来考虑如何把原来的小球在爆炸时隐藏。

4fe02a611dd9f80a88908f2625a2ff75.png

71ab337a957b0b04e29be87a78d448e0.png

图13.6 材质来源和自旋时间的设定

d50ee8ac000671668a680d9ec7ac369d.png

图13.7 移动时间轴的效果

5、点击工具栏上的【曲线编辑器】按钮

28a983caaff4d65de29930ac1a0cc542.png

,打开轨迹视图,确定到sphere01上,点击【编辑】菜单中的【可见性轨迹】—【添加(A)】命令,此时在sphere01的下拉菜单里就会出现【可见性】,由于在爆炸的这段时间里小球的可见性值为1(1代表可见,0代表不可见)。点击工具栏上的【添加关键点】按钮

25ff9ff939fc671ee0b0e8d4c3e9bcf0.png

,把此处的时间帧设置成关键点。如图13.10所示,箭头所指的虚线控制着可见性的数值,把它从1处拖放到0 ,就可以保证从此时间帧往后的时间轴里小球都是不可见的。

d104a167a2fb27fc2da27ed222f3dda6.png

图13.8 曲线编辑器

9bd4f1175793a662fb9dfc272882184b.png

ef408d67925be1f8f882cd4db364eed9.png

图13.9 在编辑栏下面添加小球的可见性控制

ac4a58b6e6c2519d2c1d5ed7b5ca4d70.png

图13.10 把可见性数值设置为0

18d8f84ae25e7a52ccad060bc81e4b05.png

图13.11 在此关键帧出的爆炸效果

只要适当的改变种子数、碎片厚度、碎片数目等参数后就可以是效果更加漂亮。

本章小结:

爆炸效果只是用来示意结构被破坏,可以表达出一种似动非动效果。操作简单,没有太多的参数设置。

更多福利,请加科研绘图交流QQ群:571741356

【Matlab资料大合集】链接:http://pan.baidu.com/s/1dEMJWv3 密码:q57d

ba7199f8926ad5841575860aa39c1609.png

推荐阅读

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集

原文中此处为链接,暂不支持采集返回搜狐,查看更多

责任编辑:

这篇关于用matlab模拟爆炸过程,做图教程(八)3dmax制作爆炸的小球,太实用了!!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/606861

相关文章

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是