Do you know this?
Three-gpu-pathtracer: A modular shader-based path tracing extension for three.js! - #5 by gkjohnson
How to create sine-wave groove in ring geometry with extrudegeometry?
How to engrave words(name) into a ring in three js
Give Curve Text
How can I create a hole in a geometry with text?