# What does this animation need to be perfect

**URL:** <https://discourse.threejs.org/t/what-does-this-animation-need-to-be-perfect/72573>\
**Category:** Discussion\
**Tags:** text3d, text, animation, react-three-fiber\
**Created:** [October 8, 2024, 9:44pm UTC](https://discourse.threejs.org/t/what-does-this-animation-need-to-be-perfect/72573 "2024-10-08T21:44:05Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![TAKI0N](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/taki0n/32/51869_2.png) [@TAKI0N](https://discourse.threejs.org/u/TAKI0N)\
**Post date:** [October 8, 2024, 9:44pm UTC](https://discourse.threejs.org/t/what-does-this-animation-need-to-be-perfect/72573/1 "2024-10-08T21:44:06Z")

</div>

so i have this animation that i want to use on my portfolio i think it missing something or there is something wrong with it but i don’t know what is it 😕 and that really annoys me, if you think u can add on change anything her is the code : [https://codesandbox.io/p/sandbox/9fp7wc](https://codesandbox.io/p/sandbox/9fp7wc)  
also i would love a diffirent texture then the stantard NormalMaterial XD  
Any advice is appreciated.

---

<div class="post-metadata">

**Author:** ![L\_ng\_Tu\_n\_Anh](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/l_ng_tu_n_anh/32/52398_2.png) [@L\_ng\_Tu\_n\_Anh](https://discourse.threejs.org/u/L_ng_Tu_n_Anh)\
**Post date:** [October 14, 2024, 9:26am UTC](https://discourse.threejs.org/t/what-does-this-animation-need-to-be-perfect/72573/3 "2024-10-14T09:26:29Z")

</div>

hey, you can learn more about this guy [http://zadvorsky.com/](http://zadvorsky.com/). Take full control of the triangles in your text model, add perlin, curlnoise, gsap to control them more smoothly. In the end, you will get the effect as if your model was torn into thousands of small pieces. Then add EffectComposer. An interesting case

- u can use Wagner for effectcomposer

Or u can break the model into many small pieces in blender. and control them using BatchedMesh!

As for the material section, you can freely choose any material you want. as long as you preserve the parameters necessary for the shader to color correctly
