Where I’ve Been. Where I’m Going

Explanation of Learning Project

With this course coming to an end, it is time to look back and reflect on all that I have accomplished in the past six weeks! For my learning project I decided to challenge myself and learn how to create 3D animations. This is a skill I had always been very interested in, but never actually took the first steps. After researching various options of animating software, I could potentially use, I settled on using Blender, a totally free modeling and animating software! A recap of each week can be found below:

Recap of Each Week

Learning Project Week 1Reanimating Old Dreams: Learning Project Introduction

One of my very first experiences with blogging. I explain my motivation for choosing animation as a skill to learn as well as potential goals I would like to accomplish. I also explain my choice in which animating software I wanted to use for the project.

  • Introduces Learning Project
    • Explains rational for learning skill
    • Discusses potential goals for end of project
  • Explain what software I will utilize.
    • Blender

Learning Project Week 2Donut Judge the Process: Creating 3D Models

Week 2 is where I begin using Blender for the first time. I use a tutorial series by Blender Guru on YouTube in order to create a 10 second animation of a donut spinning. After finishing the tutorial, I test what I have learned by creating a similar animation of an apple.

  • First experience with 3D modeling in Blender software
    • Sculpting
    • Texturing
    • Painting
  • First experience animating
    • Simple rotation along the z-axis
  • Rendering animation and uploading
  • Used YouTube and a learning resource

Learning Project Week 3Strike a Pose: Character Model and Rigging

In week three I use the modeling skills I learned before in order to create a simple character model. I follow another YouTube tutorial by Ryan King Art in order to create an Armature Rig which is then connected to the character model to shape it into different poses. This was in preparation for future weeks where I could then animate the character model moving.

  • Creating a character model
  • Rig the model to allow posing
  • Used YouTube as a learning resource

Learning Project Week 4 A Step in the Right Direction: Animating a Walking Loop

In week four my goal was to animate my character model in a walking loop. I was not happy with the character model I created the week before I decided to create a new character using a video by Grant Abbitt on YouTube as inspiration. Once I had a posable character model that I was happy with, I created a 32-frame (approximately one second) animation of the character completing a walking cycle, which could then be repeating over and over again to give the impression of walking.

  • Animate character model posing
    • Posing model and inserting key frames
    • Learn four key poses in a walking cycle
  • Created a YouTube Video showing my animation process
    • Recording screen and audio
    • Editing video
  • Used YouTube and Rusty Animator blog as references

Learning Project Week 5 My Model Don’t Jiggle Jiggle, It folds

This wee I built on the skills I learned from the walking cycle animation and applied it to a more complicated task, a TikTok dance. I explored using TikTok as a learning resource and found many tips/tricks that would be useful in the future. Because the dance was so long, I only animated the first 200 out of 600 frames this week, with the goal of finishing the animation in the next week.

  • Animated more complex movements/dance moves
    • Posing model and inserting key frames
    • Synchronize movements with music using a reference video
  • Recorded my animation process to be used in a video in the next week
    • Recording screen and audio
    • Explaining animation process and sharing thoughts in the moment
  • Used TikTok as a learning resource

Learning Project Week 6Dancing Across the Finish Line!

This week I completed animating the remainder of the TikTok dance I began in the previous week. I edited and uploaded a video showing the entire process of the animation including work I did the previous week. I explored a new website called Blender Nation as my learning resource.

  • Completed 800 frame (27 second) animation of character model doing TikTok dance
    • Posing model and inserting key frames
    • Synchronize movements with music using a reference video
  • Edited and uploaded video showing my animation process
    • Recording screen and audio
    • Explaining animation process and sharing thoughts in the moment
    • Editing video using Davinci Resolve
  • Used Blender Nation as my learning resource

Assessment of Personal Learning Progress

Prior to Learning ProjectPost Learning Project
– Minor experience creating 3D models from previous course.
– Only brief experience animating 2D scenes.
– No experience editing videos.
– No experience recording screen and audio for videos.
No desire to share things I created online.
– Created more complicated 3D models with variety of detail.
– Animating complex movements in synch with music, in a 3D environment.
– Recorded and edited videos showing my progress using screen-recording software.
– More confident presenting my work to the digital world.
– Desire to continue learning new skills and uploading more content.

