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

本文记录了作者在多哈参与的一次中国文化节项目,包括展示交互技术、应对挑战以及与各国工作人员合作的经历。在时间紧迫的情况下,使用WPF开发程序遇到了效率问题,但最终活动顺利进行,作者从中认识到程序容错处理的重要性。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



