基于云端光照烘焙的移动端3d实时渲染方法及系统的制作方法_2

文档序号:9565276阅读:来源:国知局
并烘焙相应的光照贴图;
[0040]步骤5,烘焙完成的光照贴图回传至云端数据库服务器2上,并标记为已完成烘焙的光照贴图;
[0041]步骤6,所述移动终端1通过所述房屋识别信息识别与该室内场景对应的已完成烘焙的光照贴图,并将该已完成烘焙的光照贴图下载并应用于该室内场景中。
[0042]基于上述渲染步骤,可分为静态渲染模式和动态渲染模式:
[0043]在静态渲染模式中,所述步骤2中,用户通过在控制模块11上手动操作按键(渲染请求发送键)向云端数据库服务器2发出渲染请求(在这之前,用户应当已通过渲染模式选择键将渲染模式设置为静态渲染模式),所述移动终端1存储当前的室内场景信息并将该室内场景信息上传到云端数据库服务器2,该渲染请求包括了室内场景所对应的房屋识别信息;所述步骤6中,用户通过在控制模块11上手动操作按键(光照贴图下载按键)再次加载当前室内场景信息时,移动终端1通过所述房屋识别信息识别与该室内场景对应的已完成烘焙的光照贴图,并将该已完成烘焙的光照贴图下载并应用于该室内场景中。在该静态渲染模式中,一般是针对一个当前静态场景进行一次的光照贴图渲染,在渲染过程中,当前场景是不变的,渲染请求的触发及已完成烘焙的光照贴图的下载均是采用按键式命令触发。除步骤2和步骤6以外,其余渲染步骤均与上述步骤相同。
[0044]在动态渲染模式中,所述步骤2中,当室内场景信息发生变化时,即触发控制模块11向云端数据库服务器2发出渲染请求(在这之前,用户应当已通过渲染模式选择键将渲染模式设置为动态渲染模式),并将变化后的室内场景信息作为当前室内场景信息,所述移动终端1存储当前的室内场景信息并将该室内场景信息上传到云端数据库服务器2,该渲染请求包括了室内场景所对应的房屋识别信息;所述步骤6中,一旦该光照贴图烘焙完成,即触发移动终端1通过所述房屋识别信息识别与该室内场景对应的已完成烘焙的光照贴图,并将该已完成烘焙的光照贴图下载并应用于该室内场景中。在动态渲染模式中,其渲染请求的触发是根据室内场景信息是否发生变化来判断,已完成烘焙的光照贴图的下载是根据光照贴图的渲染是否完成来判断,因此,其整个渲染过程都是一个自动完成的行为,能够随着室内场景的不断变化进行实时动态渲染。
[0045]上述光照贴图在云端渲染服务器中的烘焙可采用现有技术的光照贴图烘焙方法进行烘焙。
[0046]除以上两种渲染模式外,本发明所述的控制模块11中还设有采用现有技术中所述的动态实时光照/阴影计算方法进行动态渲染的模式,用户可根据需要选择适合的模式进行场景渲染。
[0047]所述移动终端1包括手机、平板电脑、笔记本中的任一种。
[0048]本发明通过增设云端数据库服务器2和云端渲染服务器3,将光照贴图的烘焙处理步骤送发云端渲染服务器3进行处理,继承了【背景技术】中所述的动态实时光照/阴影计算方法可实现动态实时处理的优点和光照贴图方法渲染效果好的优点,云端渲染服务器3的处理速度足够实现移动终端的动态渲染,进一步提高了渲染处理的速度和渲染实时性,提高渲染质量,使用户能够在处理性能较低的移动终端上体验到高质量的静态和动态光照渲染效果。
[0049]以上所述,仅为本发明较佳实施例而已,故不能依此限定本发明实施的范围,即依本发明专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明涵盖的范围内。
【主权项】
1.基于云端光照烘焙的移动端3D实时渲染方法,其特征在于:包括: 步骤1,用户在移动终端的控制模块上创建室内场景; 步骤2,用户通过所述控制模块向云端数据库服务器发出渲染请求,所述移动终端存储当前的室内场景信息并将该室内场景信息上传到云端数据库服务器存储,该渲染请求包括了与当前室内场景相对应的房屋识别信息; 步骤3,云端数据库服务器通知云端渲染服务器在其任务队列中添加该室内场景信息; 步骤4,云端渲染服务器从其任务队列中读取该室内场景信息并烘焙相应的光照贴图; 步骤5,烘焙完成的光照贴图回传至云端数据库服务器上,并标记为已完成烘焙的光照贴图; 步骤6,所述移动终端通过所述房屋识别信息识别与该室内场景对应的已完成烘焙的光照贴图,并将该已完成烘焙的光照贴图下载并应用于该室内场景中。2.根据权利要求1所述的基于云端光照烘焙的移动端3D实时渲染方法,其特征在于:包括静态渲染模式:所述步骤2中,用户通过在控制模块上手动操作按键向云端数据库服务器发出渲染请求,所述移动终端存储当前的室内场景信息并将该室内场景信息上传到云端数据库服务器,该渲染请求包括了室内场景所对应的房屋识别信息;所述步骤6中,用户通过在控制模块上手动操作按键再次加载当前室内场景信息时,移动终端通过所述房屋识别信息识别与该室内场景对应的已完成烘焙的光照贴图,并将该已完成烘焙的光照贴图下载并应用于该室内场景中。3.根据权利要求1所述的基于云端光照烘焙的移动端3D实时渲染方法,其特征在于:包括动态渲染模式:所述步骤2中,当室内场景信息发生变化时,即触发控制模块向云端数据库服务器发出渲染请求,并将变化后的室内场景信息作为当前室内场景信息,所述移动终端存储当前的室内场景信息并将该室内场景信息上传到云端数据库服务器,该渲染请求包括了室内场景所对应的房屋识别信息;所述步骤6中,一旦该光照贴图烘焙完成,即触发移动终端通过所述房屋识别信息识别与该室内场景对应的已完成烘焙的光照贴图,并将该已完成烘焙的光照贴图下载并应用于该室内场景中。4.根据权利要求1至3中任一项所述的基于云端光照烘焙的移动端3D实时渲染方法,其特征在于:所述移动终端包括手机、平板电脑、笔记本中的任一种。5.根据权利要求1至3中任一项所述的基于云端光照烘焙的移动端3D实时渲染方法,其特征在于:所述房屋识别信息包括房号信息、房屋地理位置信息、屋内摆设信息中的一种或多种。6.基于云端光照烘焙的移动端3D实时渲染系统,其特征在于:包括: 移动终端,设有控制模块,该控制模块用于创建室内场景、发送渲染请求和下载光照贴图并将该光照贴图应用于该室内场景中; 云端数据库服务器,用于存储由移动终端发送过来的待渲染的室内场景信息和已完成烘焙的光照贴图; 云端渲染服务器,用于读取云端数据库服务器发送过来的室内场景信息,并进行光照贴图的烘焙,并将已完成烘焙的光照贴图发送回云端数据库服务器。 其中,所述移动终端、云端数据库服务器及云端渲染服务器之间相互通讯连接,所述渲染请求中包括与所述室内场景相对应的房屋识别信息。
【专利摘要】本发明公开了一种基于云端光照烘焙的移动端3D实时渲染方法及系统,该系统包括移动终端、云端数据库服务器和云端渲染服务器,该方法包括步骤1,用户在移动终端的控制模块上创建室内场景;步骤2,用户通过控制模块向云端数据库服务器发出渲染请求;步骤3,云端数据库服务器通知云端渲染服务器在其任务队列中添加该室内场景信息;步骤4,云端渲染服务器从其任务队列中读取该室内场景信息并烘焙相应的光照贴图;步骤5,烘焙完成的光照贴图回传至云端数据库服务器上;步骤6,移动终端将该已完成烘焙的光照贴图下载并应用于该室内场景中。它具有如下优点:提高了渲染性能和质量,用户能够在处理性能较低的移动终端上体验到高质量的静态和动态光照渲染效果。
【IPC分类】G06T15/50
【公开号】CN105321201
【申请号】CN201510837013
【发明人】郭小虎
【申请人】郭小虎
【公开日】2016年2月10日
【申请日】2015年11月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1