diff --git a/front/src/components/Promo/load_models.vue b/front/src/components/Promo/load_models.vue
index a821ce3..8c2a36d 100644
--- a/front/src/components/Promo/load_models.vue
+++ b/front/src/components/Promo/load_models.vue
@@ -16,8 +16,10 @@ function shadows_and_pos(scene: any) {
scene.children.forEach((el: any) => {
el.receiveShadow = true
el.castShadow = true
- if(el.isPointLight) {
+ if (el.isPointLight) {
el.shadow.bias = -0.01
+ const k = 8
+ el.shadow.mapSize = new Vector2(512 * k, 512 * k)
}
shadows_and_pos(el)
})
@@ -209,7 +211,7 @@ watch(() => sidebar_scene.list, () => {
-
+
diff --git a/front/src/components/Promo/main.vue b/front/src/components/Promo/main.vue
index 3d449bf..460ea40 100644
--- a/front/src/components/Promo/main.vue
+++ b/front/src/components/Promo/main.vue
@@ -5,12 +5,11 @@ import { RouterLink, useRoute } from 'vue-router';
import { Vector3 } from 'three';
import { TresCanvas, vLightHelper } from '@tresjs/core';
-import { OrbitControls, Stats } from '@tresjs/cientos'
+import { BakeShadows, OrbitControls, Stats } from '@tresjs/cientos'
import LoadModels from './load_models.vue'
import Sidebar from './sidebar.vue'
import { usePromoSidebar } from '../../stores/promo_sidebar';
-import { EffectComposer, Pixelation } from '@tresjs/post-processing';
const minPan = ref(new Vector3(-2, -2, -2))
const maxPan = ref(new Vector3(2, 2, 2))
@@ -74,9 +73,10 @@ watch(() => route.params.target, () => {
v-light-helper />
-
+
-
+