推荐:将 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如何给模型绑定动画的教程的更多相关文章

  1. 【ASP.NET Web API教程】6 格式化与模型绑定

    原文:[ASP.NET Web API教程]6 格式化与模型绑定 6 Formats and Model Binding 6 格式化与模型绑定 本文引自:http://www.asp.net/web- ...

  2. [转] ASP.NET MVC 模型绑定的功能和问题

    摘要:本文将与你深入探究 ASP.NET MVC 模型绑定子系统的核心部分,展示模型绑定框架的每一层并提供扩展模型绑定逻辑以满足应用程序需求的各种方法. 同时,你还会看到一些经常被忽视的模型绑定技术, ...

  3. 运用模型绑定和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 ...

  4. ASP.NET Core MVC/WebAPi 模型绑定探索

    前言 相信一直关注我的园友都知道,我写的博文都没有特别枯燥理论性的东西,主要是当每开启一门新的技术之旅时,刚开始就直接去看底层实现原理,第一会感觉索然无味,第二也不明白到底为何要这样做,所以只有当你用 ...

  5. ASP.NET MVC——模型绑定

    这篇文章我们来讲讲模型绑定(Model Binding),其实在初步了解ASP.NET MVC之后,大家可能都会产生一个疑问,为什么URL片段最后会转换为例如int型或者其他类型的参数呢?这里就不得不 ...

  6. ASP.NET Core 中文文档 第四章 MVC(2.1)模型绑定

    原文:Model Binding 作者:Rachel Appel 翻译:娄宇(Lyrics) 校对:许登洋(Seay).何镇汐 模型绑定介绍 ASP.NET Core MVC 中的模型绑定从 HTTP ...

  7. Nancy之ModelBinding(模型绑定)

    过年前的最后一篇博客,决定留给Nancy中的ModelBinding 还是同样的,我们与MVC结合起来,方便理解和对照 先来看看MVC中简单的ModelBinding吧 // POST: Author ...

  8. MVC复杂模型绑定

    当初遇到业务需求ajax提交一组对象数组到服务器.但是苦于mvc的默认绑定器.绑定不上去.好吧只有靠自己了. 当初就是参考这个大大的博客:http://www.cnblogs.com/xfrog/ar ...

  9. flexbox-CSS3弹性盒模型flexbox完整版教程

    原文链接:http://caibaojian.com/flexbox-guide.html flexbox-CSS3弹性盒模型flexbox完整版教程 A-A+ 前端博客•2014-05-08•前端开 ...

  10. 白话学习MVC(六)模型绑定

    一.什么是模型绑定? 模型绑定存在的意义就是为Action的参数提供值,例如:如下表单中提交了数据,那么Action(即:Index)的参数Id,Name的值就是表单中对应的name属性相同的值,而表 ...

随机推荐

  1. css网页布局设置总结

    目录 1 网页样式 1.1 引入方法 1.1.1内联样式 1.1.2内部样式表 1.1.3链接外部样式 1.1.4导入外部样式 1.2 基础语法 1.3 选择器的分类 1.3.1标记选择器 1.3.2 ...

  2. MyBatis02:流程分析、注解、代理dao实现CRUD、参数深入、传统DAO、配置

    今日内容 回顾 mybatis的自定义.分析和环境搭建 完善基于注解的mybatis mybatis的curd(基于代理dao的方式)※ mybatis的参数深入及结果集的深入 mybatis中基于传 ...

  3. 【面试题总结】JVM01-组成及垃圾回收

    一.概念 1.JVM组成及作用 (1)组成:类加载器.运行时数据区(Java内存模型).执行引擎.本地库接口 (2)作用: 类加载器(ClassLoader)把class文件转换成字节码: 运行时数据 ...

  4. 【每日一题】【回溯】2021年12月29日-93. 复原 IP 地址

    有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔. 例如:"0.1.2.201" 和 "192.1 ...

  5. node版本管理工具fnm踩坑

    我建议是直接不要用fnm,还是老老实实用nvm吧 fnm下下来电脑防火墙会报毒(用github上推荐的cargo install fnm方式下载,并非第三方安装) Trojan.Generic.HgE ...

  6. 你的项目使用Optional了吗?

    1.基本概念 java.util.Optional<T>类本质上就是一个容器,该容器的数值可以是空代表一个值不存在,也可以是非空代表一个值存在. 2.获取对象 2.1 相关方法 2.2 案 ...

  7. 你不知道的Map家族中的那些冷门容器

    概述 本篇文章主要讲解下Map家族中3个相对冷门的容器,分别是WeakHashMap.EnumMap.IdentityHashMap, 想必大家在平时的工作中也很少用到,或者压根不知道他们的特性以及适 ...

  8. 连表操作join 子查询 SQL补充 数据库软件navicat pymysql模块

    目录 多表查询的两种方法 方式1:连表操作 方式2:子查询 SQL补充知识点 1.分组之前字段拼接 concat concat_ws 2.SQL执行判断条件 exists 3.表相关SQL补充 修改表 ...

  9. 聚焦技术,锐意创新,GaussDB给世界一个更优选择

    摘要:从整个行业应用层面来看,现在,数据库的国产化时代已经到来. 本文分享自华为云社区<聚焦技术,锐意创新,GaussDB给世界一个更优选择>,作者: GaussDB数据库. 今天,以&q ...

  10. Anaconda下载安装

    下载地址: 链接:https://pan.baidu.com/s/1fmJkMSL6amJF4KP5JwklOQ 提取码:dsyc 安装完成之后,记得配置系统环境变量: