diff --git a/docs/getting-started/community-r3f-components.mdx b/docs/getting-started/community-r3f-components.mdx new file mode 100644 index 0000000000..c0824deb18 --- /dev/null +++ b/docs/getting-started/community-r3f-components.mdx @@ -0,0 +1,92 @@ +--- +title: Community R3F Components +description: This page showcases some React Three Fiber/r3f community components that have not been merged to the drei components collection or to another pmndrs project. +nav: 4 +--- + +If you'd like to list new community components, please make a PR to [this doc](https://github.com/pmndrs/react-three-fiber/tree/master/docs/getting-started/community-r3f-components.mdx) file. It showcases some r3f community components that have not been merged to to the [drei](http://drei.docs.pmnd.rs) components collection or to another [pmndrs](https://github.com/pmndrs) project. + +## R3F community components + +### Repos and docs + +This page showcases some React Three Fiber/r3f community components that have not been merged to the [drei](http://drei.docs.pmnd.rs) components collection or to another [pmndrs](https://github.com/pmndrs) project. If you'd like to list new community components, please make a PR to [this doc](https://github.com/pmndrs/react-three-fiber/tree/master/docs/getting-started/community-r3f-components.mdx) file. + +#### Data sources + + - [NASA-AMMOS/3DTilesRendererJS](https://github.com/NASA-AMMOS/3DTilesRendererJS/) (r3f [readme](https://github.com/NASA-AMMOS/3DTilesRendererJS/blob/master/src/r3f/README.md)) repo with doc + - Luma Labs [Gaussian Splats](https://cdn-luma.com/public/lumalabs.ai/luma-web-library/0.2/fefe154/index.html#react-three-fiber) renderer doc with demos + - [NYTimes/three-loader-3dtiles](https://nytimes.github.io/three-loader-3dtiles) + +#### Renderers & frameworks + + - Takram three-geospatial [clouds doc](https://github.com/takram-design-engineering/three-geospatial/tree/main/packages/clouds) and [demos](https://takram-design-engineering.github.io/three-geospatial/?path=/story/clouds-3d-tiles-renderer-integration--tokyo), and [atmosphere doc](https://github.com/takram-design-engineering/three-geospatial/tree/main/packages/atmosphere) + - [Looking Glass](https://docs.lookingglassfactory.com/developer-tools/webxr/react-three-fiber) doc and demos + - [Theatre-js](https://github.com/theatre-js/theatre) repo and [doc](https://www.theatrejs.com/docs/latest) + +#### Materials + + - [FarazzShaikh/CustomShaderMaterial](https://github.com/FarazzShaikh/THREE-CustomShaderMaterial) + - [pmndrs/THREE.MeshLine](https://github.com/pmndrs/meshline) + - [ektogamat/R3F-Ultimate-Lens-Flare](https://github.com/ektogamat/R3F-Ultimate-Lens-Flare) + - [troika-three-text](https://github.com/protectwise/troika/tree/main/packages/troika-three-text) + +#### Utilities + + - [utsuboco/r3f-perf](https://github.com/utsuboco/r3f-perf) + + +### Codesandboxes and demos + + +
  • + [NASA-AMMOS/3DTilesRendererJS](https://github.com/NASA-AMMOS/3DTilesRendererJS) + + [3DTilesRendererJS r3f demo](https://nasa-ammos.github.io/3DTilesRendererJS/example/bundle/r3f/basic.html) +
  • +
  • + [Takram three-geospatial clouds](https://github.com/takram-design-engineering/three-geospatial/tree/main/packages/clouds) + + [Takram three-geospatial clouds](https://takram-design-engineering.github.io/three-geospatial/?path=/story/clouds-3d-tiles-renderer-integration--tokyo) +
  • +
  • + [Luma Gaussian Splats](https://cdn-luma.com/public/lumalabs.ai/luma-web-library/0.2/fefe154/index.html#react-three-fiber) + +
  • +
  • + [NYTimes/three-loader-3dtiles](https://github.com/nytimes/three-loader-3dtiles/blob/dev/examples/r3f/src/index.tsx) + + [three-loader-3dtiles r3f demo](https://nytimes.github.io/three-loader-3dtiles/dist/web/examples/demos/realitycapture/) +
  • +
  • + [Looking Glass](https://docs.lookingglassfactory.com/developer-tools/webxr/react-three-fiber) + +
  • +
  • + [Theatre-js](https://github.com/theatre-js/theatre) + +
  • +
  • + [Farazz/CustomShaderMaterial](https://github.com/FarazzShaikh/THREE-CustomShaderMaterial) + + [THREE-CustomShaderMaterial r3f demo](https://farazzshaikh.github.io/THREE-CustomShaderMaterial/#/caustics) +
  • +
  • + [Takram three-geospatial atmosphere](https://github.com/takram-design-engineering/three-geospatial/tree/main/packages/atmosphere) + + [Takram three-geospatial atmosphere](https://takram-design-engineering.github.io/three-geospatial/?path=/story/atmosphere-3d-tiles-renderer-integration--manhattan) +
  • +
  • + [utsuboco/r3f-perf](https://github.com/utsuboco/r3f-perf) + +
  • +
  • + [pmndrs/THREE.MeshLine](https://github.com/pmndrs/meshline) + +
  • +
  • + [ektogamat/R3F-Ultimate-Lens-Flare](https://github.com/ektogamat/R3F-Ultimate-Lens-Flare) + + [R3F-Ultimate-Lens-Flare demo](https://ultimate-lens-flare.vercel.app/) +
  • +