# Help making a specific animation

**URL:** <https://discourse.threejs.org/t/help-making-a-specific-animation/21171>\
**Category:** Questions\
**Tags:** shaders\
**Created:** [December 2, 2020, 11:22am UTC](https://discourse.threejs.org/t/help-making-a-specific-animation/21171 "2020-12-02T11:22:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![multi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/multi/32/14885_2.png) [@multi](https://discourse.threejs.org/u/multi)\
**Post date:** [December 2, 2020, 11:22am UTC](https://discourse.threejs.org/t/help-making-a-specific-animation/21171/1 "2020-12-02T11:22:54Z")

</div>

Hi,  
I’m currently working on a small animation.  
Basically the idea is to have a slime like object that could expand, like a part of it was dragged towards the mouse but was still stuck in the elasticity of the object.  
I’m new on this, but i have made a lot of progress, i have managed to instantiate the objects , make the object follow my mouse and such.  
Where i’m stuck is that it seems that i can’t manage to find a way to make a slime like object.  
Does anybody has examples / tutorial to point me in the right direction? The more i learn the better!!  
Here is what i’m trying to build.  
 ![example_20201202122059](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/2X/7/7eae7b766b6919e2670b886d8869a466ef1ea8e7.png)

---

<div class="post-metadata">

**Author:** ![prisoner849](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/prisoner849/32/535_2.png) [@prisoner849](https://discourse.threejs.org/u/prisoner849)\
**Post date:** [December 2, 2020, 11:33am UTC](https://discourse.threejs.org/t/help-making-a-specific-animation/21171/2 "2020-12-02T11:33:37Z")

</div>

Hi!  
The only example I can think of from your description is this one from @sciecode:  
https://codepen.io/sciecode/embed/preview/WgaRwN?height=300&slug-hash=WgaRwN&default-tabs=js,result&host=https://codepen.io

---

<div class="post-metadata">

**Author:** ![Fluqz](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/fluqz/32/6279_2.png) [@Fluqz](https://discourse.threejs.org/u/Fluqz)\
**Post date:** [December 2, 2020, 12:28pm UTC](https://discourse.threejs.org/t/help-making-a-specific-animation/21171/3 "2020-12-02T12:28:18Z")

</div>

Searching through the www

> **[three.js webgl - materials - shaders \[slime\]](https://alteredqualia.com/three/examples/webgl_shader_slime.html)**

---

<div class="post-metadata">

**Author:** ![multi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/multi/32/14885_2.png) [@multi](https://discourse.threejs.org/u/multi)\
**Post date:** [December 2, 2020, 12:43pm UTC](https://discourse.threejs.org/t/help-making-a-specific-animation/21171/4 "2020-12-02T12:43:03Z")

</div>

Thanks a lot. There is a lot ot read but i said i wanted to learn 😀

---

<div class="post-metadata">

**Author:** ![multi](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/multi/32/14885_2.png) [@multi](https://discourse.threejs.org/u/multi)\
**Post date:** [December 2, 2020, 12:44pm UTC](https://discourse.threejs.org/t/help-making-a-specific-animation/21171/5 "2020-12-02T12:44:29Z")

</div>

Thanks for your help but it doesn’t seem to be what i’m looking for…I’m less interested in the material than the physical pulling effect. And call me a purist, i believe slime shouldn’t be square.
