New SDK Video Tutorial (Latest: Vol2)

Hey,

based on the “Quixote” example I did for testing AppStates in the SDK I started doing a new series of jME SDK and Engine video tutorials, based on actual use cases that I take as an opportunity to show a few things in the SDK and Engine.

Its a whopping 22min of doing a whole “Quixote chases mills” project including model import, scene creation, terrain editing and use of Controls and AppStates among other things. Some parts didn’t get recorded because of the other computers monitor going to sleep, I had to replace some footage with other images and re-record a small part, tell me where it is an if it doesn’t work out at all :wink:

The code used in the tutorial is available here:
https://www.dropbox.com/s/pppw533p0dw1pmk/SDK-UsecaseDemo_1.zip?dl=1

The idea would be taking other “use cases” like importing an animated model or creating a scene with batched content and doing similar videos about that, all touching a few more topics than those actually at hand to give a wider overview of the SDK and Engine. What do you think about the format and content? More like that? Better redo it before releasing? :wink: Yes, I know I make that smacking sound all the time, people complained about the computer voice, now live with it :smiley: Feedback appreciated!

Cheers,
Normen

Second video on Models, Materials, Particles and Batching

18 Likes

OOOOOOOooooO!!! This is a super cool stuff!!! Great tutorial!
Appstates feature is really cool!

1 Like

Oh what a sexy voice LOL hahahaha

1 Like

Really great !

Video tutorial with clear audio explanation. I love it. Need the following tutorials :slight_smile:

1 Like

I think the screencast was good, it gave a good overview of some of the features of the SDK.

Personally I think shorter and more focused screencasts is better though, since I watch a screencast only when I need to know a specific thing =)

1 Like

Your on a roll normen! not even Hitler can stop u now. Good job, and sexy voice <3

1 Like

Thanks guys, if you like it thats a good reason to do more :wink:

@kwando: The problem with “specialized” tutorials is that people will then only look for “Video with exactly the topic I look for, best with my own variable names” and only need more and more videos about “exactly this” or “exactly that”. Like the guy who wanted something between the chat example and MonkeyZone, just to fit what he thinks will help him. The purpose of this kind of format is more to give a broader view on the thing so people go “Oh if this works like so I can also use it to solve my problem here” and to communicate “best practices” along the way. Basically just like we say “do the whole tutorial, don’t just copy-paste that bit of code” :wink:

Generally I found the problem sometimes isn’t understanding Controls or understanding the code in the tutorials or understanding how to import a model, its more often getting all those things together to make a workflow and finally a game. For example theres so many ways to do a model, saying “it should be UV mapped and have few vertices” is a start but theres much more to making a good maintainable model. I want to do a video on that too btw, I am not a great modeler but I do know a thingor two about models for games :wink:

1 Like

that’s great !

1 Like

@normen, You are probably right =)

I feel like the existing tutorials covers all the “basic stuff” pretty well (putting a model on the screen, play a sound etc) but as soon as you have to integrate the subsystems to make something useful then your are on you own. Maybe your screencasts will fill in those blanks for people =)

Anyway, I appreciate your work and I will probably learn some neat things from them =)

1 Like

@normen,

This video is great. I’m defenetly going to load the project and fiddle around with it.

I think it’s a good idea to have video’s that give a complete overview of some aspects of the SDK / engine.

Wouldn’t it be a good idea to make a folowup video that gives examples how to solve the CharacterControl vs CharacterControl collision problem ? It is a topic that is a lot of asked on the forum.

1 Like

Thanks.

@Vortex said: Wouldn't it be a good idea to make a folowup video that gives examples how to solve the CharacterControl vs CharacterControl collision problem ? It is a topic that is a lot of asked on the forum.
Well, this is implementing one certain class, pretty boring topic for a video I guess. @kwando: q.e.d. ;)
1 Like

@normen:
Maybe something with the Vehicle Creator would be cool.

1 Like

So I fixed the automatic subtitles by hand now, so even if you don’t speak english… you should now be able to somehow make sense of whats being said by using googles translation features… instead of rolling on the floor laughing :wink: Quite some work but also quite fun and admittedly much, much easier than doing it all by hand ^^

Some fun:

@Vortex said: @normen: Maybe something with the Vehicle Creator would be cool.
Yeah, maybe as part of a general "SDK and physics" tutorial.
1 Like
@shirkit said: Oh what a sexy voice LOL hahahaha

Me personally? I’m digging the early 80’s porn music in the background.

@normen This is great! Thank you!

1 Like

oO I cut down the recording for “models, materials and scene editing” an its still 55min :-o

1 Like
@normen said: Thanks guys, if you like it thats a good reason to do more ;)

@kwando: The problem with “specialized” tutorials is that people will then only look for “Video with exactly the topic I look for, best with my own variable names” and only need more and more videos about “exactly this” or “exactly that”. Like the guy who wanted something between the chat example and MonkeyZone, just to fit what he thinks will help him. The purpose of this kind of format is more to give a broader view on the thing so people go “Oh if this works like so I can also use it to solve my problem here” and to communicate “best practices” along the way. Basically just like we say “do the whole tutorial, don’t just copy-paste that bit of code” :wink:

Generally I found the problem sometimes isn’t understanding Controls or understanding the code in the tutorials or understanding how to import a model, its more often getting all those things together to make a workflow and finally a game. For example theres so many ways to do a model, saying “it should be UV mapped and have few vertices” is a start but theres much more to making a good maintainable model. I want to do a video on that too btw, I am not a great modeler but I do know a thingor two about models for games :wink:

That would seriously be awesome!! I’ve spent maybe 3 quarters of my time trying to deal with models, fitting them to JME, finding ways to import or adjust the models so they work with jme. Half the time I feel like i’m running around in circles!

1 Like

Video #2 is up, exemplifying model import, material editing, particles and model editing. I am not quite as happy as with the first one but theres a lot of information to cover so I guess I’ll have to be okay with what I came up with, the cut down material is still 37min :lol:
[video]http://www.youtube.com/watch?v=6-YWxD3JByE[/video]

4 Likes

“some strange mist or entity from Star Trek” ROFL

Nice tutorial, really pleasant to watch, like the first one. Keep going and maybe one day I’ll get into NB and the SDK. (Its not easy for an Eclipse user)

2 Likes

yeh a very enjoyable watch, and i learnt a lot :slight_smile:

2 Likes

Thanks guys! I noticed the “Tips” overlays messed up on the export a bit, I’ll upload an updated video tomorrow or so.

1 Like