Sfoglia il codice sorgente

Merge branch 'main' into next

alvarosabu 1 settimana fa
parent
commit
9b4c91f455

+ 1 - 1
docs/app/composables/useNavigation.ts

@@ -38,7 +38,7 @@ function _useHeaderLinks() {
       icon: 'i-lucide-cooking-pot',
       to: `${to}/cookbook`,
       active: route.path.startsWith(`${to}/cookbook`),
-    }/*  {      label: 'Community',      description: 'Find answers and support from the community.',      icon: 'i-lucide-messages-square',      to: `${to}/community`,      active: route.path.startsWith(`${to}/community`)    } */]
+    }, { label: 'Community', description: 'Find answers and support from the community.', icon: 'i-lucide-messages-square', to: `${to}/community`, active: route.path.startsWith(`${to}/community`) }]
   })
 
   return { headerLinks }

+ 38 - 0
docs/content/5.community/awesome-resources.md

@@ -0,0 +1,38 @@
+---
+title: Awesome Resources
+description: A curated list of interesting TresJS community projects.
+---
+
+![](/tres-post-processing-banner.png)
+
+## Community plugins
+
+- [Gltf-Type-Toolkit](https://github.com/toddeTV/gltf-type-toolkit) (Generates type-safe glTF file representations in TypeScript) by [toddeTV](https://github.com/toddeTV)
+- [three-scatter](https://github.com/JaimeTorrealba/three-scatter) (helps scatter meshes with Threejs) by [JaimeTorrealba](https://github.com/JaimeTorrealba)
+
+You have a community plugin that helps solve a problem?
+Please open a pull request and let us know more details about what your plugin solves, so we can review it and add it to the list.
+
+## Recent talks on TresJS
+
+- [Bring the Magic of 3D to Your Vue Applications With TresJS by Alvaro Saburido](https://www.youtube.com/watch?v=k_BEfbY9wrw)
+- [Vue.js Nation 2025: Alvaro Saburido - TresJS Effects for Jaw-Dropping Visuals!](https://www.youtube.com/watch?v=MVwN7DAzMFo)
+- [Nuxt Nation 2024: Thorsten Seyschab - Playing with Nuxt in 3D](https://www.youtube.com/watch?v=o5zTGtHb5-o)
+
+## Recent articles on TresJS
+
+- [Multi-Cameras with TresJS](https://medium.com/stackademic/multi-cameras-with-tresjs-26a54d06878e)
+- [How to create an infinite tube with TresJS](https://medium.com/stackademic/how-to-create-an-infinite-tube-with-tresjs-e9ff4fc76e86)
+- [3D Pixel Art on the Web](https://medium.com/@Jaimebboyjt/3d-pixel-art-on-the-web-f70fbf68fb4f)
+
+## Games built with TresJS
+
+- [Dungeons & Dragons-like 3D game, built entirely with Nuxt, TresJS, and ThreeJS](https://nuxt-3d-dnd-game.fly.dev/)
+- [zlig is a Japanese zen-inspired idle browser game](https://zlig.net/game)
+
+## Courses
+
+- Egghead Course by Alvaro [Create Interactive 3D Experiences with TresJS](https://egghead.io/courses/create-interactive-3d-experiences-with-tresjs-004057c2)
+- Become a Three.js developer [ThreeJS Journey by Bruno Simon](https://threejs-journey.com/?c=p3)
+- Crea experiencias 3D increíbles con Vue (Spanish 🇪🇸) [Crea experiencias 3D increíbles con Vue by Alvaro Saburido](https://midu.dev/curso/experiencias-3d-con-vue)
+- Tresjs, interfaces 3D con VueJs by  Jaime Torrealba (Spanish 🇪🇸) [Tresjs, interfaces 3D con VueJs by Jaime Torrealba](https://www.udemy.com/course/tresjs-interfaces-3d-con-vuejs/)

BIN
docs/public/tres-post-processing-banner.png