Reflections on Using Online Sources

When I began this learning project, I was confident I would be able to find countless tutorials using the Blender software available on YouTube. My intention was to look into a different channel each week an reflect on how each channel compared to the others. This is what I did for the first three weeks. However, upon digging deeper and what the internet had to offer, I found a variety of different sources that could be utilized for various learning purposes.

YouTube is, in my opinion, still the very best way to learn how to animate. The search function is very well optimized, so if you know what you are looking for you will most likely be able to find it. Creators are allowed to upload much longer videos than on other sites, which allows for more complex, detailed, step-by-step tutorials and explanations. I am glad I chose to use this site in the early weeks of my project as I feel it propelled my learning to the point where I was comfortable enough to then explore other resources.

Blogs that I have explored offer an interesting combination of text, pictures, and words. When I was creating the walking animation in week 6, I found it was a valuable format for teaching the theory of what goes into a walking animation, so that I could then apply it into the Blender workspace.

Knowing how TikTok has a limitation on the length of videos uploaded, I did not think it would be a very useful source. What I found was that there are many short videos that showcase specific tips or tricks in the short time frame allowed. Something I have found about Blender is that it is so complex, there are a million different tools and tricks I have no idea are even possible. With this in mind I think where TikTok (and other social media sites like Instagram and twitter) shine is by showcasing these small tricks to make users aware of their existence. Then afterwards they can research more in-depth tutorials on sites like YouTube. Additionally, these sites are great for inspiration!

The last resource I checked out was a website called Blender Nation. This site had a lot of content, from tutorials to models and rigs available for download. While investigating it I found that the search function was not very optimized. I feel this resource would be best used similarly to TikTok, for inspiration of discovering new tricks, as well as downloading resources such as models created by other users.

Final Thoughts – Moving Forward

I am incredibly thankful this course has given me the opportunity, and push, to pursue learning this skill. It was always a dream of mine, but one I never thought I would actually take the leap for. After all, who has over six hours of free time to learn how to create a 3D donut?! I am very proud of all I have accomplished in the past six weeks. Moving forward, I would spend more time on detailed modeling. While focusing on learning animation this project, I had my character model dancing in a grey void. I think a nice challenge and change of pace would be to create a detailed 3D environment, with some simple animations to bring life to the scene. A cozy coffee shop or a nature trail are two options that come to mind when thinking of what’s next. I hope I will be able to find the time to continue this hobby well into the future.

Thank you very much for following me on this journey!

Dancing Across the Finish Line!

This week I continued working on animating my simple character model doing the viral TikTok dance “Jiggle Jiggle” originally posted by @Jessqualter. It was quite a grind to complete the rest of the dance! For reference last week I animated approximately 200 frames, and a good portion of the dance moves were repeated so I was able to copy and paste key frames in order to save time. This week I completed the remaining 400 frames of the actual dance, and added some extra animation in the first couple seconds of the video before the dance begins.

While working on this project, I continued to use TikTok for referencing the dance. I also looked up the dance on YouTube as this way I could slow the video down to ¼ speed in order to analyze the movements for each step of the dance. I found this was necessary in order to accurately align each step with the music, it would have been way more difficult if I had only used TikTok.

While working on the animation during the last two weeks, I tried to take some time to record my screen after each step, in order to explain my thoughts and showcase my progress. I used OBS Studio to record my screen and audio and then edited the clips together using Davinci Resolve. I have included the walkthrough video below for those who are interested in seeing the multi-day process. You can also find the finished dance animation.

Resource Explored:

This week I was continuing working on the dance animation I started last week. Therefor, I did not need to find a specific tutorial or anything. This opened up my resource exploration and I focused on exploring sites that I felt could be helpful if I chose to continue working on this skill after this course is finished. The site that stood out to me the most was called BlenderNation. This site has so much to explore, including:

  • User made Images and Videos
  • User made Models and Rigs
  • Tutorials
  • Contests
  • Development on Blender

