<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Cesium 1.91 更新日志 - MSAA 與原生 Promise 來了


      不兼容式更新??

      • 在下一個版本,也就是 Cesium 1.92,第三方庫 when.js 將被原生 Promise API 代替。Cesium.when 將被廢棄,且于下個版本移除。關于如何升級,請參考下方個人點評,我轉載了官方指導文檔。
      • 修復了當 Scene 沒有渲染時(例如 css 樣式設為 none)相機對象的獲取射線方法(camera.getPickRay())引發的異常,這個函數會返回 undefined 了。

      新增??

      • 為 WebGL 2.0 添加 MSAA(多重采樣抗鋸齒)支持。你可以在創建 Viewer 時傳遞 msaaSamples 選項,也可以用 Scene.msaaSamples 屬性控制。
      • 現在,glTF 模型默認使用 ModelExperimental 架構處理。
      • ModelExpertimental 架構中支持切換背面裁剪。
      • 向 Viewer 和 Scene 類的構造參數中添加 depthPlaneEllipsoidOffset,以解決橢球體平面之下的奇怪渲染問題
      • ModelExperimental 架構中支持了 debugColorTiles
      • ModelExperimental 架構中支持了陰影
      • 在所有的矩陣類中添加了 packArrayunpackArray 方法
      • 為矩陣類添加一些仿射變換幫助函數
        • Matrix2:setScalesetUniformScalesetRotationgetRotationmultiplyByUniformScale
        • Matrix3:setScalesetUniformScalesetRotationmultiplyByUniformScale
        • Matrix4:setUniformScalesetRotationgetRotationfromRotation
      • AxisAlignedBoundBox 類添加 fromCorners 方法
      • BoundingSphere 類添加 fromTransformation 方法
      • OrientedBoundingBox 類添加 fromTransformationcomputeCOrnerscomputeTransformation 方法
      • Rectangle 類添加 subsection 方法
      • glTF 的版權信息會標注至版權區域
      • 為 3D Tiles 增加一個選項,它可以決定數據集的版權信息是否顯示在屏幕上
      • 修改了版權排序規則為出現的頻率

      問題修復??

      • 修復了使用 ModelExperimental 架構的模型在更新其模型矩陣時不會更新范圍球的錯誤
      • 修復了在 Safari 瀏覽器中 FeatureID 紋理的偽影
      • 修復了使用 ModelExpertimental 架構的不透明模型使用半透明著色器,但是未正確渲染的錯誤

      個人點評??

      ① MSAA

      MSAA 就不用說了,推薦條件不錯的機器都開,配合 FXAA 提升顯示效果。

      const viewer = new Viewer('cesiumContainer', {
        msaaSamples: 4 // 1, 2, 4, 8, 默認 1, 越高效果越好, 也越吃性能
      })
      viewer.postProcessStages.fxaa.enabled = true
      

      二者有什么區別?

      • msaa 發生在管線結束前,準確的說是光柵化階段對片元進行多重采樣,輸出到渲染緩沖,然后才繪制到屏幕上
      • fxaa 發生在管線結束后的后處理階段,對渲染的結果進行圖像算法處理

      MSAA 在 WebGL 2.0 才有,WebGPU 原生就支持。目前 WebGPU 尚不成熟,WebGL 2.0 前陣子才剛剛完全適配所有主流瀏覽器,所以 Cesium 對抗鋸齒效果的 MSAA 功能支持就比較慢。

      ② 相機獲取射線

      獲取射線的函數現在返回值類型發生了改變

      const ray = viewer.camera.getPickRay() // Ray 或 undefined
      

      ③ ModelExperimental

      即實驗中的 Model,是對原有 Model 類的架構升級,這是為了適配更強大的 glTF,以及為下一代 3D Tiles 準備的。

      預計 2022 年這個新架構會轉正。

      ④ 逐漸 ES6

      細心的朋友也許觀察到了,源代碼已經把 var 切換至 let/const 聲明變量了。在下一個版本(1.92),CesiumJS 有計劃地將第三方異步庫 when.js 替換為 ES6 原生 Promise 實現。不過,距離源代碼完全使用 async/await 估計還有一段路要走。

      關于遷移 Cesium.when,官方是這么說的:

      • 移除所有使用了 Cesium.when 的代碼
      • Cesium.defer 代替了 when.defer
      • Promise.all 代替了 when.join
      • 在 Promise 鏈式調用中,catch 代替了 otherwisefinally 代替了 always;如果你用 async/await 而不是 Promise 鏈,那這里不需要改變

      除此之外,還希望官方團隊完成 ES6 的 class、模板字符串的轉換。

      posted @ 2022-03-14 06:42  嶺南燈火  閱讀(1571)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 极品尤物被啪到呻吟喷水| 亚洲欧美电影在线一区二区| 国产精品黄色精品黄色大片| 一区二区三区精品偷拍| AV人摸人人人澡人人超碰| 亚洲天堂一区二区成人在线| 国产偷自视频区视频| 精品亚洲国产成人| 一本色道久久东京热| 亚洲国产成人综合自在线| 免费无码又爽又刺激网站直播| 爱情岛亚洲论坛成人网站| 免费观看全黄做爰大片| 女子spa高潮呻吟抽搐| 国产精品中文字幕免费| 中文字幕精品无码一区二区三区| 爆乳喷奶水无码正在播放| 国产精品自在拍首页视频| 色狠狠色婷婷丁香五月| 欧美丰满熟妇vaideos| 日本高清视频色欧WWW| 中文成人在线| 日韩精品人妻av一区二区三区| 国产午夜精品福利91| 六枝特区| 亚洲精品一区二区毛豆| 欧美日本在线一区二区三区| 久久久久久久久久久免费精品| 日韩高清国产中文字幕| 狠狠色综合久久狠狠色综合| 亚洲日本va午夜中文字幕久久 | 国产欧美日韩免费看AⅤ视频| 日韩av裸体在线播放| 四虎精品永久在线视频| 91久久偷偷做嫩草影院免费看| 人妻少妇无码精品专区| 姚安县| 69精品丰满人妻无码视频a片| 色一乱一伦一图一区二区精品 | 成人乱码一区二区三区四区| 日韩中文字幕精品人妻|