了解 3DS MAX 3D摄像机跟踪设置:第 2 部分

2024-03-02 09:40

本文主要是介绍了解 3DS MAX 3D摄像机跟踪设置:第 2 部分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

1. 项目设置

步骤 1

打开“后效”。

打开后效果

打开后效果

步骤 2

转到合成>新合成以创建新合成。

将“宽度”和“高度”值分别设置为 1280 和 720。将帧速率设置为 25将持续时间设置为 12 秒。单击确定

作曲 新作曲

作曲>新作曲

步骤 3

我提供了实景镜头,可以在 教程的附件。

转到文件>导入>要导入的文件 图像序列。或者,按 Ctrl-I 键。

随着 所选图像序列的第一个图像,打开 JPEG 序列选项。单击“打开”。

文件导入文件

文件>导入>文件

步骤 4

选择图像序列后,将其拖放到合成中。 您将在合成视图中看到素材。

合成视图

合成视图

2. 相机 跟踪后效果

步骤 1

选择图像序列图层后,转到动画>轨迹 相机

动画跟踪摄像机

动画>跟踪摄像机

步骤 2

3D摄像机跟踪系统开始分析镜头。它分析 素材分两步完成,因此可能需要一些时间才能完成。

分析素材

分析素材

步骤 3

几秒钟后,分析过程结束。现在你可以看到 场景中的几个跟踪点。

分析完成

分析完成

步骤 4

这些跟踪点将有助于生成虚拟 3D 平面/空和 照相机。您需要选择至少四个点才能生成帮助假人 或图层。选择地面上的多个轨道点,如 下图。

跟踪的素材

跟踪的素材

步骤 5

选择指示的点后,双击鼠标并 选择创建实体和相机

创建实体和相机

创建实体和相机

步骤 6

您可以在时间轴中获得一个实体图层和 3D 相机。这个固体层是 占位符并坚持素材并跟随相机。

3D相机

3D相机

3.将相机数据导出为3ds Max

步骤 1

转到 http://aenhancers.com/viewtopic.php?t=991,您将 发现他们已经发布了一个免费的脚本AE3D,用于After Effects。从以下位置下载脚本 那里。

或者,本教程也提供了该脚本。 只需复制脚本并将其粘贴到After Effects“脚本”文件夹中即可。

AE3D

AE3D

步骤 2

您需要重新启动 After Effects。打开相同的构图 再。选择空对象和 3D 相机图层后,转到文件 >脚本> AE3D_Export.jsx

文件脚本AE3D_Exportjsx

文件 > 脚本 > AE3D_Export.jsx

步骤 3

AE3D窗口中,选择3ds Max选项,将文件名设置为相机 tracker.ms,然后单击导出。这将保存 3ds max 脚本 文件。

相机跟踪器

相机 tracker.ms

4. 在 3ds Max 中创建场景

步骤 1

打开 3ds Max

打开 3ds Max

打开 3ds Max

步骤 2

转到 MAXScript > 运行脚本

MAXScript 运行脚本

MAXScript > 运行脚本

步骤 3

它将打开“打开文件”窗口。在此处选择从After Effects导出的摄像机 tracker.ms 脚本。单击“打开”。

相机跟踪器

相机 tracker.ms

步骤 4

你会得到一个3D相机和一个假人在场景中。

3D相机和一个假人

3D相机和一个假人

步骤 5

跳入透视视图并按 C 键进行 相机视图。

在透视视图中跳转

在透视视图中跳转

步骤 6

现在相机正在向下看,这是 不對。您需要更正相机的坐标。

校正相机坐标

校正相机坐标

步骤 7

选择相机和假人后,将它们组合在一起。

组相机和假人

组相机和假人

步骤 8

分组后,跳入左侧视口。选择旋转工具 并将其旋转到右侧。你的目标应该是把假人放在 网格线。

旋转工具

Rotate tool 

Step 9

再调整一下假人,使其笔直。

调整假人

调整假人

步骤 10

跳入相机视图。按 Alt-B 键打开视口 配置窗口。打开“使用文件”和“为背景设置动画”选项。单击文件

视口配置

视口配置

步骤 11

这将打开“选择背景图像”窗口。这里选择第一张图片,转 在序列选项上,然后单击打开

序列选项

序列选项

步骤 12

打开相机视图中的显示安全帧选项。 或者,您可以按 Shift-F 键。

显示安全框架选项

显示安全框架选项

步骤 13

现在,您可以在场景中创建任何 3D 资产。我创建了一个倒角 盒子并将其放置在场景中的假人周围。

