基于自定义软件的云渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:37996252 阅读:7 留言:0更新日期:2023-06-30 10:10
本申请涉及一种基于自定义软件的云渲染方法、装置、设备及存储介质,涉及渲染领域。该基于自定义软件的云渲染方法包括:显示自定义软件配置界面;获取输入至自定义软件配置界面的软件配置信息,并根据软件配置信息生成自定义软件,其中,软件配置信息包括渲染命令行参数;获取渲染作业,获取选择的目标自定义软件,并获取输入的渲染参数值;根据目标自定义软件,调用视觉效果软件,并根据渲染参数值,对渲染作业进行渲染,生成渲染结果。本申请用以解决无法满足定制渲染需求的问题。决无法满足定制渲染需求的问题。决无法满足定制渲染需求的问题。

【技术实现步骤摘要】
基于自定义软件的云渲染方法、装置、设备及存储介质


[0001]本申请涉及渲染领域,尤其涉及一种基于自定义软件的云渲染方法、装置、设备及存储介质。

技术介绍

[0002]云渲染是指用户通过终端发出控制指令,服务器收到指令后即时完成渲染任务,渲染出的画面同时传回给用户终端。云渲染私有化部署方案将三维内容部署在私有云上,利用私有云进行实时渲染,克服终端运行困难的瓶颈,通过局域网方式访问相应资源,实现私有化部署。云渲染私有化方案适合对画质要求高、安全要求高、稳定要求高的用户,在局域网环境下,私有化方案能够最大限度发挥实时渲染的平台优势,让用户体验最好的效果。
[0003]云渲染私有化系统支持的渲染软件暂时有限,当有客户提出需要新增渲染软件进行渲染,由于调研及开发周期偏长,无法在短时间内及时提供给客户。现云渲染私有化系统面向的是已熟练使用云渲染系统的客户,部分客户会有特殊的渲染需求,需要自己定制渲染语句,使得渲染结果达到想要的效果,但目前Nuke(视觉效果软件)中的渲染语句是固定的,无法满足定制渲染需求。

技术实现思路

