混合式渲染方法及装置的制造方法_2

文档序号:9688358阅读:来源:国知局
混合式渲染装置还能够通过云端渲染交互模块300与云端渲染服务器进行交互,将需要渲染的文件上传至该云端渲染服务器中,且还可通过云端渲染交互模块300从云端渲染服务器中下载渲染文件。用户在使用时,可以通过混合式渲染装置,根据具体情况选择本地渲染模块200和/或云端渲染服务器进行渲染,从而提高渲染整体效率。参考图5?8,图5为本发明混合式渲染方法第一实施例的流程示意图;图6为本发明混合式渲染方法第二实施例的流程示意图;图7为本发明混合式渲染方法第三实施例的流程示意图;图8为本发明混合式渲染方法第四实施例的流程示意图。本发明还提供一种混合式渲染方法,该混合式渲染方法包括以下步骤:
步骤S10,接收本地输入的源文件并对所述源文件进行本地分析以生成相应的渲染预备文件;
源文件分析模块100接收本地输入的源文件,并对源文件进行本地分析以生成相应的渲染预备文件。其中,用户可以将本地存储的源文件发送至混合式渲染装置中去。应当说明的是,用户可以逐一发送或者批量发送至混合式渲染装置中。在本实施例中,源文件包括场景文件和必要的附属文件,场景文件例如:用户利用3D模型制作软件建立的模型、布置的灯光及创建的材质等;必要的附属文件例如:参考文件、贴图文件、代理文件、光子文件、光域网、动作缓存、毛发缓存、光缓存、流体缓存、粒子缓存以及渲染软件插件所产生的缓存文件等。源文件分析模块100对接收到的源文件进行分析处理,以生成相应的渲染预备文件。在本实施例中,渲染预备文件大致包括:配置文件、脚本文件、渲染文件等。本地渲染模块200和云端渲染服务器接收到该渲染预备文件时,即可进行渲染操作。
[0021]具体地,源文件分析模块100包括:源文件过滤单元101及渲染预备文件生成单元102。源文件过滤单元101用于接收本地输入的源文件,并对源文件进行文件格式过滤,该源文件分析模块100仅能够接收并让符合既定格式的源文件,例如:后缀名为.mb的源文件。应当说明的是,源文件过滤单元101所过滤的条件根据混合式渲染装置能够兼容的格式进行设定,在此不再赘述。当源文件通过源文件过滤单元101过滤之后,渲染预备文件生成单元102则针对源文件进行本地分析,并生成相应的渲染预备文件。应当说明的是,为切合批量处理的要求,混合式渲染装置还包括用于存储渲染预备文件的存储模块400。进一步说明,存储模块400S卩可为设置在混合式渲染装置中的存储模块400,也可为与混合式渲染装置同在一个局域网内,且可与混合式渲染装置进行数据交互的并具有存储数据功能的电脑、公共服务器等设备,在此不一一赘述。
[0022]步骤S20,获取渲染预备文件对所述渲染预备文件进行渲染并将渲染后的渲染文件存储至指定的本地路径;
本地渲染模块200获取渲染预备文件,若渲染预备文件存储在存储模块400中,则本地渲染模块200则从存储模块400中获取渲染预备文件。获取到渲染预备文件之后,本地渲染模块200则进一步对该渲染预备文件进行渲染。渲染操作完毕产生渲染文件。本地渲染模块200则将渲染文件存储至指定的本地路径。应当说明的是,本地渲染模块200在渲染文件存储成功之后,会发出渲染完毕信号,以使得用户能够及时获知信息。
[0023]步骤S30,根据接收到的云渲染指令获取相应的渲染预备文件并上传至云端渲染服务器、接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径。
[0024]云端渲染交互模块300能够与云端渲染服务器进行数据交互。具体地,云端渲染交互模块300能够将渲染预备文件上次至云端渲染服务器,还能够从云端渲染服务器中下载渲染完毕后的渲染文件。应当说明的是,用户可以选择通过本地渲染模块200对源文件,也可以选择上传至云端渲染服务器进行渲染。在本实施例中,云端渲染交互模块300根据接收到的云渲染指令获取相应的渲染预备文件,并将获取到的渲染预备文件上传至云端渲染服务器。应当说明的是,当混合式渲染装置同时接收到多个源文件时,源文件经过本地分析之后,会自动由本地渲染模块200处理,或者等待本地渲染模块200处理。用户可以根据实际需要决定是否需要通过云端渲染服务器处理。若需要,则发送云渲染请求指令。云端渲染交互模块300接收云渲染请求指令,获取相应的渲染预备文件,并将该渲染预备文件发送至云端渲染服务器。云端渲染服务器接收到渲染预备文件后进行渲染操作,渲染后得到渲染文件。当云端渲染服务器完成了渲染操作之后,发送渲染完毕通知至混合式渲染装置中的云端渲染交互模块300,以告知用户可以进行下载操作。用户通过云端渲染交互模块300从云端渲染服务器中下载渲染文件,并将渲染文件存储至指定的本地路径中。具体地,云端渲染交互模块300包括:渲染预备文件获取单元301、渲染预备文件上传单元302及渲染文件接收存储单元303。渲染预备文件获取单元301根据接收到的云渲染指令获取相应的渲染预备文件。渲染预备文件上传单元302,将渲染预备文件上传至云端渲染服务器。应当说明的是,为实现多个渲染预备文件同时传输,在本实施例中,渲染预备文件上传单元302通过多个线程将渲染预备文件上传至云端渲染服务器。渲染文件接收存储单元303接收云端服务器发送回来的渲染完成通知,且该渲染文件接收存储单元303还用于从云端渲染服务器中下载渲染文件,并将渲染文件存储至指定的本地路径。
[0025]本发明提供的混合式渲染方法,该混合式渲染方法不仅能够通过本地渲染模块200进行本地渲染操作,且还能够通过云端渲染交互模块300与云端渲染服务器进行交互,将需要渲染的文件上传至该云端渲染服务器中进行云端渲染操作,并可通过云端渲染交互模块300从云端渲染服务器中下载渲染文件。用户在使用时,可以通过混合式渲染装置,根据具体情况选择本地渲染模块200和/或云端渲染服务器进行渲染,从而提高渲染整体效率。
[0026]以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换。
【主权项】
1.一种混合式渲染装置,其特征在于,包括: 源文件分析模块,用于接收本地输入的源文件并对所述源文件进行本地分析以生成相应的渲染预备文件; 本地渲染模块,用于获取渲染预备文件对所述渲染预备文件进行渲染并将渲染后的渲染文件存储至指定的本地路径; 云端渲染交互模块,用于根据接收到的云渲染指令获取相应的渲染预备文件并上传至云端渲染服务器、接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径。2.如权利要求1所述的混合式渲染装置,其特征在于,还包括: 存储模块,用于将所述渲染预备文件存储在本地存储模块中。3.如权利要求1所述的混合式渲染装置,其特征在于,所述源文件分析模块包括: 源文件过滤单元,用于接收本地输入的源文件并对源文件进行文件格式过滤; 渲染预备文件生成单元,用于对所述源文件进行本地分析以生成相应的渲染预备文件。4.如权利要求1所述的混合式渲染装置,其特征在于,所述云端渲染交互模块包括: 渲染预备文件获取单元,根据接收到的云渲染指令获取相应的渲染预备文件; 渲染预备文件上传单元,通过多线程上传至云端渲染服务器; 渲染文件接收存储单元,接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径。5.一种混合式渲染方法,其特征在于,包括以下步骤: 接收本地输入的源文件并对所述源文件进行本地分析以生成相应的渲染预备文件;获取渲染预备文件对所述渲染预备文件进行渲染并将渲染后的渲染文件存储至指定的本地路径; 根据接收到的云渲染指令获取相应的渲染预备文件并上传至云端渲染服务器、接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径。6.如权利要求5所述的混合式渲染装置,其特征在于,所述步骤接收本地输入的源文件并对所述源文件进行本地分析以生成相应的渲染预备文件之后还包括: 将所述渲染预备文件存储在本地存储模块中。7.如权利要求5所述的混合式渲染装置,其特征在于,所述步骤接收本地输入的源文件并对所述源文件进行本地分析以生成相应的渲染预备文件具体包括以下步骤: 接收本地输入的源文件并对源文件进行文件格式过滤; 对所述源文件进行本地分析以生成相应的渲染预备文件。8.如权利要求5所述的混合式渲染装置,其特征在于,所述步骤根据接收到的云渲染指令获取相应的渲染预备文件并上传至云端渲染服务器、接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径具体包括以下步骤: 根据接收到的云渲染指令获取相应的渲染预备文件; 通过多线程上传至云端渲染服务器; 接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径。
【专利摘要】本发明提供一种混合式渲染方法及装置,包括源文件分析模块、本地渲染模块及云端渲染交互模块,源文件分析模块接收本地输入的源文件并对所述源文件进行本地分析以生成相应的渲染预备文件。本地渲染模块获取渲染预备文件对所述渲染预备文件进行渲染并将渲染后的渲染文件存储至指定的本地路径。云端渲染交互模块根据接收到的云渲染指令获取相应的渲染预备文件并上传至云端渲染服务器、接收所述云端渲染服务器渲染后的渲染文件并存储至指定的本地路径。
【IPC分类】G06T15/00
【公开号】CN105447903
【申请号】CN201510789828
【发明人】邹琼
【申请人】深圳市瑞云科技有限公司
【公开日】2016年3月30日
【申请日】2015年11月17日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1