基于云计算的多人协作三维场景建模与绘制方法技术

技术编号:20846006 阅读:49 留言:0更新日期:2019-04-13 09:06
本发明专利技术公开一种基于云计算的多人协作三维场景建模与绘制方法。本方法在桌面云中创建n+1个虚拟机,在每个虚拟机中部署操作系统,各个虚拟机之间能通过虚拟化网络进行通信,其中一个虚拟机作为控制协调虚拟机,其他n个虚拟机作为建模与绘制虚拟机;建模协调员通过虚拟桌面使用控制协调虚拟机并与控制协调程序进行交互,模型设计师通过虚拟桌面使用建模与绘制虚拟机并与建模与绘制程序进行交互。本方法可以利用云计算技术实现多人异地协作创建虚拟三维场景模型,从而为把位于不同地方的优秀模型设计师组织起来共同协作完成模型创建提供技术方案。

【技术实现步骤摘要】
基于云计算的多人协作三维场景建模与绘制方法
本专利技术属于虚拟三维建模与绘制
,涉及一种基于云计算的多人协作三维场景建模与绘制方法。
技术介绍
在基于计算机三维图形技术的电影特效制作中,首先需要创建虚拟三维场景模型,然后才能用计算机三维绘制技术根据虚拟三维场景模型生成图像画面。对于影视特效制作来说,虚拟三维场景建模可能需要多人协作完成。协作创建虚拟三维场景模型的多个人有可能并非同一家公司的员工,他们可能工作在不同的城市。网络技术的不断发展正在改变人们传统的工作模式。利用云计算技术,把三维场景建模程序部署在云端,多个模型设计师可以利用普通的终端连接到云端程序,并协作完成虚拟三维场景建模工作。利用这种技术,可以把世界上各地的优秀模型设计师组织起来协同工作,以便更好地完成虚拟三维模型设计工作。人民邮电出版社2016年出版的《云计算导论:概念架构与应用》对桌面云做了详细的叙述;利用桌面云技术,可以在云端为每个用户创建专用的虚拟机,同时在虚拟机上部署特定的操作系统和应用程序,利用桌面显示协议可以把完整的虚拟机桌面交付给远程用户使用。对于三维场景建模应用来说,由于需要使用专用的建模程序,因本文档来自技高网...

【技术保护点】
1.一种基于云计算的多人协作三维场景建模与绘制方法,其特征在于:在桌面云中创建n+1个虚拟机,在每个虚拟机中部署操作系统,各个虚拟机之间能通过虚拟化网络进行通信,其中一个虚拟机作为控制协调虚拟机,其他n个虚拟机作为建模与绘制虚拟机;在控制协调虚拟机上运行控制协调程序A001,在各个建模与绘制虚拟机上运行建模与绘制程序A002;建模协调员通过虚拟桌面使用控制协调虚拟机并与控制协调程序A001进行交互,模型设计师通过虚拟桌面使用建模与绘制虚拟机并和建模与绘制程序A002进行交互;建模协调员负责指定在一段时间内哪个模型设计师拥有编辑三维场景模型的权限;模型设计师负责编辑三维场景模型;本方法的具体实现...

【技术特征摘要】
1.一种基于云计算的多人协作三维场景建模与绘制方法,其特征在于:在桌面云中创建n+1个虚拟机,在每个虚拟机中部署操作系统,各个虚拟机之间能通过虚拟化网络进行通信,其中一个虚拟机作为控制协调虚拟机,其他n个虚拟机作为建模与绘制虚拟机;在控制协调虚拟机上运行控制协调程序A001,在各个建模与绘制虚拟机上运行建模与绘制程序A002;建模协调员通过虚拟桌面使用控制协调虚拟机并与控制协调程序A001进行交互,模型设计师通过虚拟桌面使用建模与绘制虚拟机并和建模与绘制程序A002进行交互;建模协调员负责指定在一段时间内哪个模型设计师拥有编辑三维场景模型的权限;模型设计师负责编辑三维场景模型;本方法的具体实现步骤如下:步骤Step101:控制协调程序A001在控制协调虚拟机的存储器中创建一个空的场景图A003,其中不含任何三维场景对象;控制协调程序A001在控制协调虚拟机的存储器中创建一个变量Cmd,令变量Cmd等于0;步骤Step102:控制协调程序A001通过虚拟化网络把控制协调虚拟机的存储器中的场景图A003发送给各个建模与绘制虚拟机上的建模与绘制程序A002;控制协调程序A001接收建模协调员指定的可以获得场景图A003的编辑权限的模型设计师的编号id,令变量Cmd的值等于编号id的值;模型设计师的编号和建模与绘制虚拟机的编号一一对应,即第1个模型设计师对应第1个建模与绘制虚拟机,第2个模型设计师对应第2个建模与绘制虚拟机,以此类推;第i个模型设计师使用第i个建模与绘制虚拟机,i=1,2,…,n;控制协调程序A001通过虚拟化网络把控制协调虚拟机的存储器中的变量Cmd发送给各个建模与绘制虚拟机上的建模与绘制程序A002;步骤Step103:分别对i=1,2,…,n,在第i个建模与绘制虚拟机上的建模与绘制程序A002中做如下操作:步骤Step103-1:第i个建模与绘制虚拟机上的建模与绘制程序A002接收控制协调程序A001发来的场景图A003,并利用光线跟踪技术绘制场景图A003描述的三维场景模型,把绘制得到的三维场景画面显示在第i个建模与绘制虚拟机的虚拟桌面上;步骤Step103-2:第i个建模与绘制虚拟机上的建模与绘制程序A002接收控制协调程序A001发来的变量Cmd;如果变量Cmd的值等于i,则转步骤Step103-3,否则转步骤Step103-4;步骤Step103-3:第i...

【专利技术属性】
技术研发人员:陈纯毅杨华民蒋振刚李华
申请(专利权)人:长春理工大学
类型:发明
国别省市:吉林,22

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

1