电脑吧 关注:4,006,498贴子:50,030,360
  • 1回复贴,共1

SuperD震撼新感受,3D应用程序开发

只看楼主收藏回复

从2009年底上映的好莱坞大片《阿凡达》给观众带来了前所未有的视觉震撼,到今年各大IT厂商纷纷抢先推出自己的3D终端,CES2011上东芝发布3D笔记本,爱国者推出3D MP5,LG、夏普、HTC的3D手机正式亮相,无不在说明这一相关产业和市场正在受到越来越大的重视。国内的3D技术解决厂商如何看待这一产业?裸眼的3D技术如何通过开放SDK和API吸引开发商的加入?基于3D技术的开发和普通嵌入式开发有何区别等等,带着一系列热点话题,CSDN记者独家专访了业界极具代表特色的厂商公司研发中心总经理刘宁和首席技术官宋磊,他们就相关热点话题分享了自己的看法。
所谓3D应用程序开发技术,通俗的讲就是不借助特殊眼镜就从终端上看到3D的显示效果,“公司最大的技术特点就是专注于裸眼的3D立体显示的整体解决方案”。首席技术官宋磊一句话道出了SuperD多年来做的事。以下是访谈中一些有趣的话题:
1.CSDN记者:有观点认为,目前距裸眼的3D技术进入寻常百姓家还需要10年,3D应用程序开发当前阶段是技术跑在市场需求前面,您的观点呢?
公司研发中心总经理刘宁:我的观点刚好相反,裸眼的3D市场,依然是技术落后于市场需求。
3D技术很多年前就已经有了,为什么没有被广大消费者接受,而最近的一波3D浪潮的爆发是由《阿凡达》引起的。在阿凡达之后,所有大的消费类电子厂商,都在推立体产品。以戴眼镜为主,包公司研发中心总经理 刘宁 括笔记本也有戴眼镜的。大家都在赶这个浪潮,由此可以看出,消费者对3D技术和产品是有很强的需求。但市场上到目前为止还没有太多好的3D产品,就戴带眼镜的解决方案来讲,销量也不是很好,这个其实和消费者的热情是极大的反差。
戴眼睛看3D内容,大家都反映闪眼,比较暗,不舒服,甚至于一些现在比较好的3D电影,大家觉得看了以后,有些人不舒服、头晕。这些东西其实都是技术层面没有解决很好的原因。站在市场需求的角度来看,其实市场上最缺一种,能够让广大消费者接受的一到两款杀手级产品,它一旦出现之后,才能让消费者广泛的接受。
此外,刘宁认为3D产品之所以现在还热不起来的原因,内容源的缺乏也是重要因素。而之所以选择笔记本作为3D技术的产品切入点,,因为笔记本不仅仅是一个可以用来观赏的平台,它同时也是有制作能力、计算能力的制作平台。有能力的开发者可以基于这个平台制造更多的内容,让更多的普通人享用它。
2.CSDN记者:据说SuperD也为开发商/开发者开发相应的裸眼的3D应用提供了专门的SDK和API,开发者能利用这些接口做些什么?
首席技术官宋磊:SuperD提供了一个开放平台,让开发商/开发者利用这些SDK和API做应用。目前提供的SDK包括两个层面的东西。第一个层面,把硬件(例如立体功能的开启、关闭、芯片接口等)做了高度封装。对于开发者来说,只要把硬件接口集成到自己的应用环境里,就能支持裸眼的3D的立体功能,并不需要改变以前的开发模式,也不会影响到应用的基本功能。例如要做3D立体播放器、立体图片浏览器、立体游戏等应用的公司,都可以借助这些接口将3D效果接入进去。
另一个层面开放的是3D效果优化的SDK,除了跟硬件打交道的API,还有一部分是针对立体效果优化的模块,可以把公司的XYZ轴的概念融合到里面。举个例子,在IMAX大电影拿到的立体片源,它的渲染方法、时差设置方法的内容,在笔记本上播的时候,效果可能会有差异。如何让这个效果在笔记本上看上去比较舒服,不是简简单单的通过硬件API就可以了,需要用软件的算法修正这些图像,让这些图像看起来更舒服、更真实。在不同的平台上,大家看到的效果基本一致,这些都是需要相应的应用软件支持的。
3.CSDN记者:开发3D应用跟普通嵌入式开发区别主要在哪些方面?
首席技术官宋磊:其实开发3D立体应用,和传统开发的区别并不在于是否是基于嵌入式平台,更关键的区别在于对效果的把握上。比如开发一个具有3D立体效果的播放器(Player),开发一款游戏,或者开发一个图片浏览器,跟传统的开发是一样的。就好像如今开发者如今要从桌面开发要转到手机开发上,或者转到平板的开发,对于编程技能的基本要求和具备的知识背景等等,大体都是一样的。



1楼2011-08-08 17:09回复



    3楼2011-08-08 18:30
    回复