The amount of content to explore was pretty overwhelming. On the “Models & Rigs” section alone, there were 61 pages! I did find that the search function was not entirely optimized, as I would get quite a few results that seemed to have nothing to do with what I was looking for. With that in mind, based on my initial experience, I feel as though this is a great site to use for motivation or inspiration. Or in order to learn random tips, tricks, and skills. However, I don’t think it is the best site to use if you have a specific task/ skill you wish to learn. In those instances, I would probably stick with YouTube.

BlenderNation Home Screen and Menu

Self Reflection:

I am very happy with the progress I made this week. Gong into it I was not certain I would be able to complete the entire dance. I believe this 2-week project has been a fantastic way to develop my own comfortability using Blender and leaves me at a good starting point to explore more complicated tasks/projects in Blender.

There was one part of the animation, where the character steps around in a circle, that I was not entirely pleased with. I feel like the animation of the arms could use some further refining, but I had to opt to leave it as is for now in order to accomplish my goal of completing the dance for this week’s blog post.

I also did spend a lot of time looking for new sites and resources before settling on BlenderNation. I found a few interesting blogs like this one by Brad Ferguson. However with Brad’s blog, while it would be a good resource for learning 3D modeling, has not gone very far with animation. Therefor I opted to skip over it for my resource this week.

My Model Don’t Jiggle Jiggle, It folds

This week I began working on the final animation for my learning project! I have decided to animate my character model doing one of the many viral dances found on TikTok. This is no small task! Therefor, I will have to continue working on it next week, and hopefully complete a finished video for the end of our class. For reference, the walking animation loop I created last week was one second long and had 32 frames, while the dance I have chosen to animate as a final project will require just over 600 frames!

So, what is the dance I have chosen? I’m glad you asked! I chose to animate the dance created by TikTok user @jessqualter for the song “Jiggle Jiggle” – Note: I have seen multiple titles for the song but this is what is listed on the original TikTok video. I chose this dance for a few reasons. First, it went viral only in the last few months, which I feel makes it a more relevant choice than other dances. Second, the dance has many moves that are repeated/mirrored. This means that, for animating, I can save time by copying and pasting!

Naturally, I used TikTok this week in order to search for and select the dance I wanted to animate. Because I was already on the platform, I decided to see if I could find any resources for learning animation in Blender. I was pleasantly surprised by what I found! Because of the video length limitations of TikTok, I do not believe it is a platform that lends itself well to tutorials for beginners. However, I was able to find multiple videos that share other websites and tools to use for animation. The first example was this video which shows a website you can use to create a custom character and download it into Blender fully rigged and ready to animate. Another video shows a website where, after creating your own character model, you can upload it to the website and the website will create animations for you, which you can then download and import back into Blender!

The following video shows the progress I made this week, I have completed approximately 1/3 of the total frames I will need to animate.

Dance Animation Progress

My hope is to have the dance completed for my final learning Project post next week, with it, I will hopefully have time to include a video that walks through the animation process and my thoughts while I was working on it, including the portions I animated this week.

Self Reflection:

I think I had a good start to animating the dance this week though I am nervous about whether I will finish next week or not. One of the things I have picked up on while working is that, even though I am able to copy and mirror dance moves that are repeated, I need to go in and make some adjustments to each one. If they remain exact copies, I find the moves end up looking robotic.

Resources Evaluation:

I was pleasantly surprised with what I was able to find on TikTok this week. As I mentioned, the video length limitation means the platform is not suited for complicated step-by-step tutorials with explanations for beginners. However, there is a decent number of creators sharing what seem to be incredibly useful tools. Even though these tools were not applicable to my project this week, they are certainly tools that I would like to explore using in the future.

Plans for Next Week:

  • Finish dance animation.
  • Edit and post video explaining and showcasing animation process.

Davinci Resolve Tool

This week I decided that rather than just recording the finished product of my work animating, I would record a video explaining the process as I did it. The fact that I tried to explain what I was doing while working resulted in many takes required! This meant that I needed a program to edit my many clips together in order to remove mistakes and produce something worthy of sharing on my blog.

I decided to try using Davinci Resolve which can be downloaded for free here. Right away I can tell you this program was overkill for what I needed!

When you first open a project, you will see this screen. I have labeled some of the important areas of the screen in the image below.

