I underestimated how long this would take :P. I tried to keep it as professional as possible, but sometimes I just couldn’t resist. This is my first tutorial series I have ever done for anything, so feedback is appreciated, even if its “you suck, go kill yourself you sound like a rats anus being pummeled by a rhinoceros”
I made these tutorials, because I was also trying to better my math skills with jME, and wanted to help the community at the same time, so I will undoubtedly make a few mistakes. I also made a few adjustments to some of the math classes which i have posted diffs of already, while I was digging through the source and trying to understand how everything worked, and I suggest you all do the same.
All videos were recorded in HD 720p, so should be very clear, the mic is bad but hopefully you can hear it ok.
I’m not sure the “What is JME” really tells anyone anything (since I assume by the time they get to your tutorials they will know that much) but I guess it doesn’t do any harm.
In the trig one you use 2*FastMath.PI instead of FastMath.TWO_PI…
Lol “Mac unfortunately” ^^ Going through the videos now, thanks for this monumental effort (for now ) The denoising on the mic is a bit extreme, I guess a bit of noise floor would be less annoying than the glass-noise audible now. But you actually have a good voice for this
I only got part way through the dot product one before spotting an error. About 2 minutes in you draw a diagram of a right triangle and then mark out the two vectors you will be creating. But you use the two legs of the triangle… which if you really were doing that would always have a dot of 0.
I think you meant to mark the base leg and the hypotenuse since that’s the only thing that makes sense in this example. Then if you dot base with hypotenuse you should get cos(60).
…but again, I didn’t watch the rest but at best that part is confusing and at worst it’s wrong.
I know it’s a lot of work to put these videos together but it would have been easier to check your math/presentation if there had been some kind of written form first. I’m not sure when I will have time to watch all of the videos.
@zarch said:
Just started watching a few, nice work :)
I'm not sure the "What is JME" really tells anyone anything (since I assume by the time they get to your tutorials they will know that much) but I guess it doesn't do any harm.
In the trig one you use 2*FastMath.PI instead of FastMath.TWO_PI...
Yeh sometimes I use it, sometimes I don't :P
@zarch said:
You might want to redo spatial.lookAt as you ended up spending quite a bit of time tracking down minor code mistakes...
Maybe i will later :), i got a bit complacent and just uploaded anything i did, even if it had a few mistakes or blunders :P
@normen said:
Lol "Mac unfortunately" ^^ Going through the videos now, thanks for this monumental effort (for now :P ) The denoising on the mic is a bit extreme, I guess a bit of noise floor would be less annoying than the glass-noise audible now. But you actually have a good voice for this :)
Thanks :)
@pspeed said:
I only got part way through the dot product one before spotting an error. About 2 minutes in you draw a diagram of a right triangle and then mark out the two vectors you will be creating. But you use the two legs of the triangle.... which if you really were doing that would always have a dot of 0.
I think you meant to mark the base leg and the hypotenuse since that's the only thing that makes sense in this example. Then if you dot base with hypotenuse you should get cos(60).
...but again, I didn't watch the rest but at best that part is confusing and at worst it's wrong.
I know it's a lot of work to put these videos together but it would have been easier to check your math/presentation if there had been some kind of written form first. I'm not sure when I will have time to watch all of the videos.
yeh the drawing of the vector on the triangle was a little off oops your right, I will add a caption to the video now to tell people, but the code used was correct
Alright, watched the videos and I must say its a really great job, I like the feel of the videos, with some more planned examples, some music and slightly better sound (generally the “miking” sounds already ok if the noise reduction is optional) we could really make you the “jme tutorial guy”… The overlay painting is also a nice idea but get a tablet
Btw, theres Plane.reflect() but the reflection thing is a good summary of the math before ^^
Very well done, adding an overlay painting (copy pasted term) and then showing how the stuff (not a copy pasted term) is done in jME after the explanation. Definitively a great way to convey meaning.
It is quite amazing, that you managed to produce so many video tutorials so fast :)
Thanks, yeh i worked very hard on them the last few days
@normen said:
Alright, watched the videos and I must say its a really great job, I like the feel of the videos, with some more planned examples, some music and slightly better sound (generally the "miking" sounds already ok if the noise reduction is optional) we could really make you the "jme tutorial guy".. ;) The overlay painting is also a nice idea but get a tablet :P
Btw, theres Plane.reflect() but the reflection thing is a good summary of the math before ^^
Yh, my mic cost 5euros from the supermarket, I couldn't afford a better one :P, as I spent all my money on my new comp. I would use a tablet, but I am forced to use my left hand because I have a bad right arm/shoulder/neck/back, and I have adapted to use my left hand with the mouse now, but I can't write (using a pen) with my left hand unfortunately. I'm going to be learning physics in more depth, so I may make some tutorials for that also,
@atomix said: @wezrule : you rule definitely ! :p
I've learned a lot!
Very well done, adding an overlay painting (copy pasted term) and then showing how the stuff (not a copy pasted term) is done in jME after the explanation. Definitively a great way to convey meaning.