手机厂商为什么喜欢在iphone上先试这种裸眼3d贴膜

2012年那会儿,GPU这东西刚从固定管线往可编程阶段过渡。我以前总觉得3D就是个简单概念,但其实真3D和那种让大脑产生错觉的假3D完全不一样。真的3D靠左右眼看到的图像有区别来制造深度感,而假的3D则是用运动、遮挡或者线性透视这些手段来糊弄眼睛。这个系列咱们先聊聊真东西。 你想搞个3D播放器,其实不用啥都从头做。像VLC、MPC或者MPlayer这种开源的,结构都差不多:视频输入解码之后输出到屏幕。只要把vout那块做好就行,前端解码这些基本流程完全不用动。当年iPhone 4S搞那个单屏3D,说白了就是拿VLC套了个壳子开发的,省时又省力。 以前的老做法是把一整帧数据直接扔到显存里,现在不一样了,GPU得按光学排列把画面切成千万个小块再重组。这就是为什么那个时候GPU算力和光学材料得一起升级。不过体验这块还是得看分辨率和帧率,因为列交织会让横向分辨率减半,帧率也会掉下来。 要是让用户体验好一点,至少得保证720P的15帧别往下掉了。现在的AI技术可以把2D画面转换成3D的深度图。另外还得做好摄像头、算法和光学协同的事情,把用户到底在看哪里搞准了。不过现在的技术做出来的景深调节其实挺不自然的,因为电影里真正飞出屏幕的时间不到1%。 最后咱们聊聊手机厂商为什么喜欢在iPhone上先试这种裸眼3D贴膜。主要是因为Retina屏每一代的PPI都差不多,贴膜厂家开模具省事。iPhone单量又大,销量跑起来快。而且高端用户愿意花高价买这种东西来装点门面。 还有个小贴士要给大家:出屏和入屏其实是两码事。这得看画面内容的具体走向——如果前景飞出屏幕了,背景可能就被吸进屏幕了。算法只能把“出屏”做深一点,“入屏”拉近一点,最后效果完全不一样。 说到底啊,裸眼3D手机把需求、产品和技术全都挤在一个小小的屏幕里。高PPI让贴膜厂商省了开模费,销量上来成本才压得住。等到播放器这块技术搞定了,下一步肯定就得研究怎么拍出真的3D照片了。