If you look at the red box in the image above you will see we start in the “Cut” module. This is where much of the work gets done adding and snipping video and audio clips in the “Timeline”. The “Media Pool” is where you store the video and audio clips you wish to use. You can add clips by clicking on the buttons in the red box or by dragging the clips from a file browser into the pool as shown in the image below.

Once clips have been added to the timeline, you can view the project in the “Preview Display”. The Top bar of the timeline allows you to scroll through the entire project, while the bottom bar allows you to scroll through seconds at a time, even going frame by frame.

You can add markers which appear in both bars of the timeline in order to identify sections you need to work on. If you right-click on the lower bar you will see the various options in the red box in the image below.

In the Edit module you have the ability to open the mixer in the top right which allows you to control audio levels and, in the top left you can see the toolbox which includes tools such as transitions and titles.

There are MANY more tools and resources available within Davinci Resolve! It is a complicated program that was pretty overwhelming so this was as far in depth as I got while using the tool for my learning project.

I hope to continue to explore with this program and learn more about it as I keep working on my animating and editing!

A Step in the Right Direction: Animating a Walking Loop

Last week I created a basic character model and learned how to rig it using an armature skeleton in order to manipulate the model into various poses. My goal for this week was to use that character model and learn how to animate a walking cycle. As I mentioned in my previous post, the character model I created had some issues with joints deforming when I would bend them. I was still pretty happy with what I had made, but I decided I would try creating a new character model, this time using a different approach.

The model I created last week was a single object. This meant that when I moved the armature skeleton inside it, the model had to stretch and deform a little in order to fit the shape of the rig. This week, I got inspiration from Grant Abbitt on YouTube, who created a tutorial on creating a low-poly character model which can be found here. With this model, I made each piece of the model its own object, which could then be attached to the individual armature bones I wanted to control them!

I downloaded a character turnaround I found on google in order to use it as a reference for the size and general shape of my character model. However, rather than attempt to copy more details, I created my model with the intention of making it look almost like a crash-test dummy. The reference image can be found here.

The images below show my new character model with the reference images in the background.

Now on to animating! I followed the same tutorial I used last week in order to create the armature skeleton to control the model. While looking into what actually goes into creating a walking cycle, I came across a website for Rusty Animator. This site has tutorials, blog posts, and even a podcast! One of the tutorials available is for creating a walking cycle. A walking cycle has four key poses: The Contact pose, Down pose, Passing pose, and Up pose. After completing these four poses they are repeated, this time mirrored, in order to create the second step.

When it came to creating my walking cycle in Blender, I only needed to create these four poses for my character model and inserting them at key frames in my animation. I could then mirror the poses for the second half of the walking cycle. Once done, Blender actually moves the armature rig in the frames between the poses I created to switch from poses to pose. Therefore, I only had to manually create 4 out of 32 frames in the walking cycle animation!

The first video below demonstrate the process I used when creating the walking animation and the second shows a clip of the final animation from various angles.

Explanation of animation process
Final Walking Loop Render

Self Reflection:

I ended up creating a new character model this week and even though it is more blocky and less detailed I am much happier with it than my previous model. There are some areas which I would like to improve on the model, such as allowing movement of the toes and fingers.

I am very pleased with how the walking animation turned out in the end. One detail I did notice after finishing the render is that the knees turn outwards slightly during the animation and this was something I missed because I was primarily working in the side view perspective.

One thing I found this week while exploring tutorials is that there are countless methods for setting up the armature skeleton. I would like to explore different ways to set up my model rig to see what feels best and see if I can improve some of the areas I mentioned above.

Resources Evaluation:

This week I found another YouTube channel (Grant Abbitt) which I used for guidance when creating my new character model. From what I saw exploring their channel, their videos are tailored towards specific tasks rather than general tutorials. A lot of the videos I saw were much shorter than other tutorials I’ve explored. I think their channel is a good resource for me to use at this point in my learning journey, however if I came across them in my first week, I would not have been able to follow along very well.

