日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在CesiumVR基础上实现3D左右立体视觉

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在CesiumVR基础上实现3D左右立体视觉 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

整體思路


?

  • 在VR模塊的基礎上調整視差,使其隨距離發生變化;
  • 左右分屏時,需要將左右屏的橫向進行1/2壓縮;這是因為3D-TV在對左右格式影像進行合并時,會進行拉伸;
  • 左屏幕的相機相對于原來的(右屏)相機位置發生了變化,所以需要重新判斷左屏幕相機視野內的切片,并重新進行渲染(解決黑色切片問題)。

  • ?

    代碼部分


  • 視差調整以及分屏橫向壓縮???   
  •    function updateAndExecuteCommands(scene, passState, backgroundColor) {
           ......var near = camera.frustum.near;var fo = near * 5.0;var eyeSeparation = fo / 30.0;//var eyeTranslation = Cartesian3.multiplyByScalar(savedCamera.right, eyeSeparation * 0.5, scratchEyeTranslation);    //修改,使得視差隨相機高度變化    //var modifyEyeSeparation = eyeSeparation * 0.5 * savedCamera.position.z ;   //savedCamera.getMagnitude()獲取距離中心的距離    var modifyEyeSeparation = eyeSeparation * 0.5 * savedCamera.getMagnitude() ;    var eyeTranslation = Cartesian3.multiplyByScalar(savedCamera.right, modifyEyeSeparation, scratchEyeTranslation);    viewport.x = passState.viewport.width;    // camera.frustum.aspectRatio = viewport.width / viewport.height;    // 修改,使得VR模式下球體橫向收縮    camera.frustum.aspectRatio = viewport.width*2 / viewport.height;    var offset = 0.5 * eyeSeparation * near / fo;    //Cartesian3.add(savedCamera.position, eyeTranslation, camera.position);    camera.frustum.xOffset = offset;       executeCommands(scene, passState); viewport.x = 0;//Cartesian3.subtract(savedCamera.position, eyeTranslation, camera.position);camera.frustum.xOffset = -offset;    //相機位置發生變化,所以要渲染的切片發生變化;所以重新計算需要渲染的切片,進行渲染 (這部分還需要進行完善)    executeCommands(scene, passState);    Camera.clone(savedCamera, camera);

    2.對左屏(相機偏移的場景)重新進行渲染(暫時解決方案,對相機外的場景同樣進行渲染,存在的問題:效率太低)

      CullingVolume.prototype.computeVisibility = function(boundingVolume) {if (!defined(boundingVolume)) {throw new DeveloperError('boundingVolume is required.');    }    var planes = this.planes;    var intersecting = true;    for (var k = 0, len = planes.length; k < len; ++k) {    var result = boundingVolume.intersectPlane(Plane.fromCartesian4(planes[k], scratchPlane));    if (result === Intersect.OUTSIDE) {    // return Intersect.OUTSIDE;    //修改,不進行判斷是否在范圍內,全部進行渲染,從而避免立體視覺部分出現黑框    return Intersect.INSIDE;    } else if (result === Intersect.INTERSECTING) {    intersecting = true;    }    }    return intersecting ? Intersect.INTERSECTING : Intersect.INSIDE;   };

    有待解決的問題

      相機偏移后(左屏),應當對場景(左屏)重新進行渲染。具體指

  • 重新判斷boundingVolume(球體)與CullingVolume(相機的視野)的相互關系(INSIDE或OUTSIDE),即判斷球體是否在相機的視野范圍內,對范圍內的部分進行渲染;
  • 重新對場景進行渲染,從而將當前相機視野內的切片渲染出來,避免黑框的出現
  • 轉載于:https://www.cnblogs.com/dongzhiwu/p/8092932.html

    總結

    以上是生活随笔為你收集整理的在CesiumVR基础上实现3D左右立体视觉的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 午夜秋霞 | 蜜桃av乱码一区二区三区 | 亚洲熟女www一区二区三区 | 国产人成无码视频在线观看 | 国产精品大全 | 午夜视频黄色 | 精品视频一区二区 | 夫妻啪啪呻吟x一88av | 国产视频一| 七月色| 密桃av在线 | 国产97色在线 | 亚洲免费观看高清在线观看 | 日韩精品视频播放 | 日本一级片免费看 | 国产馆在线观看 | 欧美aaaaaa| 国产又爽又黄又嫩又猛又粗 | 与亲女洗澡时伦了毛片 | a级片免费在线观看 | 网站av在线 | 最近的中文字幕在线看视频 | 农村老妇性真猛 | 国产成人小视频在线观看 | 91视频高清 | 日日操夜夜操天天操 | 女生喷水视频 | 精品不卡一区二区三区 | av手机免费在线观看 | 肉肉av福利一精品导航 | 黄色网页免费在线观看 | 日本精品人妻无码免费大全 | 宅男噜噜噜666在线观看 | 国产精品社区 | 精品人妻一区二区三区免费看 | 国产 福利 在线 | 蜜臀视频一区二区三区 | 神马影院午夜伦理片 | 欧美骚少妇 | 日韩中文一区二区 | 五月av在线 | 欧美一区二区三区久久成人精品 | 黄色国产免费 | 国产精品17p | 三级全黄做爰在线观看 | 在线观看免费av片 | 天天想你在线观看完整版电影高清 | 自偷自拍亚洲 | 欧洲精品免费一区二区三区 | 91美女片黄在线观看91美女 | 国产精品区在线观看 | 直接看毛片 | 青青视频免费 | 亚洲天堂一区在线观看 | 欧美888| 日本毛片视频 | 美女免费视频网站 | 日本电车痴汉 | 韩国三级视频在线 | 天天爱天天爽 | 操欧洲美女| 亚洲精品久久久久 | 国产精品久久久久免费 | 国产精品乱轮 | 精品人妻一区二区三区含羞草 | 欧美精品乱码视频一二专区 | 日韩综合精品 | 中文字幕精品久久久久人妻红杏1 | 欧美啪啪一区二区 | 在线色网址 | 国产传媒一级片 | 国产精品国产三级国产专播精品人 | 黄瓜污视频| 在线播放中文字幕 | 日韩精品久久久 | 欧美成人r级一区二区三区 中文无码一区二区三区在线观看 | 晨勃顶到尿h1v1 | 国产免费福利视频 | 欧美生活一级片 | 精品国产乱码一区二区 | 日美一级片 | 女人久久久 | 欧美日韩国产精品成人 | 精品综合在线 | 日韩精品人妻无码一本 | 波多野结衣一区二区三区中文字幕 | 欧美日韩卡一卡二 | 成人手机视频在线观看 | 男人的天堂你懂的 | 三级久久久 | 91黄色在线观看 | 亚洲日本国产精品 | aa视频网站| 精品国产精品国产偷麻豆 | 久久国产一| 最近日本中文字幕 | 亚洲男男网站 | av亚洲在线观看 | 亚洲欧美日韩精品一区 |