[发明专利]渲染代码转换生成方法、装置、计算设备及存储介质有效
申请号: | 202110698138.3 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113485698B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 王肖 | 申请(专利权)人: | 北京奇岱松科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/41;G06T15/00 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 赵娅 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 代码 转换 生成 方法 装置 计算 设备 存储 介质 | ||
本发明实施例公开了一种渲染代码转换生成方法及装置,方法包括:根据待渲染的空间场景,构建目标指令文件;其中,目标指令文件包含获取指令及添加指令;利用目标指令文件中的获取指令获取待渲染的空间场景的场景数据,利用添加指令为空间场景添加相应的附加数据;将空间场景的场景数据以及附加数据输入至代码转换引擎,由代码转换引擎根据场景数据以及附加数据自动生成空间场景的渲染代码。本发明根据待渲染的空间场景,基于目标指令文件自动获取场景数据,并为其添加附加数据,根据代码转换引擎自动生成所需的渲染代码,大大节省人工撰写代码所需的时间和成本,且降低了代码撰写的技术要求。
技术领域
本发明实施例涉及互联网技术领域,具体涉及一种渲染代码转换生成方法及装置。
背景技术
渲染代码是指通过代码撰写实现对物理世界中存在的事物的数字化渲染。渲染代码的撰写需要严格遵守渲染框架的开发规范,如开发人员利用画布绘制方式,通过代码一步步地绘制摄像机、渲染器、事物本身的特征等。渲染代码的编写对开发人员的技术要求较高,导致代码开发的效率较低,花费开发人员大量的时间及人工成本。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的渲染代码转换生成方法及装置。
根据本发明实施例的一个方面,提供了一种渲染代码转换生成方法,方法包括:
根据待渲染的空间场景,构建目标指令文件;其中,目标指令文件包含获取指令及添加指令;
利用目标指令文件中的获取指令获取待渲染的空间场景的场景数据,利用添加指令为空间场景添加相应的附加数据;
将空间场景的场景数据以及附加数据输入至代码转换引擎,由代码转换引擎根据场景数据以及附加数据自动生成空间场景的渲染代码。
根据本发明实施例的另一方面,提供了一种渲染代码转换生成装置,其包括:
构建模块,适于根据待渲染的空间场景,构建目标指令文件;其中,目标指令文件包含获取指令及添加指令;
数据准备模块,适于利用目标指令文件中的获取指令获取待渲染的空间场景的场景数据,利用添加指令为空间场景添加相应的附加数据;
转换模块,适于将空间场景的场景数据以及附加数据输入至代码转换引擎,由代码转换引擎根据场景数据以及附加数据自动生成空间场景的渲染代码。
根据本发明实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述渲染代码转换生成方法对应的操作。
根据本发明实施例的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述渲染代码转换生成方法对应的操作。
根据本发明实施例的提供的渲染代码转换生成方法及装置,本发明根据待渲染的空间场景,基于目标指令文件自动获取场景数据,并为其添加附加数据,根据代码转换引擎自动生成所需的渲染代码,大大节省人工撰写代码所需的时间和成本,且降低了代码撰写的技术要求。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇岱松科技有限公司,未经北京奇岱松科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110698138.3/2.html,转载请声明来源钻瓜专利网。