My Home – Model

I have been working on a model of the place I stay here in Owasso, OK using Blender, Unity with the ProBuilder asset and Unreal Engine 4 (UE4). This for the purpose of a walk through or maybe a game at some point. Since I left the pictures I am going to post at home and we no longer have access to Dropbox here at work I’ll have to wait on posting those. The modeling in Blender will be simple as it is all halls, doorways and windows (being a contract Manufacturing Engineer I live in a hotel) and the furnishings will be the same throughout the entire place until I get to the entry way. With that said I am going to model in Blender last because I know that the best and want to learn other tools. Unity with the ProBuilder asset has been very easy and presise which I love but when it comes to the materials and lighting, that will take the most time because I know nothing about that aspect of Unity. I the small tutorial for UE4 yesterday and was very impressed with the limited capabilities out of the box when it came to creating a basic room with materials/textures and shaders. Literally within minutes I had something quite nice. This this point in the tutorial, I am going to do some models in Blender, import them into UE4 and see how that works out. With just this little bit of playing around it is looking like I may do a lot of the modeling in Blender for import into UE4. I will know for sure after this 3 day weekend.

Now for the rant of the day – Last Monday (5/19/2014) I decided, since I had no work on my plate that day I would take the day off. The next weekend was going to be a three day weekend as Monday is a holiday and I would have a bunch of work to do Tuesday – Friday and it could possibly bleed over to the next Tuesday and since I would not be able to take Friday or Tuesday off and make it a 4 day weekend because of the work load I made the decision to have two three day weekends instead of one four day weekend. That was a run on sentence I couldn’t break up….

Anyway, prior to the start of my task for the week I was waiting on other people complete their tasks so I could receive their data and start mine. It is now Friday, I have not received any data from the other parties and I just opened an email stating their task will have to be pushed out and they could not give an ECD as to when it would be complete. This means I could have had my four day weekend and not taken two three day weekends. This may not sound like it is a problem but I do not like three day weekends at all.

To top it off, this data I was to receive was supposed to be the exact same data I received during our testing. No changes required, take the same information and complete my task. The email I just go tells me that the information I had during testing was doggy doo doo and the testing was worth nothing….. 🙁  <end rant>

 

I’ll upload the screen shots of my (small amount) of work so far as soon as I get home, and I am leaving early today to start the weekend.

This is a test video of my settings in Camtasia Studio for recording. I have seen some videos in YouTube that are clear then at some point turn blurry. Let’s see if the settings I used are OK.

What I saw in the video was a blurry image at first and then it became clear, exactly the opposite of what I have seen in others. I’ll do some adjustments and check back later.

My Savior in learning multiple languages

I’m sure most of the people that pop in here and browse once in a while have done some programming, scripting or coding. When I was taking computer programming in high school back in the late 1970’s it was called programming and we used FORTRAN, COBOL and Basic with our FORTRAN programs entered into the mainframe using punched cards. I stopped programming because I liked to see and touch physical objects when I was finished with a project and went into Engineering before I left  high school. After 25 years as an Aerospace Manufacturing Engineer I have decided to return to programming and so far am loving it. The problem is I am learning multiple languages at the same time which might not be the smartest thing to do.

Having gone beyond a noob user into the intermediate and some advanced Blender modeling I would like to dabble in the creation of my own addons and that requires knowledge of Python. At the same time I am now learning the Unity3D game engine which uses C#, Unity-script and Boo so, I have jumped into the deep end of the pool with learning Python, C# and Unity-script at the same time (I’ll leave Boo in the dark with the ghosts 🙂 ).

The point here is syntax, in that they all have their similarities and differences and moving from one to the other gets my head spinning when looking for errors in the code. It usually boils down to a semicolon which should have been a colon or nothing, [], {} and () used incorrectly depending on what I am doing at the time. Finding the errors has become very easy but a hassle.

The other day I discovered uScript, an addon for Unity3D allowing visual scripting using nodes similar to the compositor in Blender. This item from Unity’s asset store is my new favorite tool and creating the scripts has become a breeze. As long as you think logically as if you are writing the scripts, create the variables and place the nodes where the will logically fit in a script you are golden. I most definitely will learn the C# language and code by hand in time but this new tool allows me to keep playing with Unity3D, using the books I have purchased and learn Python’s syntax without getting loopy at the same time. Even better, while I am not typing in the scripts as they have them in the books and tutorials I am translating them into the uScript nodes creating the same actions.

Bad and then the good…. The documentation and available tutorials either written or recorded are sorely lacking. When you click the documentation button in the editor you are brought to a website without actual pictures of the nodes and the descriptions are…. (See for yourself below)

Which leads me onto my next task which will help all around. As I play with uScript I will be recording tutorials both written and recorded posting them here and at the same time start creating a draft for a book to sell about uScript and Unity3D.

Here is a node group I set up earlier this morning creating a script from the book and yes it did work. I found multiple ways you can structure the nodes together creating the same affect and I will include all variations in the first tutorial I post next week.

uScript

 

Here is a Snagit of the documentation website you are taken to when you click the documentation for the ‘Time.delta.time” node.

uScript_Documentation