[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111383319B - 一种Maya灯光与USD灯光的自动转换方法及装置 - Google Patents

一种Maya灯光与USD灯光的自动转换方法及装置 Download PDF

Info

Publication number
CN111383319B
CN111383319B CN202010481950.6A CN202010481950A CN111383319B CN 111383319 B CN111383319 B CN 111383319B CN 202010481950 A CN202010481950 A CN 202010481950A CN 111383319 B CN111383319 B CN 111383319B
Authority
CN
China
Prior art keywords
usd
light
maya
file
light source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010481950.6A
Other languages
English (en)
Other versions
CN111383319A (zh
Inventor
赵锐
侯志迎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Yuanli Digital Technology Co ltd
Original Assignee
Jiangsu Yuanli Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Yuanli Digital Technology Co ltd filed Critical Jiangsu Yuanli Digital Technology Co ltd
Priority to CN202010481950.6A priority Critical patent/CN111383319B/zh
Publication of CN111383319A publication Critical patent/CN111383319A/zh
Application granted granted Critical
Publication of CN111383319B publication Critical patent/CN111383319B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

本发明提供一种Maya灯光与USD灯光的自动转换方法及装置,包括以下步骤:在数据转换器中导入USD文件并对USD文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值;在Maya中读入USD时,根据USD文件中的参数数据拷贝到Maya方向光的参数上,完成转换;写出USD文件时,创建一个USD远光元素并将Maya方向光上的参数值拷贝到USD远光元素的参数数据上并将这个USD远光元素写到USD文件里,完成转换。本发明满足3D软件和USD库之间的光元素转换。

Description

一种Maya灯光与USD灯光的自动转换方法及装置
技术领域
本发明属于动画制作技术领域,具体涉及一种Maya灯光与USD灯光的自动转换方法及装置。
背景技术
USD(Universal Scene Description)是一个Pixar提出的一个开源文件格式以工具。USD解决了计算机动画公司和游戏开发商所用内容创作工具之间高效描绘、组装、交换和修改高度复杂虚拟场景的需求。它提供系列的工具将3D软件比如Maya中的场景元素转换成对应的USD元素,但是在这个工具中,没有提供将USD distance light(远距离照明光)转成对应的maya方向光的转换器,导致在动画制作时,光元素无法有效转换,影响动画制作效果。
发明内容
本发明的目的是提供一种Maya灯光与USD灯光的自动转换方法及装置,满足3D软件和USD库之间的光元素转换;
本发明提供了如下的技术方案:
一种Maya灯光与USD灯光的自动转换方法,包括以下步骤:
在数据转换器中导入USD文件并对USD 文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值;
在Maya中读入USD时,根据USD文件中的参数数据拷贝到Maya方向光的参数上,完成转换;写出USD文件时,创建一个USD远光元素并将Maya方向光上的参数值拷贝到USD远光元素的参数数据上并将这个USD远光元素写到USD文件里,完成转换;
优选的,所述参数数值取决于USD文件中写的参数值或Maya中方向光的属性值,所述属性值包括光源在空间中位置、光源角度、光源颜色、光源强度、光源曝光度、光源漫射强度、源反射强度、光源正交化和光源色温选项;
优选的,所述解析为针对不同类型数据调用不同的转换器进行解析;
一种Maya灯光与USD灯光的自动转换装置,包括自动转换器,所述自动转换器用于对USD 文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值;
优选的,所述自动转换器读到USD远光元素后在Maya中生成一个Maya方向光节点设置的对应参数,参数具体数值取决于USD文件中写的参数值或者是Maya中方向光的属性值;
本发明的有益效果是:克服现有USD工具不足,实现3D软件比如Maya和USD库之间转换光元素。
具体实施方式
一种Maya灯光与USD灯光的自动转换方法,包括以下步骤:
在数据转换器中导入USD文件并对USD 文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值;
在Maya中读入USD时,根据USD文件中的参数数据拷贝到Maya方向光的参数上,完成转换;写出USD文件时,创建一个USD远光元素并将Maya方向光上的参数值拷贝到USD远光元素的参数数据上并将这个USD远光元素写到USD文件里,完成转换;
一种Maya灯光与USD灯光的自动转换装置,包括自动转换器,所述自动转换器用于对USD 文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值;
具体的,转换器读到USD distance light,就在Maya中生成一个 Maya方向光,设置的对应参数,参数具体数值完全取决于USD文件中写的参数值或者是Maya中方向光的属性值。如果是读入USD,那么就根据USD文件中的参数数据拷贝到Maya方向光的参数上,如果是写出USD文件,就创建一个USD distance light并将Maya方向光上的参数值拷贝USDdistance light的参数数据上并将这个USD distance light写到USD文件里;
支持属性列表包括:
MObject DirectionalLight::m_pointWorld;光源在空间中位置;
MObject DirectionalLight::m_lightAngle;光源角度;
MObject DirectionalLight::m_color;光源颜色;
MObject DirectionalLight::m_intensity;光源强度;
MObject DirectionalLight::m_exposure;光源曝光度;
MObject DirectionalLight::m_diffuse;光源漫射强度;
MObject DirectionalLight::m_specular;光源反射强度;
MObject DirectionalLight::m_normalize;光源正交化;
MObject DirectionalLight::m_enableColorTemperature;光源色温选项;
本发明在原有工具基础上提供光源元素及参数值的转换;
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (3)

1.一种Maya灯光与USD灯光的自动转换方法,其特征在于,包括以下步骤:
在数据转换器中导入USD文件并对USD 文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值,所述参数数值取决于USD文件中写的参数值或Maya中方向光的属性值,所述属性值包括光源在空间中位置、光源角度、光源颜色、光源强度、光源曝光度、光源漫射强度、源反射强度、光源正交化和光源色温选项;
在Maya中读入USD时,根据USD文件中的参数数据拷贝到Maya方向光的参数上,完成转换;写出USD文件时,创建一个USD远光元素并将Maya方向光上的参数值拷贝到USD远光元素的参数数据上并将这个USD远光元素写到USD文件里,完成转换。
2.根据权利要求1所述的一种Maya灯光与USD灯光的自动转换方法,其特征在于,所述解析为针对不同类型数据调用不同的转换器进行解析。
3.一种Maya灯光与USD灯光的自动转换装置,其特征在于,包括自动转换器,所述自动转换器用于对USD 文件进行解析,将相应的USD文件内容转换成对应的Maya文件中的方向光节点,并设置对应的参数值,所述自动转换器读到USD远光元素后在Maya中生成一个Maya方向光节点设置的对应参数,参数具体数值取决于USD文件中写的参数值或者是Maya中方向光的属性值。
CN202010481950.6A 2020-06-01 2020-06-01 一种Maya灯光与USD灯光的自动转换方法及装置 Active CN111383319B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010481950.6A CN111383319B (zh) 2020-06-01 2020-06-01 一种Maya灯光与USD灯光的自动转换方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010481950.6A CN111383319B (zh) 2020-06-01 2020-06-01 一种Maya灯光与USD灯光的自动转换方法及装置

Publications (2)

Publication Number Publication Date
CN111383319A CN111383319A (zh) 2020-07-07
CN111383319B true CN111383319B (zh) 2020-08-25

Family

ID=71220435

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010481950.6A Active CN111383319B (zh) 2020-06-01 2020-06-01 一种Maya灯光与USD灯光的自动转换方法及装置

Country Status (1)

Country Link
CN (1) CN111383319B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111815746B (zh) * 2020-09-10 2020-12-11 江苏原力数字科技股份有限公司 一种基于usd系统生成毛发数据方法
CN111833419B (zh) * 2020-09-14 2020-12-11 江苏原力数字科技股份有限公司 一种Maya实例与USD点实例的自动转换方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102682769A (zh) * 2011-03-07 2012-09-19 埃森哲环球服务有限公司 对数字网络进行基于自然语言的控制
US20140149920A1 (en) * 2012-11-29 2014-05-29 Samsung Electronics Co., Ltd. Method and electronic device for switching application programs

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102682769A (zh) * 2011-03-07 2012-09-19 埃森哲环球服务有限公司 对数字网络进行基于自然语言的控制
US20140149920A1 (en) * 2012-11-29 2014-05-29 Samsung Electronics Co., Ltd. Method and electronic device for switching application programs

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
USD相关的格式转换与比较;张杰;《知乎》;20200110;全文 *
原力动画放大招!自主研发三项全新技术正式亮相!;wuhu动画人空间;《看点快报》;20191202;全文 *

Also Published As

Publication number Publication date
CN111383319A (zh) 2020-07-07

Similar Documents

Publication Publication Date Title
CN111383319B (zh) 一种Maya灯光与USD灯光的自动转换方法及装置
US9240073B2 (en) File format for representing a scene
Krecklau et al. Generalized use of non‐terminal symbols for procedural modeling
JP2007026312A (ja) テクスチャ符号化装置、テクスチャ復号化装置、方法、およびプログラム
US12014470B2 (en) Model generation apparatus, model generation system, model generation method
CN105005495A (zh) 一种游戏引擎
US8379024B2 (en) Modular shader architecture and method for computerized image rendering
CN115564903B (zh) 三维场景资产数据处理方法、装置、电子设备及存储介质
Besuievsky et al. Customizable lod for procedural architecture
US20100207943A1 (en) Modular shader architecture and method for computerized image rendering
CN113362477B (zh) 一种3d数据采集与监视控制系统及其场景编辑方法
CN111815746B (zh) 一种基于usd系统生成毛发数据方法
CN109978994A (zh) 基于bim技术的后期漫游渲染方法
CN112750189A (zh) 光照着色方法、装置、电子设备及计算机可读存储介质
CN116974550A (zh) 一种通用三维地球可视化方法
CN114610893B (zh) 基于深度学习的剧本到故事板序列自动生成方法及系统
CN116068955A (zh) 一种软plc控制方法、装置、设备及存储介质
CN109119099A (zh) 图像式并行读写的光信息数字存储方法
CN114943795A (zh) 模型的渲染方法、装置、电子设备及存储介质
CN115454438A (zh) 基于对照表的hlsl着色器源码转换为glsl着色器源码的方法
CN101221794A (zh) 一种防盗版光盘的制作方法
CN111833419B (zh) 一种Maya实例与USD点实例的自动转换方法
JP2010521737A (ja) シーングラフ中のパラメータのアクセス性および制御のための方法およびシステム
CN113660172B (zh) 流量控制方法以及设备
CN112258614B (zh) 一种Autodesk 3ds Max到D5渲染器的场景数据转换方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant