去年12月,我获得了一个远赴卡塔尔的首都——多哈,参与项目合作于技术推广的机会。对我而言,实乃机会难得,不仅可以出国见见世面,更是一次对自己能力的磨练。
实际上,这是一次依托政府的活动。2014年1月10号,中国驻卡塔尔大使馆打算举办中国文化节,地点就选在位于多哈的Katara文化村。届时,将有多个表演团队在Katara演出,同时还有许多的中国艺术品进行展出,据了解,这是25年来中国首次在卡塔尔举办文化节。
图:Katara中一处Corner Yard,室外表演的主要场地
我们的工作,当然不是表演,而是展示一些新颖的交互技术,同时帮助文化节做一些幕后技术工作。
既然是展示交互技术,当然得有展示程序和呈现媒介。
展示程序,我们选择了4个不同主题,都和中国文化息息相关。虽然4个程序都不太复杂,但要在1个月内完成,并做到运行稳定且效果精美,对我来说还是有所挑战的。
呈现媒介,为了高端大气上档次,我们选择了3x3的拼接屏作为展示屏幕,每个拼接单元55寸,总大小为165寸,看起来还是很霸气的。
在开发过程中,由于时间紧迫,我们选择了WPF进行开发,虽然初版很快就出炉了,但到了完善程序的阶段时,WPF暴露出了它的致命伤——运行效率低下,尤其是碰到3D或者大分辨率图片时,那卡顿的动画以及漫长的载入时间,让我们失望至极。更要命的是,WPF是微软的儿子,所以当然不开源,我连优化它的机会都没有……可惜,已经没有时间让我们回炉了,只能带着不太完美的程序上路。不过,这也算是一个教训:尽量不要使用WPF开发大型展示项目,尤其当展示内容含有3D元素或者大分辨率图片时