倒角盒

倒角盒

步骤 14

在此阶段,如果渲染整个场景并播放视频,则将 请注意 3D 对象存在一些滑动问题。

为了克服这个问题,你 应将假人放在黑色网格线的一半,如下所示 图像。

避免滑动问题

避免滑动问题

步骤 15

创建一个平面并将其放在 3D 框下方。应用哑光阴影 到飞机上。

哑光阴影

哑光阴影

步骤 16

将混凝土纹理应用于盒子。

应用混凝土纹理

应用混凝土纹理

步骤 17

在场景中创建多个光源。您需要检查方向 场景的真实光源和模仿3D中的相同照明结构 现场。

创建多个光源

创建多个光源

步骤 18

渲染框架,您将看到 3d 混凝土支柱是 与场景完美融合。您现在可以渲染整个序列以及何时 您播放视频,您将看到3D混凝土支柱完美匹配 与现场。

渲染帧

渲染帧

结论

我希望您觉得本教程有趣且有用。在本系列的下一部分中,我将向您展示如何使用 3D 摄像机跟踪系统将动画 3D 序列合并到真人场景中。

原文链接:了解 3DS MAX 3D摄像机跟踪设置:第 2 部分 (mvrlink.com)

这篇关于了解 3DS MAX 3D摄像机跟踪设置:第 2 部分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Spring MVC如何设置响应

《SpringMVC如何设置响应》本文介绍了如何在Spring框架中设置响应,并通过不同的注解返回静态页面、HTML片段和JSON数据,此外,还讲解了如何设置响应的状态码和Header... 目录1. 返回静态页面1.1 Spring 默认扫描路径1.2 @RestController2. 返回 html2

四种简单方法 轻松进入电脑主板 BIOS 或 UEFI 固件设置

《四种简单方法轻松进入电脑主板BIOS或UEFI固件设置》设置BIOS/UEFI是计算机维护和管理中的一项重要任务,它允许用户配置计算机的启动选项、硬件设置和其他关键参数,该怎么进入呢?下面... 随着计算机技术的发展,大多数主流 PC 和笔记本已经从传统 BIOS 转向了 UEFI 固件。很多时候,我们也

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

SpringBoot项目引入token设置方式

《SpringBoot项目引入token设置方式》本文详细介绍了JWT(JSONWebToken)的基本概念、结构、应用场景以及工作原理,通过动手实践,展示了如何在SpringBoot项目中实现JWT... 目录一. 先了解熟悉JWT(jsON Web Token)1. JSON Web Token是什么鬼

使用Spring Cache时设置缓存键的注意事项详解

《使用SpringCache时设置缓存键的注意事项详解》在现代的Web应用中,缓存是提高系统性能和响应速度的重要手段之一,Spring框架提供了强大的缓存支持,通过​​@Cacheable​​、​​... 目录引言1. 缓存键的基本概念2. 默认缓存键生成器3. 自定义缓存键3.1 使用​​@Cacheab

java如何调用kettle设置变量和参数

《java如何调用kettle设置变量和参数》文章简要介绍了如何在Java中调用Kettle,并重点讨论了变量和参数的区别,以及在Java代码中如何正确设置和使用这些变量,避免覆盖Kettle中已设置... 目录Java调用kettle设置变量和参数java代码中变量会覆盖kettle里面设置的变量总结ja

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

无人叉车3d激光slam多房间建图定位异常处理方案-墙体画线地图切分方案

墙体画线地图切分方案 针对问题:墙体两侧特征混淆误匹配,导致建图和定位偏差,表现为过门跳变、外月台走歪等 ·解决思路:预期的根治方案IGICP需要较长时间完成上线,先使用切分地图的工程化方案,即墙体两侧切分为不同地图,在某一侧只使用该侧地图进行定位 方案思路 切分原理:切分地图基于关键帧位置,而非点云。 理论基础:光照是直线的,一帧点云必定只能照射到墙的一侧,无法同时照到两侧实践考虑:关

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

poj 2976 分数规划二分贪心(部分对总体的贡献度) poj 3111

poj 2976: 题意: 在n场考试中,每场考试共有b题,答对的题目有a题。 允许去掉k场考试,求能达到的最高正确率是多少。 解析: 假设已知准确率为x,则每场考试对于准确率的贡献值为: a - b * x,将贡献值大的排序排在前面舍弃掉后k个。 然后二分x就行了。 代码: #include <iostream>#include <cstdio>#incl