The invention discloses a multi-dimensional material transformation method based on UE engine, which comprises the following steps: S1. Creating material control, obtaining the number of material by StaticMesh object and get material function, creating corresponding material icons one by one, adding them to the dynamic control, and numbering the material icons in turn;S2. Click on the dynamic control, select the number of the material icon corresponding to the dynamic control, realize the multi-dimensional material transformation control. The invention can realize independent control transformation independently of different materials of the same object.
【技术实现步骤摘要】
一种基于UE引擎的多维材质的变换方法
本专利技术涉及虚拟现实软件开发应用领域,具体涉及一种基于UE引擎的多维材质的变换方法。
技术介绍
游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、MacOSX、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。现有的一种基于游戏引擎设计的材质变换方法,其只能以一个整体的物体来做整体的材质变换。如果该物体只含有一种材质,则是可行的。如果该物体包含多种材质,需要分别对多种不同的材质进行材质的变换,例如木质的改成金属质的,或者改成不同边料,这时,该变换方法就无法实现了。也就是,其无法实现不同材质进行分别独立的控制变换。
技术实现思路
有鉴于此,为解决上述技术问题,本专利技术的目的在于提出一种基于UE引擎的多维材质的变换方法,其可实现同一物体不同材质的分别独立的进行控制变换。所采用的技术方案为:一种基于UE引擎的多维材质的变换方法,包括如下步骤:S1.创建材质控件,通过StaticMesh物体及getmaterials函数获取物体材质个数,逐个循环创建对应的材质图标,添加到动态控件,依次将材质图标进行相应编号;S2.点击动态控件,选择动态控件所对应的材质图标的编号,实现多维材质的变换控制。优选地,S1中,材质图标 ...
【技术保护点】
1.一种基于UE引擎的多维材质的变换方法,其特征在于,包括如下步骤:S1.创建材质控件,通过StaticMesh物体及get materials函数获取物体材质个数,逐个循环创建对应的材质图标,添加到动态控件,依次将材质图标进行相应编号;S2.点击动态控件,选择动态控件所对应的材质图标的编号,实现多维材质的变换控制。
【技术特征摘要】
1.一种基于UE引擎的多维材质的变换方法,其特征在于,包括如下步骤:S1.创建材质控件,通过StaticMesh物体及getmaterials函数获取物体材质个数,逐个循环创建对应的材质图标,添加到动态控件,依次将材质图标进行相应编号;S2.点击动态控件,选择动态控件所对应的材质图标的编号,实现多维材质的变换控制。2.根据权利要求1所述的基于UE引擎的多维材质的变换方法,其特征在于,S1中,材质图...
【专利技术属性】
技术研发人员:沈宝亮,田晓林,
申请(专利权)人:厦门龙视科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。