Moving on to my actual goal for this week, creating the walking loop, I was very excited to find a non-YouTube resource! The Rusty Animator website was a fantastic place to learn about creating walking cycles. The creator is clearly very knowledgeable and does a great job of explaining the process and theory that goes into animating. Their tutorials show you the steps to achieving the animation you want while diving deeper into explaining the thought process which allows you to learn how to make an animation of your own rather than a copy of exactly what you are shown. I will definitely be exploring this resource further in the upcoming weeks!

Plans for Next Week:

  • Make improvements to character model to allow more detailed animation. Maybe think of a name for it – Any name suggestions are very welcome!
  • Explore with animating more complicated movements – maybe look into simple dances.
  • Continue looking for resources more specific to whatever it is I choose to animate.

Strike a Pose: Character Model and Rigging

This week my goal was to create a basic character model and attach an armature skeleton to create the ability to manipulate the character model into various poses. Like last week, I decided to use YouTube as my learning resource. As a beginner, I find that YouTube is an excellent platform for delivering information on the many different tools and features required to set up a character model for animation. I chose to follow a two-part tutorial created by the YouTube channel Ryan King Art. The reasons I chose this channel are the following:

  • The tutorial series included both creating the character model as well as rigging the model for animation.
  • The videos were longer than other beginner tutorials on this subject which suggested there was more information provided.
  • The videos were uploaded 2 months ago and used a more recent version of Blender.
  • The video description included a link to free reference images which could be added into blender to help model the character.

The first tutorial video I watched can be found here. In this video Ryan King Art creates a simple humanoid character model in real time showing every step required. By following along with the video and copying each step as best as I could I was able to create a simple character which could then be rigged for animation. The images below show my progression as I created the character.

The second tutorial video can be found here. This tutorial begins with the character model created in the previous part and, using Blenders Armature tool, shows how to create a skeleton that can be rigged to the character model. Using this armature skeleton, the character can be manipulated into various poses. After finishing the tutorial, I attempted to move my character model into some simple poses. The images below show the skeleton as well as the poses I chose.

Self Reflection:

As a first attempt, I was pretty happy with the quality of my character model and skeleton. Given more time and attempts at character modeling, I believe I could fix some of the problems I am currently finding with my model. When looking at the images above of the running and sitting pose, you can see that there are issues with the joints when limbs are manipulated, most notably in the shoulders, hips, and elbows. Looking at the character model now, I can see that I made a mistake with the positioning of the elbow joints in the armature skeleton and I believe this would be a simple fix. The shoulders and hips issues are less obvious to me and I would have to experiment more to try to improve the model in those areas.

Resources Evaluation:

As a tutorial series, I appreciated that Ryan King Art showed the entire process of creating the character model and armature skeleton as I was able to follow along and see every step required. The two tutorial videos have a combined watch time of approximately 1.5 hours. Believe it or not, I actually found that the videos felt too fast. While the instructor did reliably say what he was doing and what buttons he was pressing, I found that he still did not provide sufficient explanation regarding what the buttons were actually for, or why he made the choices he did.

Having completed Blender Guru’s donut tutorial series, I found that I was able to follow along with this tutorial fairly well. However, I believe that someone who was brand new to Blender would struggle to understand what was going on throughout the video.

Plan for Next Week:

Now that I have a simple character model with the ability to manipulate it into poses, my goal for next week is to learn how to create animations with it.

My goal will be to create a walking animation loop with the character model I created this week.

Finally, if I have time, I may try to recreate the character model and improve some of the issues I discussed above.

Donut Judge the Process: Creating 3D Models

This week my aim was to familiarize myself with the Blender workspace by focusing on creating a 3D model. After searching around on YouTube I decided on using a beginner’s tutorial created by Blender Guru. The first part of this tutorial series can be found here. I felt this would be a perfect start to my learning as it goes through the entire process of modeling, shading, animating, and rendering a donut from start to finish with step-by-step instructions. My completed donut as well as a gallery showing some progression in my model can be seen below:

Donut Animation Loop

Making it all the way through the tutorial was a huge time commitment. And while I had expected the process to be time consuming it surpassed my expectations. The tutorial series I chose is comprised of 16 parts which, all together, have a watch time of just over 6 hours. That being said, it covered many aspects of 3d modeling I had not even considered such as lighting. Even though the tutorial went beyond the scope of what I had initially planned on learning in my first week, I decided to commit to completing it. The creator Blender Guru did such a fantastic job of showing every step and explaining things in beginner friendly terms. I also appreciated that while the tutorial was step-by-step, there was still freedom to add my own details and make design decisions.

