maya中的场景资产管理sceneAssembly

2023-10-27

目录

  1. 简介
  2. 为什么要使用
  3. 作用
  4. 使用方法
  5. 简单的流程介绍

简介:

    这是maya中的一个流程资产管理插件,用于大场景的整合。内部的工作原理有点类似是reference的封装。

为什么要使用:

    在生产制作中,一个好的流程,都是各个环节并行的。但是上游更新了文件,下游就要重新做,那这个公司简直就是糟糕透了。而sceneAssembly这个插件,极大的帮助了我们在镜头中场景的管理。

作用:

    极大的优化了内存,方便模型精度的实时替换,以及大场景的整合。

使用方法:

  • 命令位置:

  1. 准备源文件,可以是ma文件,或者abc的缓存文件,如果使用其他文件,可以整合到ma文件中使用ma文件。
  2. 准备资源文件。      命令 : Assembly Definition 
  3. 在镜头中的使用。命令 : Assembly Reference
  4.  

 

简单的流程介绍:

    在制作电影《邪不压正》的时候,有一场戏是要还原整个北京城。当时资产环节还正在制作。如果把每个模型都用实模型制作的话,每一间屋子,每个四合院,每棵树,每段城墙,这将是一个极其恐怖的事情,简直不敢想象。而且等待模型制作完成,再在镜头中拜访位置,那么即使用超级电脑,也没有那个精力来制作这件事情。在上述的情况下,sceneAssembly这个插件就发挥了不可替代的作用。

   在制作之前,视效一定是找导演及时进行,通过前期的概念图来确定了整场的大概氛围,然后和CGSup对3D的资产进行归类(需要几座基础房子,几种基础的树等),确定需要制作的3D资产,以及LOD。

    在上面的情况确定的情况下,这个时候模型部门就可以根据数据来制作简模。在有扫描或者没有扫描的情况下都适用的最快方案就是,模型第一版场景提交比例正确的BOX。制作资源文件,并且资源的整合文件,然后提交给layout环节进行场景布景。有实拍的情况下,模型优先提交最高级别LOD999的扫描模型给match Move,进行相机的跟踪。layout环节在拿到上游的相机,以及资源文件后,既可以开始制作。在模型细化后,只需要修改资源文件,layout环节既会更新。layout可以根据需要重复调用基础的资源文件。

    对houdini的对接: 在对接houdini的时候,就需要我们有一个描述文件。记录场景中摆放的位置以及调用的文件,在houdini中进行还原。把调用的ma文件换成对应的abc文件,然后进行位置摆放或者设置关键帧。

描述文件涉及到公司的核心技术,在这里就不介绍了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

