This is the final blog post for my sr project. This was a great project and the team i worked with got a lot done and I'm proud to say that this project is (for the most part) complete. The reason i say "for the most part" is because there are still a few things that need to get done to call it 100% complete.
What still has to be done on my part is the fact that well the other night the SVN went down, and for everyone that doesn't know what that is its a tool that helps the whole team stay connected by working on 1 project. When this went down it meant that i wasn't able to make changes to the current project thus when we presented today the changes I've been making weren't showing up. This wouldn't be so bad but with the deadline looming ever closer its imperative that we get this done.
My first step was to see if the teammate in charge of the SVN to it up and running and luckily its a GO! I was able to commit some of my files and get them updated in the main project like the most current coworker and forklift packages. This is really important because i ran into some issues getting all the animations to work, thus making me have to turn the forklift into a static mesh so that i could get it to animate correctly. This was a chore because i had to go back into 3ds max and export it again, but when i would do that for some reason it would want to import everything seperatly, like the wheels would be their own file and so on. Once i realized that there was a merge mesh button that i had to click everything started coming together.
After getting the coworker into sitting position on the forklift i figured it would be easier to export him a static mesh instead of a skeletal mesh and just animate him separately, this really seemed to work out because i was having issues getting him to export with the forklift as one entity and with him in the pose that i had put him in prior to exporting.
After everything was exported into UDK the tasks of animating them was extremely simple it was just very tedious making sure that the movements and the rotations were done properly. The last thing i did was add some sound, that was very easy it was just playing a sound cue when the level loaded.
Tuesday, October 22, 2013
Thursday, October 3, 2013
Sr Project 9/2/2013
My part of this part of the sr project was primarily based around the coworker and the forklift. I had a lot of issues getting the forklift to work mainly because I started with individual skeletal meshes for each part of forklift. My first challenge was to export all the skeletal meshes for the forklift and then reimport them into 3DS Max. The problem I ran into after this was that even though I had all the parts imported into 3DS Max they still did not have a accurate pivot point, and It would not let me change the location of the pivot point. I ended up taking advantage of the control you have when importing an object to get the accurate placement and to get all the meshes in the right spots.
<Insert Image Here>
After I got the meshes imported and placed in one file the next challenge was to add bones and rig the forklift to get it ready for animation. This would be easy but I have never done any kind of rigging in 3ds max before so it was a huge challenge for me. After some research I was able to figure out how to use the bone tool and get it rigged. I only used 4 bones and rigged it to the 4 wheels, this way I could do some basic animation like the turning of the wheels. After you create the bones and get them generally in the right spot you need to make sure that the bones are centered with the wheels so that when you do your animation you get a clean rotation and not a skewed rotation on the wheels.
So now that the forklift was rigged and animated the next part was to get it imported into UDK. This part was actually fairly easy. All you have to do is export the forklift with the animations to an FBX file and then when you have UDK open you can just click and drag it into the content browser. Once you do this it will give you an import dialog box and you have to change the settings so the import is named appropriately and its designation is the right package. So now we have a forklift in UDK that we can use and the great thing about this project is that it picked up the textures from the previous skeletal meshes so I didn't have to retexture the forklift after it was imported.
<Insert Image Here>
After I go the forklift done I needed to fix the coworker because unfortunately the coworker was not textured when I imported him. I was really confused for a while as to why this was and after analyzing the situation I found out why. I'm not the best when it comes to UDK so I didn't notice this right off the bat but what I found out was that the materials that were loaded in with the coworker didn't have 2DTextures applied to them. This was a simple fix just by opening the materials that the coworker was using in the material editor then dropping in the appropriate texture and attaching the black to the uv so that they show up.
<Insert Image Here>
After I got the meshes imported and placed in one file the next challenge was to add bones and rig the forklift to get it ready for animation. This would be easy but I have never done any kind of rigging in 3ds max before so it was a huge challenge for me. After some research I was able to figure out how to use the bone tool and get it rigged. I only used 4 bones and rigged it to the 4 wheels, this way I could do some basic animation like the turning of the wheels. After you create the bones and get them generally in the right spot you need to make sure that the bones are centered with the wheels so that when you do your animation you get a clean rotation and not a skewed rotation on the wheels.
So now that the forklift was rigged and animated the next part was to get it imported into UDK. This part was actually fairly easy. All you have to do is export the forklift with the animations to an FBX file and then when you have UDK open you can just click and drag it into the content browser. Once you do this it will give you an import dialog box and you have to change the settings so the import is named appropriately and its designation is the right package. So now we have a forklift in UDK that we can use and the great thing about this project is that it picked up the textures from the previous skeletal meshes so I didn't have to retexture the forklift after it was imported.
<Insert Image Here>
After I go the forklift done I needed to fix the coworker because unfortunately the coworker was not textured when I imported him. I was really confused for a while as to why this was and after analyzing the situation I found out why. I'm not the best when it comes to UDK so I didn't notice this right off the bat but what I found out was that the materials that were loaded in with the coworker didn't have 2DTextures applied to them. This was a simple fix just by opening the materials that the coworker was using in the material editor then dropping in the appropriate texture and attaching the black to the uv so that they show up.
Subscribe to:
Comments (Atom)