index.vue 616 B

12345678910111213141516171819202122232425
  1. <script setup lang="ts">
  2. import { TresCanvas } from '@tresjs/core'
  3. import { BasicShadowMap, NoToneMapping, SRGBColorSpace } from 'three'
  4. import { TresLeches, useControls } from '@tresjs/leches'
  5. import TakeOverLoopExperience from './TakeOverRenderExperience.vue'
  6. import '@tresjs/leches/styles'
  7. const gl = {
  8. clearColor: '#82DBC5',
  9. shadows: true,
  10. alpha: false,
  11. shadowMapType: BasicShadowMap,
  12. outputColorSpace: SRGBColorSpace,
  13. toneMapping: NoToneMapping,
  14. }
  15. useControls('fpsgraph')
  16. </script>
  17. <template>
  18. <TresLeches />
  19. <TresCanvas v-bind="gl">
  20. <TakeOverLoopExperience />
  21. </TresCanvas>
  22. </template>