[0004]本申请提供了一种基于自定义软件的云渲染方法、装置、设备及存储介质,用以解决无法满足定制渲染需求的问题。
[0005]第一方面,本申请实施例提供了一种基于自定义软件的云渲染方法,包括:
[0006]显示自定义软件配置界面;
[0007]获取输入至所述自定义软件配置界面的软件配置信息,并根据所述软件配置信息生成自定义软件,其中,所述软件配置信息包括渲染命令行参数;
[0008]获取渲染作业,获取选择的目标自定义软件,并获取输入的渲染参数值;
[0009]根据所述目标自定义软件,调用视觉效果软件,并根据所述渲染参数值,对所述渲染作业进行渲染,生成渲染结果。
[0010]可选地,所述软件配置信息还包括软件名称、软件文件后缀、软件图标以及所述渲染命令行参数对应的必填参数。
[0011]可选地,所述根据所述软件配置信息生成自定义软件之后,所述方法还包括:
[0012]保存所述自定义软件至软件安装路径。
[0013]可选地,所述保存所述自定义软件至软件安装路径之后,所述获取选择的目标自定义软件之前,所述方法还包括:
[0014]获取待配置版本的自定义软件;
[0015]获取输入的所述待配置版本的自定义软件对应的软件版本和软件安装路径;
[0016]将所述待配置版本的自定义软件、所述软件版本和所述软件安装路径进行关联,并将关联后的所述待配置版本的自定义软件、所述软件版本和所述软件安装路径添加至软
件管理列表中。
[0017]可选地,所述获取选择的目标自定义软件,包括:
[0018]获取根据软件名称和软件版本选择的目标自定义软件。
[0019]可选地,所述根据所述目标自定义软件,调用视觉效果软件之前,所述方法还包括:
[0020]获取选择的场景文件;
[0021]所述根据所述渲染参数值,对所述渲染作业进行渲染,生成渲染结果,包括:
[0022]根据所述渲染参数值和所述场景文件,通过所述视觉效果软件对所述渲染作业进行渲染,生成渲染结果。
[0023]可选地,所述生成渲染结果之后,所述方法还包括:
[0024]显示渲染预览图;
[0025]比对所述渲染预览图和所需渲染效果;
[0026]若所述渲染预览图未达到所述所需渲染效果,则克隆所述渲染作业,调整所述渲染命令行参数或者所述渲染参数值,重新对所述渲染作业进行渲染,生成新的渲染结果。
[0027]第二方面,本申请实施例提供了一种基于自定义软件的云渲染装置,包括:
[0028]显示模块,用于显示自定义软件配置界面;
[0029]生成模块,用于获取输入至所述自定义软件配置界面的软件配置信息,并根据所述软件配置信息生成自定义软件,其中,所述软件配置信息包括渲染命令行参数;
[0030]获取模块,用于获取渲染作业,获取选择的目标自定义软件,并获取输入的渲染参数值;
[0031]处理模块,用于根据所述目标自定义软件,调用视觉效果软件,并根据所述渲染参数值,对所述渲染作业进行渲染,生成渲染结果。
[0032]第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
[0033]所述存储器,用于存储计算机程序;
[0034]所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的基于自定义软件的云渲染方法。
[0035]第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的基于自定义软件的云渲染方法。
[0036]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例中,显示自定义软件配置界面,获取输入至自定义软件配置界面的软件配置信息,并根据软件配置信息生成自定义软件,其中,软件配置信息包括渲染命令行参数,获取渲染作业,获取选择的目标自定义软件,并获取输入的渲染参数值,根据目标自定义软件,调用视觉效果软件,并根据渲染参数值,对渲染作业进行渲染,生成渲染结果。本申请中,能够通过在自定义软件配置界面中输入软件配置信息,实现用户对自定义软件的配置,软件配置信息包括渲染命令行参数,支持用户自定义渲染语句,进行私有化渲染软件新增,可以支持更多的渲染软件,满足不同的用户定制渲染需求,高效的响应客户的需求,更好地兼容渲染软件,相对于现有技术中视觉效果软件中的渲染语句是固定的,本申请能够对自定义软件的配置,支持用户自定义渲染语句,解决了无法满足定制渲染需求的问题。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本申请实施例中基于自定义软件的云渲染的方法流程示意图;
[0040]图2为本申请一个具体实施例中基于自定义软件的云渲染的方法流程示意图;
[0041]图3为本申请实施例中基于自定义软件的云渲染装置的结构示意图;
[0042]图4为本申请实施例中电子设备的结构示意图。
具体实施方式
[0043]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自定义软件的云渲染方法,其特征在于,包括:显示自定义软件配置界面;获取输入至所述自定义软件配置界面的软件配置信息,并根据所述软件配置信息生成自定义软件,其中,所述软件配置信息包括渲染命令行参数;获取渲染作业,获取选择的目标自定义软件,并获取输入的渲染参数值;根据所述目标自定义软件,调用视觉效果软件,并根据所述渲染参数值,对所述渲染作业进行渲染,生成渲染结果。2.根据权利要求1所述的基于自定义软件的云渲染方法,其特征在于,所述软件配置信息还包括软件名称、软件文件后缀、软件图标以及所述渲染命令行参数对应的必填参数。3.根据权利要求2所述的基于自定义软件的云渲染方法,其特征在于,所述根据所述软件配置信息生成自定义软件之后,所述方法还包括:保存所述自定义软件至软件安装路径。4.根据权利要求3所述的基于自定义软件的云渲染方法,其特征在于,所述保存所述自定义软件至软件安装路径之后,所述获取选择的目标自定义软件之前,所述方法还包括:获取待配置版本的自定义软件;获取输入的所述待配置版本的自定义软件对应的软件版本和软件安装路径;将所述待配置版本的自定义软件、所述软件版本和所述软件安装路径进行关联,并将关联后的所述待配置版本的自定义软件、所述软件版本和所述软件安装路径添加至软件管理列表中。5.根据权利要求4所述的基于自定义软件的云渲染方法,其特征在于,所述获取选择的目标自定义软件,包括:获取根据软件名称和软件版本选择的目标自定义软件。6.根据权利要求5所述的基于自定义软件的云渲染方法,其特征在于,所述根据所述目标自定义软件,调用视觉效果软...

【专利技术属性】
技术研发人员:颜锐涛高斌邹琼周双全
申请(专利权)人:深圳市瑞云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1