Houdini>RBD(搅拌大米效果)并导出FBX到unity

news2025/1/16 13:45:39

Houdini>RBD(搅拌大米效果)

效果展示:

动图录制软件:Cockos Incorporated | LICEcap

参考链接:导出除了ABC外,比较小的FBX文件用法

目录:

一、引用模型的处理:

        1、大米 模型创建 + 多层复制 + 碰撞刚体

        2、容器 模型创建 + 底面 + 碰撞刚体

        3、玻璃棒 模型创建 + 添加搅动动画 + 碰撞刚体

二、Dop解算 处理:

        1、添加DOP 模拟解算器

        2、添加缓存

        3、导出较小的FBX 文件()

三、项目案例链接

正文:

一、引用模型的处理:

1、大米 模型创建 + 多层复制 + 碰撞刚体:

创建球体,并设置球体为:()

Copy 复制大米个数

创建出多层大米数量

添加 碰撞体 Assssemble

大米的模型和碰撞的添加 节点:

2、容器 模型创建 + 底面 + 碰撞刚体:

挤出节点 面后勾选 填充 内部 空白面

玻璃棒 模型创建 + 添加搅动动画 + 碰撞刚体:

二、解算 处理:

1、添加DOP 模拟解算器:

这里我们把 Dop 放在了 大米的节点下。

1、添加RBD节点:

进入Dop下,创建三个RBD packed Object,并为其指定路径节点。

2、为模型创建RBD:

2、为杯子 创建RBD:

3、为搅动棒创建RBD:注意,这里我们需要在SOP下选择动画Animation节点,才能在Dop下驱动搅动棒,运动起来,加以结算。

3、混合 后添加 大脑结算器:

4、创建地形 并于 大脑结算,再次混合:

5、添加重力,引力节点:

6、Output输出(默认自带):

2、添加缓存:

Save to Disk 结算完成后,就可以使用。

3、导出较小的FBX 文件()

切换到out窗口下:

这里需要为Node To Export 指定为根节点:

完成后,即可点击Render渲染,进行输出了:

三、项目案例链接:

1、https://download.csdn.net/download/Allen7474/87680465

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

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

相关文章

Mybatis(六)缓存

缓存是Mybatis中非常重要的特性,Mybatis的一级缓存基于SqlSession实现,二级缓存基于Mapper实现。 一、缓存的使用 一级缓存默认开启,Mybatis提供了一个配置参数localCacheScope来控制一级缓存的级别,该参数的取值可以是session、…

【机器学习】P10 从头到尾实现一个线性回归案例

