Improve renderer setup and update terrain LOD resolution
This commit is contained in:
@@ -182,7 +182,7 @@ import { buildBoxBrushDerivedMeshData } from "../geometry/box-brush-mesh";
|
|||||||
import {
|
import {
|
||||||
buildTerrainDerivedMeshData,
|
buildTerrainDerivedMeshData,
|
||||||
buildTerrainLodMeshData,
|
buildTerrainLodMeshData,
|
||||||
resolveTerrainLodLevelIndex,
|
resolveTerrainLodLevelIndexWithHysteresis,
|
||||||
TERRAIN_LOD_DEBUG_COLORS
|
TERRAIN_LOD_DEBUG_COLORS
|
||||||
} from "../geometry/terrain-mesh";
|
} from "../geometry/terrain-mesh";
|
||||||
import {
|
import {
|
||||||
@@ -263,6 +263,7 @@ import {
|
|||||||
enableCameraRendererRenderCategories,
|
enableCameraRendererRenderCategories,
|
||||||
enableObjectForAllRendererRenderCategories
|
enableObjectForAllRendererRenderCategories
|
||||||
} from "../rendering/render-layers";
|
} from "../rendering/render-layers";
|
||||||
|
import { getRendererPixelRatio } from "../rendering/renderer-pixel-ratio";
|
||||||
import {
|
import {
|
||||||
collectWaterContactPatches,
|
collectWaterContactPatches,
|
||||||
createWaterMaterial
|
createWaterMaterial
|
||||||
@@ -713,7 +714,8 @@ export class ViewportHost {
|
|||||||
);
|
);
|
||||||
private readonly renderer = new WebGLRenderer({
|
private readonly renderer = new WebGLRenderer({
|
||||||
antialias: false,
|
antialias: false,
|
||||||
alpha: true
|
alpha: true,
|
||||||
|
powerPreference: "high-performance"
|
||||||
});
|
});
|
||||||
private readonly cameraTarget = new Vector3(0, 0, 0);
|
private readonly cameraTarget = new Vector3(0, 0, 0);
|
||||||
private readonly cameraOffset = new Vector3();
|
private readonly cameraOffset = new Vector3();
|
||||||
|
|||||||
Reference in New Issue
Block a user