返回列表 回复 发帖

[求助] ARToolKit从4:3到16:9遇到的问题

基于ARToolKit写的一个程序在4:3的分辨率上显示正常,在16:9的分辨率下marker和渲染的3D模型不在一起,偏移随着摄像头和marker的距离增大而增大,3D模型显示在屏幕上边缘的时候会被截断,在程序中跟分辨率相关的我都改成16:9了,一直没有解决这个问题,不知道大家有什么思路解决这个问题,先谢谢了!
我也正在期待中
請問你影像擷取的來源是 16:9 的嗎?
如果不是的話單純的設定 16:9 是沒有用的
比較簡單的方法是整個畫面進行黑色的填滿,然後將 4:3 的內容置中放大到 12:9 的大小
這樣只要修改 viewport 的位置不需要修改程式的內容
摄像头是4:3,屏幕是16:9,当然如此,不过只是向楼上那么做真可以吗?期待楼主的尝试结果……
PS:AR中有几个函数调用内容很怪异,不是简单的放大缩小就可以的
神,不过是摆设
arParamChangeSize( &wparam, xsize, ysize, &cparam );   
        xsize, ysize,// 改变摄像机的尺寸参数。
返回列表