Published on

Building a Superhero Game - Day 3.b - Hair Physics

Introduction

Article

Okie dokie...

  1. Stream Setup & Introduction

    • Discord messages sent, live on TikTok, Twitch, and YouTube.
    • Adjust the audios, monitor music levels.
    • Continuing mobile superhero game development, optimizing dreadlocks geometry, adjusting hair physics based on client's feedback.
  2. Initial Adjustments & Announcements

    • Optimized dreadlocks geometry, reduced length per client's request.
    • Planning to adjust physics to make hair fuller with more body.
    • Engaging with the audience, Q&A about Blender tips, thoughts on various tools, and projects.
  3. Focusing on Hair Adjustment Process

    • Adding bones to dreadlocks, checking bone placement precision.
    • Ensure smooth bone transformation and correct alignment.
    • Stream interaction about game dev tools and experiences.
  4. Detailed Bone Adjustments

    • Explained bone and geometry alignment process in Blender.
    • Importance of setting key binds for often-used functions in Blender.
    • Using Blender’s auto assignment tools & manual corrections for accurate bone transformations.
  5. Viewer Engagement & Interaction

    • Responding to viewer's queries about tools, processes, and other suggestions.
    • Audience participation in decision-making and giving feedback.
    • Engaging in discussions about various game development-related topics.
  6. Weight Painting and Rigging

    • Adjusting weight painting for accurate dreadlock animations.
    • Confronted and resolved issues with Blender’s weight assignment tools.
    • Implementation of different strategies for accurate and smooth dreadlock animations.
  7. Importing to Unity & Physics Adjustments

    • Exporting the updated model into Unity.
    • Applying physics engine to the hair, adjusting settings to achieve desired behavior.
    • Experiencing various challenges in getting the hair to behave realistically.
  8. Detailed Physics Adjustments and Testing

    • Explored how different settings affect the overall animation including inertia, damping, smoothing, and gravity.
    • Adjusting parameters to ensure the dreadlocks followed character movements naturally.
    • Continuous testing and modification to get the desired look.
  9. Closing Remarks & Raid

    • Wrapping up the day's tasks, outlining plans for further adjustments.
    • Preparing to support another game developer stream with a raid on Twitch.
    • Encouraging followers to stay tuned and join the Discord for updates.

Keywords

  • Superhero Game Development
  • Blender
  • Unity
  • Dreadlocks Physics
  • Bone Adjustment
  • Weight Painting
  • Game Development Streaming
  • Viewer Engagement
  • Magicka Cloth Plugin

FAQ

Q: What are the main tools you used in today's stream?
A: The main tools used were Blender for modeling and rigging, and Unity for importing the model and adjusting the physics.

Q: Why are detailed bone and weight painting crucial for hair animations?
A: They ensure accurate, smooth animations and interactions with other objects and forces, leading to more realistic and responsive hair physics.

Q: How do you improve the hair's physics characteristics in Unity?
A: By tweaking various settings in the Magicka Cloth plugin, including gravity, inertia (World and Local), damping, and friction.

Q: How does engaging with viewers benefit your stream?
A: It provides real-time feedback, answers questions, and shares knowledge which can lead to suggestions that improve the development process.

Q: Why did you decide to keep streams family-friendly?
A: To ensure that all viewers, including younger ones, can safely watch without encountering inappropriate content.