专栏名称: 中国舞台美术学会
中国舞台美术学会(casa)微信公众平台
目录
相关文章推荐
Duncan艺术菌  ·  春山秋水作品&隐逸姑苏 、湖光潋滟 ·  昨天  
Duncan艺术菌  ·  春山秋水作品&隐逸姑苏 、湖光潋滟 ·  昨天  
文明贵州  ·  全国性漆画艺术展览首次在贵州展出 ... ·  3 天前  
文明贵州  ·  全国性漆画艺术展览首次在贵州展出 ... ·  3 天前  
51好读  ›  专栏  ›  中国舞台美术学会

分享丨舞台灯光虚拟效果设计与实现

中国舞台美术学会  · 公众号  · 美术  · 2017-08-06 10:01

正文

开发舞台灯光模拟系统对于舞台灯光设计工作有着重要的意义,舞台模型是多种多样的,对于不同的舞台,需要相应的灯光设计。这样,在舞台灯光设计工作过程中便会有许许多多的不确定因素。通过舞台灯光效果的模拟,可以降低能源和时间的投入。


通过使用OGRE引擎的架构,能够更加方便的模拟逼真的三维舞台灯光环境,虚拟技术本身所具有的临场感和交互能力不仅可以将静态的设计和创作转化为动态形式的再现,而且还可以及时地捕捉和展现设计者的构思、创意和灵感,一个成熟而完善的虚拟设计系统平台,无论是对于灯光设计师、演出导演、灯光控制操作者,还是对于灯光美术教学和做灯光效果演示等,都是一个非常专业且实用的设计工具和得力助手。而实时方便的可交互性功能,则使得系统更加具有实时性和可操作性。


系统架构

逻辑架构

无论是游戏还是虚拟现实,为了表现其逼真性,虚拟场景大多比较复杂,所以虚拟场景的创建大多由3D建模工具生成,然后对场景实时渲染输出。舞台灯光设计由3DMAX提供基本的场景文件,通过DOM(Document Object Model)接口进行解析,并进行资源的导入和场景的组织。最终进入OGRE系统进行渲染。


光照模型是多种多样的,需要在场景中分别实现它们的效果。同时用户也要能够通过UI界面进行各种各样的操作。系统要求操作复杂度高,计算量大,可扩展性强。需要设计与建立一个数据处理与计算效率高、可扩展性强、功能模块松搞合强内聚的总体实现架构,系统分为资源层,接口层,渲染层。


▲逻辑架构图


资源层: 由3DMAX+Ofusion插件导出,生成场景组织,材质,实体,贴图等系统所需的资源文件。


接口层: 负责将这些资源文件导入场景中。

渲染层: 实现舞台场景和灯光的渲染,系统资源的管理,用户交互的实时响应等。



系统实现关键技术研究

1、场景的组织和形成

系统所需的资源文件由3DMAX通过Ofusion插件导出。导出的场景组织文件是XML格式的,记录着舞台的一些基本的参数和每一个舞台实体的位置、朝向等各个方面的信息。场景节点是以树状形式组织的每个节点都有相应的父节点,因此我们可以通过对父节点的操作,方便的使多个子节点同时移动和旋转。


▲OGRE中场景管理图


要把三维的渲染结果展现到二维的屏幕上,需要进行从三维坐标到平面坐标的转换。首先,需要建立一个三维坐标系,我们创建一个三维的斜二轴侧坐标系,其中x轴方向为水平向左,z轴方向为竖直向上,y轴的方向为与水平方向成45°角。在该坐标系中显示图形时,x轴和z轴方向的长度取图形实际长度,而y轴方向的长度则取实际长度的一半。








请到「今天看啥」查看全文