【问题标题】:Three.js panorama weird render with canvasThree.js 全景怪异渲染与画布
【发布时间】:2012-06-17 00:19:52
【问题描述】:

我在使用three.js 的画布渲染器时遇到了问题,我在自己的照片中使用了全景示例,但几何形状似乎不太好。尝试了很多不同的参数,比如纹理画布大小、盒子大小……但遗憾的是没有好的结果。

这里是示例:http://prods.mightyprods.com/Three/panoramasimple.php

尝试了 webgl 示例,效果很好:http://prods.mightyprods.com/Three/skybox.html

由于兼容性,我真的需要使用 canvas 元素……知道这有什么问题吗?

提前感谢您的帮助。

PS : 对不起我的英语不好...

【问题讨论】:

  • 我很想知道你能不能让它工作。在使用 Canvas 渲染器查看我的演示时,我也遇到过类似的问题。似乎无论我使用什么 FOV 等等,我仍然会得到一些纹理扭曲和不同的视点等。这可能只是在 Canvas 渲染器中使用纹理的限制。

标签: canvas three.js


【解决方案1】:

确实是CanvasRenderer的限制。您可以尝试为立方体添加更多细分或减少相机 fov。

【讨论】:

  • 我尝试添加更多的细分它可以工作,但它更消耗资源,但我也尝试了相机 fov 的许多值,从 0 到 180,并没有看到任何可见的变化,应该是什么最好的范围?我认为 fov 是相机的垂直角度,对吗?
  • 好的尝试动态修改fov但没有成功但是在创建相机时没问题,所以我使用了45° fov,它更好,谢谢你的帮助。
猜你喜欢
  • 1970-01-01
  • 2013-11-21
  • 1970-01-01
  • 1970-01-01
  • 2021-05-27
  • 2012-09-10
  • 1970-01-01
  • 2014-09-26
  • 1970-01-01
相关资源
最近更新 更多