[发明专利]一种纹理资源的预览方法及装置有效
申请号: | 202010769395.7 | 申请日: | 2020-08-03 |
公开(公告)号: | CN111782198B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 刘晓晗;刘煜 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34;G06F8/38 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吴文心 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 纹理 资源 预览 方法 装置 | ||
本发明实施例提供了一种纹理资源的预览方法及装置,其中,所述的方法包括:读取纹理资源的数据文件,所述纹理资源的数据文件包括纹理资源的纹理信息;封装针对所述纹理资源的画刷对象,所述画刷对象具有初始属性;根据所述纹理资源的纹理信息调整所述画刷对象的初始属性得到目标属性;根据所述目标属性调整与所述画刷对象对应的图片控件;在所述图片控件中展示所述纹理资源。使得在图片控件中展示的纹理资源可以反应纹理资源的真实显示效果,以便于用户在预览纹理资源时,可以看到所设置的纹理资源的真实显示效果,提高开发效率。
技术领域
本发明涉及软件应用技术领域,特别是涉及一种纹理资源的预览方法,以及一种纹理资源的预览装置。
背景技术
UE4(Unreal Engine 4,虚幻引擎4)是全球最开放最先进的实时3D创作平台,可用于构建游戏、模拟及可视化内容,具备照片集逼真的渲染功能、动态物理与效果、栩栩如生的动画、简装的数据转换接口等。经过持续的改进,UE4已经不仅仅是一款实时引擎与编辑器,还能为各行各业的专业人士带去无限的创作自由和空前的掌控力。
在基于UE4进行开发创作时,通常需要在开发创作的过程中不断预览作品的效果。目前,UE4自带纹理预览的功能,但是,基于UE4自带的纹理预览的功能进行预览时,纹理预览是变形的、模糊的,经常无法识别,起不到预览作用。如图1所示,纹理资源被压缩并显示为固定的大小,使得纹理预览较为模糊,无法识别。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种纹理资源的预览方法和相应的一种纹理资源的预览装置。
本发明实施例公开了一种纹理资源的预览方法,包括:
读取纹理资源的数据文件,所述纹理资源的数据文件包括纹理资源的纹理信息;
封装针对所述纹理资源的画刷对象,所述画刷对象具有初始属性;
根据所述纹理资源的纹理信息调整所述画刷对象的初始属性得到目标属性;
根据所述目标属性调整与所述画刷对象对应的图片控件;
在所述图片控件中展示所述纹理资源。
可选地,所述封装针对所述纹理资源的画刷对象,包括:
构建画刷对象,并定义所述画刷对象使用的资源为所述纹理资源。
可选地,还包括:
根据所述目标属性调整所述图片控件的父节点控件对应的属性,以使得所述图片控件中的纹理资源正常显示。
可选地,在所述图片控件中展示所述纹理资源的步骤之前,还包括:
针对所述图片控件创建控件插槽;
将所述图片控件添加到所述控件插槽中。
可选地,所述在图片控件中展示所述纹理资源,包括:
当检测到作用于所述图片控件的鼠标悬停事件时,在所述图片控件中展示所述纹理资源。
可选地,所述纹理资源的数据文件还包括纹理资源的预览信息,所述方法还包括:
在所述图片控件中的预设区域展示所述预览信息。
可选地,所述纹理信息包括大小信息和色泽信息。
本发明实施例还公开了一种纹理资源的预览装置,包括:
数据文件读取模块,用于读取纹理资源的数据文件,所述纹理资源的数据文件包括纹理资源的纹理信息;
画刷对象封装模块,用于封装针对所述纹理资源的画刷对象,所述画刷对象具有初始属性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010769395.7/2.html,转载请声明来源钻瓜专利网。