diff --git a/components/calc/models.vue b/components/calc/models.vue
index 6b5e28c..455d602 100644
--- a/components/calc/models.vue
+++ b/components/calc/models.vue
@@ -15,7 +15,7 @@ const controlsState = reactive({
enablePan: false,
enableZoom: false,
minPolarAngle: degToRad(60),
- maxPolarAngle: degToRad(90),
+ maxPolarAngle: degToRad(100),
})
const cameraStat = reactive({
position: [0, 0, 5],
@@ -48,7 +48,10 @@ watch(fence_section, () => {
-
+
+
+
+
diff --git a/components/model/env.vue b/components/model/env.vue
new file mode 100644
index 0000000..5ec2c78
--- /dev/null
+++ b/components/model/env.vue
@@ -0,0 +1,36 @@
+
+
\ No newline at end of file
diff --git a/components/model/parametric.vue b/components/model/parametric.vue
index 1336584..8d2e2bf 100644
--- a/components/model/parametric.vue
+++ b/components/model/parametric.vue
@@ -19,11 +19,6 @@ const lamelle_count = use_lamelles_count()
const extra_section = use_extra_section()
const { scene, renderer, camera, controls } = useTresContext()
-renderer.value.toneMapping = CineonToneMapping
-renderer.value.toneMappingExposure = 0.5
-
-renderer.value.shadowMap.enabled = true
-renderer.value.shadowMap.type = PCFSoftShadowMap
const { scene: top_model } = await useGLTF('/models_one/verh_100.glb', { draco: true })
const { scene: model_fence_top } = await useGLTF('/fence_one/top.glb')
@@ -139,25 +134,6 @@ watch(lamelle_count, () => {
}
) });
})
-const pmremGenerator = new PMREMGenerator(renderer.value);
-pmremGenerator.compileEquirectangularShader();
-onMounted(async () => {
- const loader = new GainMapLoader(renderer.value)
- const result = await loader.loadAsync([
- 'hdrmaps/hdr.webp',
- 'hdrmaps/hdr-gainmap.webp',
- 'hdrmaps/hdr.json',
- ])
- if (renderer.value && camera.value) {
- renderer.value.render(scene.value, camera.value)
- }
- const exrCubeRenderTarget = pmremGenerator.fromEquirectangular(result.renderTarget.texture);
- const newEnvMap = exrCubeRenderTarget ? exrCubeRenderTarget.texture : null;
-
- scene.value.environment = newEnvMap
- scene.value.environmentIntensity = 1.5
- result.renderTarget.texture.dispose();
-})