- Home /
How to do a Bejeweled Gem Shine Effect?
When the gems are idle in a game of Bejeweled they like to do a shine (or reflect?) effect. Is that something that must be animated on the art side or is it possible to use a shader to generate this effect?
Yep, it's a sprite and I think you're absolutely right. Just following this YouTube video on Photoshop (I'm not an artist!) I was able to get an effect that I'm happy with.
Thanks for the info about the 3D model side too. I was thinking of trying it if this didn't look right.
You can repost this as an answer.
Answer by Invertex · Jan 09, 2014 at 01:35 AM
If you're using sprites, then it should be done on the art side, and merely have your script for the jewel trigger the shine animation after delta.time has reached a certain threshold, and reset the counter when that happens or if it's interacted with.
If it's a 3D model, then you could use a shader that has specular and merely increase it's value like you would trigger an animation in the previous method. Though this effect wouldn't look that great unless you had a good enough model and lighting setup, preferably an environment map for the shader. All depends on the look you're going for.
+1. I'd like to add on to this answer, you could also use a particle system w/ a sparkle material and proper settings for a shimmering effect.
Your answer
![](https://koobas.hobune.stream/wayback/20220613125914im_/https://answers.unity.com/themes/thub/images/avi.jpg)