这里写自定义目录标题(1)导入数据(2)画出城市人口与利润图(3)计算损失值(4)计算梯度下降(5)开始训练(6)画出训练好的模型(…

参加Matlab与AI讲座:使用深度强化学习训练走路机器人观后感

时间:2023年4月12日,周三,天气晴 地址:大连理工大学研教楼303 前言:Matlab其实有很多功能,我们所用的只是最基础最简单的部分,例如矩阵计算,画图等等。 随着强化学习的发展&#xff…

一般形式的S曲线公式推导

文章目录一、背景二、目标三、计算3.1 S曲线基本形式3.2 S曲线变换3.3 参数计算3.4 S曲线中心对称条件四、总结五、附件一、背景 S曲线因具备良好可控的平滑性、单调性、连续可导性等优点,常作为各类电机升降速曲线。当前多数S曲线的介绍文章未给出推导过程&#x…

SpringCloud微服务技术栈.黑马跟学(五)

SpringCloud微服务技术栈.黑马跟学 五今日目标1.初识elasticsearch1.1.了解ES1.1.1.elasticsearch的作用1.1.2.ELK技术栈1.1.3.elasticsearch和lucene1.1.4.为什么不是其他搜索技术?1.1.5.总结1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排1.3.es的一些…

SpringMVC基本注解的使用和理解

SpringMVC基本注解的使用和理解 RequestParam注解 使用在方法入参位置,用于指定请求参数名称,将该请求参数绑定到注解参数位置。 属性:name:指定要绑定的请求参数名称; name属性和value属性互为别名。 required 和:指…

Java并发编程(8) —— AQS抽象同步队列详解

上一篇:Java并发编程(7) —— 锁的分类概述 在上一篇中我们提到并发包中的ReentrantLock类是一种可重入独占锁,其锁机制是基于AQS实现的。实际上,并发包java.util.concurrent.locks中的锁都是基于AQS 实现的。 一、AQS是什么 AbstractQueued…

13. unity粒子特效--发射模块、各种发射器形状、粒子渐变(颜色/大小)

1. 发射模块(Emission) 匀速发射: Rate over Time:每秒钟发射的粒子数 Rate over Distance:每移动一米发射的粒子个数 两者可指定其一:若仅指定Rate over Time,则粒子根据时间的变化进行发射&a…

第三节、语言模型

目录 0、介绍 1、N-gram 模型介绍 2、困惑度 3、N-gram 模型的文本评估 4、N-gram 模型的平滑 5、基于 N-gram 模型的文本生成 6、基于统计的语言模型的缺陷 7、实验总结 0、介绍 首先,我们来思考这样一个问题:随便给你一句话,如何判…

MongoDB中的索引

一、说明 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可能要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是…

Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加

Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加 目录 Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加 0.创建数据库 1. 在resources目录下创建db.properties文件 2. /** * 获取链接与释放资源的工具类--JdbcUtil类 */ 3…

UE-Ueransim-5GC全链路开发记录

目录 1. 系统配置 1.1 Ueransim配置 1.2 UE配置 2. 启动 3. 实际演示 附录 代理1:ueransim-5gc 代理2 ue-ueransim TCPclient TCPserver 1. 系统配置 1.1 Ueransim配置 ueransim的yaml文件如下 version: 3.8 services:ueransim2:container_name: uera…

Ubantu docker学习笔记(六)容器数据卷

文章目录一、容器数据卷二、容器卷挂载2.1 在命令行挂载数据卷2.2 通过dockerfile挂载数据卷三、数据卷容器四、备份数据卷五、数据卷的恢复和迁移5.1 恢复数据卷5.2 迁移数据卷六、管理数据卷6.1 与容器关联(1)例子一(2)例子二&a…

【LeetCode】剑指 Offer(28)

目录 题目:剑指 Offer 54. 二叉搜索树的第k大节点 - 力扣(Leetcode) 题目的接口: 解题思路: 代码: 过啦!!! 题目:剑指 Offer 55 - I. 二叉树的深度 - 力…

MySQL运维11-MySQL的事务隔离级别

文章目录1、MySQL的事务隔离级别2、MySQL事务隔离级别的相关参数和命令2.1、查看事务隔离级别2.2、设置事务隔离级别2.2.1、在会话中设置事务隔离级别2.2.2、在配置文件中设置事务隔离级别3、MySQL的多版本并发控制(MVCC)4、总结1、MySQL的事务隔离级别 事务隔离级别越高&…

Qt5.12实战之规则DLL导出函数使用

1.创建基于MFC的规则DLL工程: 输入工程名,然后点击创建 选择使用共享MFC DLL的常规DLL 创建成功后,解决方案下会多出一个工程 增加导出函数声明 实现导出函数 在模块定义文件def文件中声明导出

YC-B09(原创)基于springboot,vue网上书城

(原创)基于springboot,vue网上书城定制版v4.0 本人原创作品,用户前台、系统管理员后台项目完整,无任何bug。 每行代码都是本人自己写,我在代码上面都写有详细注释 开发工具:IDEA 服务器:Tomcat9.0, jdk…

代码随想录算法训练营第五十九天-单调栈2| 503.下一个更大元素II 42. 接雨水

503. Next Greater Element II 成环就用取模mod方法 import java.util.Arrays; import java.util.Stack;public class NextGreaterElement2 {public int[] nextGreaterElements(int[] nums) {//边界判断if(nums null || nums.length < 1){return new int[]{-1};}int size …

无需兔魔法!国内手机直接畅玩GPT!

为了用上ChatGPT很多同学都是经历一波三折&#xff0c;闯三关过五将&#xff01;因为使用ChatGPT的门槛很高&#xff0c;尤其是这个kx上网把很多人都挡在了门外&#xff01;有的同学说newbing呢&#xff0c;newbing如果你要用聊天功能&#xff0c;一样有这样门槛&#xff01;很…

Ubuntu docker 基本操作

安装docker&#xff1a; curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使用国内 daocloud 一键安装命令&#xff1a; curl -sSL https://get.daocloud.io/docker | sh 启动Docker命令&#xff1a; systemctl start docker 查看版本号&#xf…