maya中的场景资产管理sceneAssembly 的相关文章

  • Encode and Decode TinyURL

    TinyURL is a URL shortening service where you enter a URL such as https leetcode com problems design tinyurl and it retu
  • 服务器运维基础知识,IDC机房服务器运维基础知识

    机房的服务器的维护是机房运维工作的重点 合理的机房环境对于服务器来说是非常的重要的 随着这年经济的发展 机房也在不断的在很多的方面进行调整 今天我们学习IDC机房服务器运维基础知识 1 关于电力 1 定期检测机房内市电及 UPS 电源是否稳
  • 目标跟踪检测算法(二)——检测与跟踪

    第二阶段 2010年 2012年 检测与跟踪相结合的方法出现 在该阶段 对已存的目标追踪算法出现了两种比较公认的分类 一种是基于生成模型的方法 一种是基于判别模型的方法 在第一阶段中的方法都属于前一种 而基于判别的方法是指通过分类来做跟踪
  • 深入梯度下降(Gradient Descent)

    深入梯度下降 Gradient Descent 算法 1 问题的引出 对于吴恩达的线性回归 先化一个为一个特征 1 0为偏置项 最后列出的误差函数如下图所示 手动求解 目标是优化J 1 其实就是神经网络里面的loss函数 使得loss值最小
  • 事件响应步骤:安全响应的6个步骤

    当发生安全事件时 每一秒都很重要 恶意软件感染迅速蔓延 勒索软件可能造成灾难性破坏 被破坏的帐户可用于特权升级 从而使攻击者获得更敏感的资产 无论您的组织规模大小 您都应该拥有一支训练有素的事件响应团队 负责在事件发生时立即采取行动 请继续
  • 关于vue中的Pinia的介绍

    Pinia是什么 Pinia是vue的专属状态库 允许开发者跨组件或页面共享状态 他是一个拥有组合式API的Vue状态管理库 支持vue2和vue3 有三个概念 state getter 和 action 我们可以假设这些概念相当于组件中的
  • (c语言)输入两个数字,分别计算并输出这两个数字的和、差、乘积、商

    include
  • 【机器学习 - 3】:数据归一化(最值归一化、均值方差归一化)

    文章目录 数据归一化的使用 最值归一化 均值方差归一化 常用 在sklearn中调用归一化 鸢尾花数据归一化 数据归一化的使用 为什么要使用数据归一化 举个例子 例如我们要使用KNN算法来预测肿瘤为良性肿瘤或恶性肿瘤 以下是一些数据 肿瘤大
  • JetBrains IntelliJ IDEA 20191.1中文版

    JetBrains IntelliJ IDEA 20191 1中文版推荐给大家 JetBrains IntelliJ IDEA 20191 1版本更新 修复了几个重要的修复程序 例如 KT 30117 KT 29427 KT 30137和K
  • 八大常用排序

    目录 前言 一 插入排序 二 希尔排序 三 选择排序 四 堆排序 五 冒泡排序 六 快速排序 七 归并排序 八 计数排序 九 稳定性 前言 此篇博客都是以升序为例 降序只需更改部分地方即可 所以只排一个 一 插入排序 单趟排序 如上图 在一
  • JAVA IO流综合案例

    需求 d aaa 3 jpg 复制到 d bbb 1 jpg 思路分析 先读去3 jpg 然后读的同时写入1 jpg package com yang import java io 需求 d aaa 3 jpg 复制到 d bbb 1 jp
  • 【CyberSecurityLearning 40】网络地址配置(Kali/CentOS)

    目录 一 关闭networkmanager服务 二 查看IP 三 配置IP 路由 DNS kali设置root用户登录 一 关闭networkmanager服务 因为这个 小电脑 开启后会替你管理网络 帮你去配 只要它开着会产生很多副作用
  • 背包问题,硬币问题

    至少有4种背包问题 1 01背包 2 部分背包 3 完全背包 4 多重背包 只有部分背包是个贪心问题 其他的都是以01背包为基础的动归问题 部分背包问题 把物品按价值密度从大到小排序 W i V i 然后从第一种物品开始 尽可能多拿当前物品
  • 小程序,Taro,生成图片并保存本地相册

    注意 不能在子组件里使用 import Taro Component Config from tarojs taro import index scss import View from tarojs components class Au
  • 什么是编译器宏?

    在阅读vue的官方文档时 提到了defineProps defineEmits defineExpose withDefaults都是编译器宏 那什么是宏定义 什么又是编译器宏呢 1 什么是宏定义 宏定义是一种将一段代码或值 进行简单替换的
  • 【C语言项目】多臂井径电子测井成像项目(一)

    目录 1 目的和意义 2 本章概述 3 串口R232 4 OpenGL 5 开发环境 6 环境配置 6 1 VS安装OpenGL 6 2 虚拟串口生成工具 7 成品速览 参考文献 1 目的和意义 本项目为获取矿藏地层的油气当量和及时精确地测
  • 【整理贴】截至2023.01.02 博主都写了哪些内容?

    博主虽然参加csdn已经四个年头了 开始创作其实是从21年9月确定了直博才开始的 由于是跨专业 很多基本知识都不牢固 总是忘记 这个锅还是不要给脑雾了 如果每次想用的时候能非常方便的复习就好了 而且通过整理也会知道哪里我原本是会的 还有哪里
  • 多通道图片的卷积

    一 多通道 channels 图片的卷积 网上很多资料都是单通道的卷积 很容易理解 但多通道的卷积更普遍 理解较复杂 需要单独提一下 彩色图像 一般都是RGB三个通道 channel 的 因此输入数据的维度一般有三个 长 宽 通道 比如一个
  • echars图表一进来默认显示tooltip

    写在前面 项目中碰到一个小优化项 echarts图表渲染一进来默认显示指定标记点信息窗即tooltip 效果类似 动手实现 核心是利用chart实例的dispatchAction方法 部分代码示例 注 vue环境
  • Java 进阶二知识--重拾者AIMING

    初级选手 Java 基础知识 重拾者AIMING Aimin20210819 公号 进阶一选手 Java 进阶一知识 重拾者AIMING Aimin20210819 公号 目录 1 参数数组和参数列表 重复使用参数 2 Java深浅拷贝

