此為 Three.js 中物體的遠近關係 系列文章 - 第 7 篇:
- Three.js 中物體的遠近關係 (1) - 什麼是深度測試?
- Three.js 中物體的遠近關係 (2) - 左手/右手座標系與齊次座標
- Three.js 中物體的遠近關係 (3) - 深度值的計算方式
- Three.js 中物體的遠近關係 (4) - 對數深度值
- Three.js 中物體的遠近關係 (5) - 渲染物體的順序
- Three.js 中物體的遠近關係 (6) - 如何正確的渲染透明粒子?
- Three.js 中物體的遠近關係 (7) - 使用 polygonOffset 動態改變深度值
前言
在第四篇系列文 - 大尺度場景下導致的 z-fighting 中提到當兩個物體的深度值非常接近時,會難以辨別是哪個物體在前、哪個物體在後造成 z-fighting 問題,今天這篇文章則是希望使用 polygonOffset 來改變物體的深度值以解決 z-fighting 的問題