0

在facebook 网站上查看时,我对 facebook 如何制作如此快速和高效的 360 全景照片感到非常兴奋。我想了解他们使用哪些技术/库在我自己的网站上制作内容。

有没有关于 360 度照片性能的白皮书或给我一些建议?

4

1 回答 1

3

照片的第一个技巧总是最好的:在用户进行交互时下载。例如,您可能会看到以下交互:

  • 拍照
  • 玩转滤镜、颜色和裁剪
  • 点击发送
  • 惊讶于它的速度!

发生的事情是:

  • 拍照 ** 开始上传照片数据
  • 玩转滤镜、颜色和裁剪 ** 照片数据完成更新
  • 单击发送 ** 向上发送当前过滤器设置,这是一个小数据包 ** 将过滤器重新应用于已上传的大照片。告诉你完成了。

还有其他技巧:

  • 先做可见的。例如,当用户触摸控件时计算一些下采样结果。拖动时您可以在视觉上“应用”结果,但实际上只有 320x180 图像。同样,电子表格首先更新可见页面,然后担心未来。
  • 学习硬件。应用 4x4 简单变换矩阵来旋转和拉伸 3D 图形需要对 1000x1000 图像进行大约 1600 万次操作。或者 100 万个使用正确的指令。或 1 使用正确的视频说明。

这是一个美妙的、广阔的领域。只针对一种效果可能比尝试了解该领域并注意是什么给您带来效果的效果更多。

于 2016-07-11T19:43:18.570 回答