【发布时间】:2015-01-24 21:47:23
【问题描述】:
我想在 javascript 中实现 oculus rift 的桶形着色器。
根据该视频 (http://youtu.be/B7qrgrrHry0?t=11m26s),桶形失真的半径函数为:
newr = 0.24*r^4+0.22*r^2+1
结果:
参考图片: 着色器后:
如果我将函数更改为newr = r,我会得到原始图像。
如果我将函数设置为:newr = 0.022*r^2 我得到:
这个很接近,但不是正确的解决方案(用 oculus 测试)
所以这不是程序的错...半径函数是问题。
在这里你可以试一试:http://jsfiddle.net/s175ozts/2/
为什么原来的功能不起作用??
谢谢:)
【问题讨论】:
标签: javascript image-processing filter distortion oculus