随机推荐

  • R语言常用数据管理

    1 变量的重命名 1 交互式编辑器修改变量名 若要修改数据集x中的变量名 键入fix x 即可打开交互式编辑器的界面 若数据集为矩阵或数据框 单击交互式编辑器界面中对应要修改的变量名 可手动输入新的变量名 若数据集为列表 则交互式编辑界面为
  • JSP原理

    1 什么是JSP Java Server Page Java服务器端页面 也和Servlet一样 用于动态Web技术 最大的特点 写JSP就像再写HTML 页面生成了java JSP本质上就是servlet 3 输出页面前增加的代码 1 r
  • ERROR: Cannot uninstall ‘wrapt‘. It is a distutils installed project and thus we cannot accurately..

    1 问题描述 pip install tensorflow 报错 ERROR Cannot uninstall wrapt It is a distutils installed project and thus we cannot acc
  • 什么是管理能力,管理者的品格有哪些

    走上管理岗位要明白 到底什么是管理能力 1 解决问题的能力 管理者必须面对许多难以解决的 甚至十分不明确的问题 但是只要采用合 适的方法 几乎所有的问题都能成功解决 2 沟通协调的能力 管理者在日常工作中妥善处理好上级 同级 下级等各种关系
  • IDEA产生及相应的应用

    思考 在用记事本编写程序代码的过程中 需要配合使用各种命令在控制台调控编译 给我们的实际操作带来了不小的工作量 如果初学者不能够调整好心态一步步操作 很容易放弃 如何能够让初学者和开发者用起来更方便快捷呢 深度的思考就会有创新 由此一个新的
  • 区块链开发指南_区块链软件开发详解

    开发业务层区块链应用 Hyperledger fabric目前支持java nodejs go和python语言的sdk 供用户选择用不同的语言开发上层应用 使用相应的sdk调用部署在区块链上的链码 以下示例中我们选择使用go语言开发业务层
  • 《Python》计算机视觉编程

    基本的图像操作处理 PIL 目前pycharm使用的是pillow库 from PIL import Image pil im Image open empire jpg 上述代码的返回值pil im是一个PIL图像对象 图像的颜色转换可以
  • Cisco模拟器-ospf配置实验(验证与负载均衡)

    要求 如图运行OSPF区域 区域1要求用OSPF明文验证 区域0要求用可靠的验证方式 要求R4去往R1的环回从R2走 R1上看到去往R4的两条等价负载均衡 基础配置 R1 R1 config int f0 0 R1 config if ip
  • django2.x/3.x 前端页面在debug模式中找不到动态文件static

    修改setting配置 STATIC URL static STATICFILES DIRS os path join BASE DIR static html页面中 load static bootstrap bootstrap min
  • objdump说明

    objdump有点象那个快速查看之流的工具 就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息 使用objdump显示vxWorks的文件头信息以及入口地址例子 D ftproot gt C Tornado2 2Arm hos
  • css文本超出容器宽度自动换行及超过行数加省略号...

    css文本超过div的宽度时 让它进行自动换行 并且超过div高度时候 在最后一行加省略号 废话不多说 上代码 display webkit box overflow hidden text overflow ellipsis word w
  • 基站分布图,通过基站定位数据来看google基站数据分布

    原文地址 http hi baidu com ant mobile blog item 6d619b11042fd2f7c2ce7950 html 无论是应用更广泛的gps定位 还是基站定位 Wi Fi定位 都需要依托于强大精确的地图 而g
  • STM32CubeIDE使用笔记(02):STM32CubeMX配置与代码生成

    文章目录 目的 用户界面 引脚输出和配置 时钟配置 项目管理 工具 代码生成 更换芯片 总结 目的 STM32CubeIDE中整合了STM32CubeMX用来配置芯片资源生成初始化代码 本篇将介绍STM32CubeMX使用方法 用户界面 界
  • pycharm如何打开历史_分享Pycharm中一些不为人知的技巧

    工欲善其事必先利其器 Pycharm 是最受欢迎的Python开发工具 它提供的功能非常强大 是构建大型项目的理想工具之一 如果能挖掘出里面实用技巧 能带来事半功倍的效果 以下操作都是基于 Windows 平台下的默认KeyMap设置 在
  • MongoDB局域网访问

    在安装目录下的配置文件中修改IP 执行命令 mongod config C Program Files MongoDB Server 4 4 bin mongod cfg logpath E MangoDB log mongod log l
  • Spring面试题

    1 Spring是什么 1 Spring是 个轻量级的控制反转和 向切 的容器框架 2 通过控制反转 IoC 的技术达到松耦合的 的 3 包含并管理应 对象 Bean 的配置和 命周期 这个意义上是 个容器 4 可以整合多种技术 2 谈谈你
  • 现金额大写转换函数

    现金额大写转换函数 ecDo upDigit 168752632 result 人民币壹亿陆仟捌佰柒拾伍万贰仟陆佰叁拾贰元整 ecDo upDigit 1682 result 人民币壹仟陆佰捌拾贰元整 ecDo upDigit 1693 r
  • springboot 项目控制台输出数据库数据

    springboot 项目控制台输出数据库数据 项目目录 修改application properties文件 连接数据库和本地服务器 数据库表及数据 Mapper层 package com example poem mapper impo
  • Pytorch学习笔记--常用函数torch.optim.SGD()总结3

    1 torch optim SGD 函数拓展 import torch LEARNING RATE 0 01 梯度下降学习率 MOMENTUM 0 9 冲量大小 WEIGHT DECAY 0 0005 权重衰减系数 optimizer to
  • maya中的场景资产管理sceneAssembly

    目录 简介 为什么要使用 作用 使用方法 简单的流程介绍 简介 这是maya中的一个流程资产管理插件 用于大场景的整合 内部的工作原理有点类似是reference的封装 为什么要使用 在生产制作中 一个好的流程 都是各个环节并行的 但是上游