Skip to content

RichardGeorgeDavis/React-Three-Fiber-Text-Ring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Three Fiber Text Ring

React Three Fiber Text Ring cover

An interactive 3D text ring prototype built with React Three Fiber. The effect wraps repeated text around a circular form and combines animated motion, distortion, and translucent material styling for a glossy, experimental landing-page treatment.

Demo

Live demo

Overview

This prototype explores a motion-driven 3D typography effect where text appears as a rotating ring in depth. The presentation leans into a glass-like visual treatment and an immersive full-screen composition, making it useful as a study in expressive hero sections, motion design, and WebGL typography experiments.

The repository currently contains the built static site output, so it is best treated as a deployable prototype snapshot rather than a full source workspace.

Inspiration

This experiment is based on the Codrops article:

Exploring a 3D Text Distortion Effect with React Three Fiber

Project Structure

  • index.html bootstraps the app and loads the generated bundle.
  • static/ contains the compiled JavaScript assets.
  • asset-manifest.json maps the generated entrypoints.
  • cover.gif is the project preview used in this README.

Running Locally

Because this repo contains static build output, you can preview it with any simple local web server from the project root.

Example:

python3 -m http.server 8000

Then open http://localhost:8000.

Notes

  • The live experience requires JavaScript and WebGL support in the browser.
  • If you want to extend or rebuild the effect, the Codrops article above is the main implementation reference.

About

Exploring a 3D Text Distortion Effect With React Three Fiber: a beautiful distorted text ring effect in React Three Fiber.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages