diff --git a/components/model/env.vue b/components/model/env.vue new file mode 100644 index 0000000..c4bd86b --- /dev/null +++ b/components/model/env.vue @@ -0,0 +1,40 @@ + + \ No newline at end of file diff --git a/components/model/item.vue b/components/model/item.vue new file mode 100644 index 0000000..77e09fa --- /dev/null +++ b/components/model/item.vue @@ -0,0 +1,37 @@ + + \ No newline at end of file diff --git a/components/model/scene.vue b/components/model/scene.vue new file mode 100644 index 0000000..0d8742e --- /dev/null +++ b/components/model/scene.vue @@ -0,0 +1,44 @@ + + + diff --git a/components/model/small.vue b/components/model/small.vue new file mode 100644 index 0000000..acad288 --- /dev/null +++ b/components/model/small.vue @@ -0,0 +1,14 @@ + + diff --git a/nuxt.config.ts b/nuxt.config.ts index be8a2f7..95fa198 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -61,10 +61,5 @@ export default defineNuxtConfig({ site: { indexable: false }, - robots: { - UserAgent: "*", - Disallow: "", - }, - compatibilityDate: '2025-03-12' }) \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index aad760d..42cdb4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,8 @@ "vue-router": "^4.3.2" }, "devDependencies": { - "@types/imagemin": "^9.0.0" + "@types/imagemin": "^9.0.0", + "@types/three": "^0.174.0" } }, "node_modules/@alloc/quick-lru": { @@ -4076,9 +4077,10 @@ } }, "node_modules/@tweenjs/tween.js": { - "version": "23.1.2", - "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.2.tgz", - "integrity": "sha512-kMCNaZCJugWI86xiEHaY338CU5JpD0B97p1j1IKNn/Zto8PgACjQx0UxbHjmOcLl/dDOBnItwD07KmCs75pxtQ==" + "version": "23.1.3", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz", + "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==", + "license": "MIT" }, "node_modules/@tybys/wasm-util": { "version": "0.9.0", @@ -4178,6 +4180,21 @@ "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.3.tgz", "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==" }, + "node_modules/@types/three": { + "version": "0.174.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.174.0.tgz", + "integrity": "sha512-De/+vZnfg2aVWNiuy1Ldu+n2ydgw1osinmiZTAn0necE++eOfsygL8JpZgFjR2uHmAPo89MkxBj3JJ+2BMe+Uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tweenjs/tween.js": "~23.1.3", + "@types/stats.js": "*", + "@types/webxr": "*", + "@webgpu/types": "*", + "fflate": "~0.8.2", + "meshoptimizer": "~0.18.1" + } + }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", @@ -5396,6 +5413,13 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@webgpu/types": { + "version": "0.1.55", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.55.tgz", + "integrity": "sha512-p97I8XEC1h04esklFqyIH+UhFrUcj8/1/vBWgc6lAK4jMJc+KbhUy8D4dquHYztFj6pHLqGcp/P1xvBBF4r3DA==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -13141,7 +13165,8 @@ "node_modules/three": { "version": "0.165.0", "resolved": "https://registry.npmjs.org/three/-/three-0.165.0.tgz", - "integrity": "sha512-cc96IlVYGydeceu0e5xq70H8/yoVT/tXBxV/W8A/U6uOq7DXc4/s1Mkmnu6SqoYGhSRWWYFOhVwvq6V0VtbplA==" + "integrity": "sha512-cc96IlVYGydeceu0e5xq70H8/yoVT/tXBxV/W8A/U6uOq7DXc4/s1Mkmnu6SqoYGhSRWWYFOhVwvq6V0VtbplA==", + "license": "MIT" }, "node_modules/three-custom-shader-material": { "version": "5.4.0", diff --git a/package.json b/package.json index 5c07256..2563dbe 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "vue-router": "^4.3.2" }, "devDependencies": { - "@types/imagemin": "^9.0.0" + "@types/imagemin": "^9.0.0", + "@types/three": "^0.174.0" } } diff --git a/pages/index.vue b/pages/index.vue index eb6e796..3b56054 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -72,8 +72,7 @@ const delivery = computed(() => pages.value.find(el => el.slug == 'delivery')?.c
- - ТУТ БУДЕТ КАРТИНКА +
diff --git a/public/hdrmaps/hdr-gainmap.webp b/public/hdrmaps/hdr-gainmap.webp new file mode 100644 index 0000000..76bd22c Binary files /dev/null and b/public/hdrmaps/hdr-gainmap.webp differ diff --git a/public/hdrmaps/hdr.json b/public/hdrmaps/hdr.json new file mode 100644 index 0000000..00a0cb6 --- /dev/null +++ b/public/hdrmaps/hdr.json @@ -0,0 +1,29 @@ +{ + "gainMapMax": [ + 5.336506559810254, + 5.336506559810254, + 5.336506559810254 + ], + "gainMapMin": [ + 0, + 0, + 0 + ], + "gamma": [ + 1, + 1, + 1 + ], + "hdrCapacityMax": 5.336506559810254, + "hdrCapacityMin": 0, + "offsetHdr": [ + 0.015625, + 0.015625, + 0.015625 + ], + "offsetSdr": [ + 0.015625, + 0.015625, + 0.015625 + ] +} \ No newline at end of file diff --git a/public/hdrmaps/hdr.webp b/public/hdrmaps/hdr.webp new file mode 100644 index 0000000..15d3a04 Binary files /dev/null and b/public/hdrmaps/hdr.webp differ diff --git a/public/models/bench2_export-v1.glb b/public/models/bench2_export-v1.glb new file mode 100644 index 0000000..49d874c Binary files /dev/null and b/public/models/bench2_export-v1.glb differ diff --git a/public/models/bench_export-v1.glb b/public/models/bench_export-v1.glb new file mode 100644 index 0000000..9101377 Binary files /dev/null and b/public/models/bench_export-v1.glb differ