Revit如何给模型绑定动画的教程
推荐:将 NSDT场景编辑器 加入你的3D开发工具链。
Revit模型完成后,为了展示成果,有时需要做动画,本文章将教大家如何在3dsmax中给塔吊族模型绑定旋转动画,并导入到Lumion当中使用。
1, 导入模型。
在revit中导出塔吊族模型时选择FBX文件格式导出后,拖拽塔吊族70m.fbx到3dsmax桌面图标上面,即可导入模型到3dsmax中。如下图:注意文件轴方向是z向上,文件单位是英尺。点击确定,如出现警告对话框,忽略并点击确定。
2, 统一单位。
2.1模型导入3dsmax后,找到上方菜单栏中的自定义(U),点击打开下拉菜单,点击单位设置(U),进入单位设置。此步的目的是保持模型的比例一致,根据需求可改为其它单位,但务必保持两个单位一致。
2.2显示单位比例栏选择公制:米。
2.3点击系统单位设置,设置系统单位比例:1单位=1米。
3, 设置组。
3.1在前视图(快捷键F)中鼠标左键点击选择塔吊上部需要设置动作的模型,按住ctrl多选,也可以在左侧项目浏览器中选择模型。
3.2选中所有需要设置动作的模型后,找到左上角菜单栏中的组(G)菜单。
3.3点击组下拉菜单的第一个组(G)命令,设置组名:组001。即可把选中的模型设置为一组。
4,设置旋转轴。
4.1进入顶视图(快捷键T),点击右侧列表的层次菜单栏,进入轴菜单栏,点击仅影响轴。
4.2发现视图中出现了空心的红绿坐标轴,将鼠标箭头移动到大箭头中的小箭头上(小箭头快捷键W),按住鼠标左键不放即可移动轴。将这个轴到塔吊的旋转中心,再次点击仅影响轴,退出轴编辑模式。
5, 设置旋转角度。
5.1选择组001,按快捷键E进入旋转模式,单击鼠标右键出现命令列表,点击旋转后面的矩形框,进入旋转输入菜单。
5.2在绝对:世界栏的Z栏输入60,按回车键,塔吊即可绕Z轴逆时针旋转60度。
6设置关键帧和时间配置。
6.1点击右下角的自动关键点按钮,视图栏出现了红色边框。
6.2点击右下角的白色按钮进入时间配置。
6.3设置播放的速度为1x,结束时间为400。这两个参数分别控制塔的旋转速度和旋转时间,可根据需求自行修改。
6.4视图下方是时间刻度,确定时间滑块在0/400处(红1),点击一次右下角的黑钥匙(红2)一次,即可在第0帧设置第一个关键帧。设置了关键帧的位置会出现一个红绿蓝色条。
6.5把鼠标箭头放置在时间滑块上,按住鼠标左键即可移动时间滑块,将时间滑块拖动至200/400处(红1) ,点击一次黑钥匙(红2),即可在第200帧处设置第二个关键帧。
6.6继续选择组001,按照步骤5来设置第二个旋转位置,Z轴栏设置为-60。
6.7将时间滑块拖动至400/400处(红1),点击一次黑钥匙按钮(红2),即可在第400帧处设置第三个关键帧。
6.8继续选择组001,按步骤5设置旋转位置,Z轴栏设置为60。
6.9至此,我们已经设置了3个关键帧,点击右下角的播放按钮,预览一下,塔吊120度循环旋转动画就制作好了。
7.导出模型和动画。
7.1点击左上角的max图标,在下拉列表中点击导出>导出(从当前3ds max场景导出外部文件格式)
7.2填写文件名为:塔吊70m(带动画)。设置好保存路径,选择保存类型为*FBX,点击保存。
7.3 进入FBX导出预设。勾选动画,单位栏勾选自动,轴转化栏向上轴设为Z向上,FBX文件格式栏版本设置为FBX2013,根据需求而定。单击确定。
7.4 打开Lumion,新建场景,选择第一个平原(plain),双击进入场景。
7.5点击左下角导入图标(红1),再点击导入新模型(红2)。
7.6选择文件,找到刚才制作的带动画的塔吊族70m(带动画)模型文件,单击打开。
7.7 勾选导入动画。
7.8放置模型,调整好位置,可以看到此时的塔吊模型已经产生了旋转效果。
给模型绑定动画的意义:
使模型展示更加生动,逼真。
转载:https://www.mvrlink.com/model-band-animation/
Revit如何给模型绑定动画的教程的更多相关文章
- 【ASP.NET Web API教程】6 格式化与模型绑定
原文:[ASP.NET Web API教程]6 格式化与模型绑定 6 Formats and Model Binding 6 格式化与模型绑定 本文引自:http://www.asp.net/web- ...
- [转] ASP.NET MVC 模型绑定的功能和问题
摘要:本文将与你深入探究 ASP.NET MVC 模型绑定子系统的核心部分,展示模型绑定框架的每一层并提供扩展模型绑定逻辑以满足应用程序需求的各种方法. 同时,你还会看到一些经常被忽视的模型绑定技术, ...
- 运用模型绑定和web窗体显示和检索数据(Retrieving and displaying data with model binding and web forms)
原文 http://www.asp.net/web-forms/overview/presenting-and-managing-data/model-binding/retrieving-data ...
- ASP.NET Core MVC/WebAPi 模型绑定探索
前言 相信一直关注我的园友都知道,我写的博文都没有特别枯燥理论性的东西,主要是当每开启一门新的技术之旅时,刚开始就直接去看底层实现原理,第一会感觉索然无味,第二也不明白到底为何要这样做,所以只有当你用 ...
- ASP.NET MVC——模型绑定
这篇文章我们来讲讲模型绑定(Model Binding),其实在初步了解ASP.NET MVC之后,大家可能都会产生一个疑问,为什么URL片段最后会转换为例如int型或者其他类型的参数呢?这里就不得不 ...
- ASP.NET Core 中文文档 第四章 MVC(2.1)模型绑定
原文:Model Binding 作者:Rachel Appel 翻译:娄宇(Lyrics) 校对:许登洋(Seay).何镇汐 模型绑定介绍 ASP.NET Core MVC 中的模型绑定从 HTTP ...
- Nancy之ModelBinding(模型绑定)
过年前的最后一篇博客,决定留给Nancy中的ModelBinding 还是同样的,我们与MVC结合起来,方便理解和对照 先来看看MVC中简单的ModelBinding吧 // POST: Author ...
- MVC复杂模型绑定
当初遇到业务需求ajax提交一组对象数组到服务器.但是苦于mvc的默认绑定器.绑定不上去.好吧只有靠自己了. 当初就是参考这个大大的博客:http://www.cnblogs.com/xfrog/ar ...
- flexbox-CSS3弹性盒模型flexbox完整版教程
原文链接:http://caibaojian.com/flexbox-guide.html flexbox-CSS3弹性盒模型flexbox完整版教程 A-A+ 前端博客•2014-05-08•前端开 ...
- 白话学习MVC(六)模型绑定
一.什么是模型绑定? 模型绑定存在的意义就是为Action的参数提供值,例如:如下表单中提交了数据,那么Action(即:Index)的参数Id,Name的值就是表单中对应的name属性相同的值,而表 ...
随机推荐
- 【每日一题】【(双端)队列初始化&工具类&层次遍历】2022年1月29日-NC14 按之字形顺序打印二叉树
描述给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替) 注意:树的初始化 public class TreeNode { int val = 0; Tree ...
- Gepetto:使用chatGPT来对函数功能进行分析并重命名变量的IDA插件
最近OpenAI的chatGPT很火,chatGPT是一个大型的语言模型,能够生成人类语言的文本,主要用于对话式的问答和聊天,以及模拟人类的对话行为 有关chatGPT的介绍就不多赘述了,相关内容很多 ...
- (小白向)2020-12-18 中国大学MOOC第十二讲-动态变量应用
1创建单向链表(10分) 问题描述:根据随机输入的若干非零整数,以数字0结束:建立一个新链表. 输入:随机输入若干个整数,以数字0结束 输出:新建链表中个节点的值,数字间没有间隔字符. 样例:输入 5 ...
- 浅谈入行Qt桌面端开发程序员-从毕业到上岗(1):当我们说到桌面端开发时,我们在谈论什么?
谈谈我自己 大家好,我是轩先生,是一个刚入行的Qt桌面端开发程序员.我的本科是双非一本的数学专业,22年毕业,只是部分课程与计算机之间有所交叉,其实在我毕业的时候并没有想过会成为一名程序员,也没有想过 ...
- 精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)
Sentinel是什么?不要概念混淆啊! 注意:本Sentinel与Redis服务Sentinel是两回事,压根不是一个概念,请大家不要混肴. Alibaba的Sentinel Sentinel是由阿 ...
- avue属性详解和使用介绍
官方文档:https://www.avuejs.com/form/form.html <template> <!-- 基础组件 --> <basic-container& ...
- 【转载】VUE入门教程
vue-cli是官方提供的一个脚手架,用于快速生成一vue项目,有点类似java中使用maven构建项目 需要环境 Node.js : http://nodejs.cn/download/ 安装完后在 ...
- SQL Server登录初次提示状态码233,再次登录提示状态码18456
解决方案: 1.使用windows方式登录数据库,修改安全性属性为SQL Server 和Windows身份验证模式 2.打开SQL Server配置管理器,启动MSSQLSERVER协议 3.修改s ...
- 使用C语言编程的7个步骤
版权声明 本文作者:main工作室 本文链接:https://www.cnblogs.com/main-studio/p/17034891.html 版权声明:本文为 博客园 博主「main工作室」的 ...
- PHP转Go实践:xjson解析神器「开源工具集」
前言 近期会更新一系列开源项目的文章,新的一年会和大家做更多的开源项目,也欢迎大家加入进来. xutil 今天分享的文章源自于开源项目jinzaigo/xutil的封装. 在封装过程中,劲仔将实现原理 ...