YYSuni
cover

Text with a Water Ripple Effect

Use three to make the logo text wavy.

Practice

Notes

  • Post-processing with threejs.
  • Use two canvas: one to capture the gesture and store offset data in color; Another canvas renders the scene.
<Canvas>
  <Screen />
  <EffectComposer>
    <WaterEffect texture={texture} />
    <Noise />
  </EffectComposer>
</Canvas>

<canvas ref={canvasRef} className='absolute left-0 top-0 opacity-0' width={500} height={300} />
TABLE OF CONTENTS
PracticeNotes