Ultimately my Donut took around 8-9 hours to complete. I enjoyed the learning process so much I decided I wanted to test what I had learned by creating a new object without any guidance. I decided I would create an apple. It seemed appropriate as a future educator, and I felt it would allow me to apply what I had learned without getting too complicated. I also wanted to experiment with methods of documenting my progress. I decided to record my screen while working on my apple model in order to create a timelapse. The video below shows my timelapse, I should note that I did not record the entire process as I am still experimenting with the idea. There was also a lot of trial and error I did not want to include.

Apple Creation Time-lapse
Apple Animation Loop

In total modeling and animating the apple took around 6-7 hours. I was very pleased with how it turned out, especially the colouring.

Reflection

I believe YouTube is a perfect resource for learning this kind of skill. As a beginner I feel it would be totally overwhelming to hop into Blender without being shown where to find the various tools required and how to properly use them.

Key things I got to practice include:

  • Building 3D models using the mesh system as well as sculpting
  • Colouring, shading, and using textures
  • Lighting the object/scene
  • Simple animation (rotating the object)
  • Rendering settings
  • Compiling Renders into a full video

Thoughts moving forward:

  • This learning project is a huge time commitment. I may need to adjust my expectations of what I can actually achieve each week.
  • As I move forward with learning more complex animation, I will need to limit how much detail I put into my models. Both due to the time it would take to create but also render. (The 10 second donut clip took 1.5 hours to render)
  • In future weeks if I am focusing on learning how to animate, it may be in my best interest to find and use models created by others online.
  • I think it will be difficult to find resources in other locations besides YouTube. It will be something I will have to explore.

Plans for next week:

  • I plan on learning how to prepare a humanoid model for animation. I will try to create a model myself and set of the rigging so I can move individual limbs.
  • I will most likely use more tutorials from YouTube but see if I can find other sources.

Reanimating Old Dreams: Learning Project Introduction

For my learning project I have decided to challenge myself with learning how to create 3D animations. When I was in high school, I created a 2D animation of a children’s story book as a project for one of the classes I took. Unfortunately, I do not have a copy of this project. That being said, it has been so long since then (I don’t even remember what program I used to create it) and with my focus being on 3D animation, I believe it is fair to say I am approaching this learning project with essentially zero prior experience.

My interest in animation first started when I was around fifteen years old. I was a fan of a web series Red vs. Blue which was created by recording characters in the video game Halo in order to create each scene. This method of production utilizes the video game engine in order to animate the characters and environment rather than doing it oneself, saving time and resources. In the later seasons of the show, the company creating it hired an animator named Monty Oum in order to animate scenes that went beyond the limitations of the video game engine.

I became a huge fan of Monty Oum’s work and was blown away by his ability to take these characters out of the video games I knew them from, and create scenes I would have never thought possible. Monty became a bit of a hero to me during this time and watching the content he animated gave me the desire to learn how to animate myself. Sadly however, in 2015, Monty passed away and the motivation I had to learn how to animate faded.

Now, over seven years later, this course has given me the opportunity to dust off this childhood dream of mine and commit to making an honest effort to learning this skill for at least two months. And while I do worry that I may have been too ambitious in my choice, I am beyond excited to finally try! After doing some research on potential animation software available for use, I have decided to use the program called Blender. This program is available for free and there are many learning resources available online including countless tutorials on YouTube.

Screen capture of Blender workspace from tutorial video found here.

In all honesty I have no idea where I can hope to be in terms of my learning by the end of this course, I might be lucky to simply get a basic walking animation done, though I am hoping to be able try more complicated projects. I am planning on spending my first week or two learning how to create 3D models within Blender. I feel this will be the best way to get comfortable working with the program before I move on to actual animation. I plan on starting by simply animating someone walking. After that, there really are infinite possibilities on how I could progress. Some ideas I had would be to animate a well-known scene from a movie or trying to animate viral dances found on social media.