Pataya: Sketch #35

final effect : Sketch #35 - Teleport Arrow_FINAL on Vimeo

updated preview
35FinalGif


heya

started blocking out some rough sequence, i’ll see where it goes

inspired by this bow teleport ability thingy in shadow of mordor
https://youtu.be/3FrDGO_qnco?t=163

17 Likes

bit of progress here, added a first anticipation effect

2 Likes

progress, i’ll make the ghost fade away with some smoke sim or something

9 Likes

Thats real slick - nice job

1 Like

slight changes, I’ll start tackling the teleport exit next

5 Likes

threw a couple of asset store props and worked a bit on the lighting to get something slightly less grey and blocky

8 Likes

WOW! this is incredible. Very fluid and dramatic I love this!

2 Likes

looks really cool and a very nice idea. love how the character is sucked into he arrow :slight_smile:

2 Likes

alright, I think I’m going to call this one done, enjoy!

18 Likes

Nice work! The exit in particular has a really nice flow to it, the animation combined with the FX really reads as the character leaping out of a small portal.

1 Like

Really nice job! Really original take on a bow-related VFX!

1 Like

This looks awesome! Could you do a breakdown on how you made the character turn into arrow and how the ghost is still there and fades down as a smoke?

1 Like

Thanks!

Here’s a bit of a breakdown on that:

So the Character shader has a vertex displacement that lerps each vertex from their original position to an arbitrary Vector3 parameter (“Target”)

image

I send a Blend parameter in my lerp operation, to which I add a panning noise texture, which gives this back and forth motion on the vertices, to convey some sort of resistance to the attraction, and add some extra flavour to the motion.

s6SQWe8oCp

I created a basic script which sets the value of this Vector3 parameter to the world position of the gameobject it’s attached on. (in this case, the tip of the arrow)


target

I then just animate my Blend parameter in my timeline, as well as spawn some trails moving in the same direction to get a better read on the motion.
7PZaJ5mNC7

I have 2 character Gameobjects, the default one, and the ghost. I simply fade in the ghost during the absorption of the default character, and make him vanish afterwards.

For the vanish, there are three elements contributing to the effect, the ghost shader, a smoke simulation, and a particle system.

The ghost shader has some vertex displacement, this time pointing downwards (with a panning noise texture again to avoid uniformity), which I slowly increase over time (as well as the opacity fade).

VanishMesh

I used Embergen for the smoke sim, using the mesh as the emitter shape.
embergen

Finally a third layer with a VFX Graph particle system, I just baked a point cache of my character pose using the Point cache bake tool of unity (Point Cache Bake Tool | Visual Effect Graph | 7.1.8), and sample my particles from that.

puff

That’s pretty much it, the rest is mostly some camera and particle system work.
Hope that makes sense, hit me up if you have any other questions! :slight_smile:

6 Likes

Amazing thanks for sharing !

1 Like

Hello everyone!
I did some sound effects for patayas teleport arrow. I thought maybe it’s interesting to see how the effect might sound for others, too :slight_smile:

2 Likes

Came out really nice! Even more satisfying to watch :blush:

1 Like

Really nice work and Thanks for the sharing !

1 Like