LWJGL Forum

Programming => Lightweight Java Gaming Library => Topic started by: shachar on June 02, 2017, 07:42:23

Title: 3d effects implementation
Post by: shachar on June 02, 2017, 07:42:23
Hello everyone,

I followed the series of videos by ThinMatrix, and I have now a nice 3d world.
I also added characters with skeletal animations to it.
Now I am having trouble in implementating 3d effects inmy game.
As I see it, there are 3 types of 3d effects, 1 is particles emitions, which I implemented, the 2nd is effects like a thunderwave or a fireball, and the 3rd is more like a tornado or the effect many games have when a character levels up.
For both the 2nd and 3rd effects I don't find a good guide.
If I wan't clear enough, this video has examples for both effects - https://www.youtube.com/watch?v=J-k9UpkaKqc

If anyone could point me a good guide or tutorial for making this effects it would be really helpful :)
Title: Re: 3d effects implementation
Post by: orange451 on June 25, 2017, 16:02:47
I'm going to be honest. since it's been a month since you posted this.

This is the fundamental flaw of tutorials. If you use them correctly, you can learn a lot; however most people don't. I've watched a few of ThinMatrix's tutorials since they seem so popular with newer Java developers wanting to get into 3d rendering, and I have seen the video you are talking about (His particle video). In that video he clearly shows you how to create a particle system that can be extended to fit your practical needs in a game.

If you want to extend that system to support other effects then that is up to you! There is no magical guide that will tell you how to do everything (otherwise why would we even be writing our rendering systems ourselves?).