Video summary

Procedurally Animated Robots in Minecraft

Main summary

Key takeaways

Gaming

Storyline

This video is part of a procedural animations series and focuses on updating the creator’s Minecraft spider robot to have a more complete, customizable body and improved behaviors—such as:

  • Looking at the player/laser
  • Reacting to hits
  • Later enabling keyboard control

Gameplay / Mechanics Highlights (Procedural Animation Features)

Spider body redesign (vanilla assets only)

The spider’s body is redesigned without resource packs and using vanilla assets only, introducing:

Torso variants (3)

Built using block display entities:

  • Flat
  • Boxy
  • Militaristic / stealth

Customization options

Additional controls include:

  • Block palette
  • Model size
  • Body plan

Stealth customization via display-entity brightness

The system uses the display entity brightness setting:

  • Default brightness: 15
  • Can be lowered to 0 for pitch black.

This fixes a visual issue where dark textures (e.g., black concrete) made shape details blend together by:

  • Switching to gray concrete
  • Lowering brightness to keep the stealth-dark look while preserving detail

The same brightness-darkening idea is applied to leg model textures.


Cloak system overhaul (smooth color transitions)

A new cloak script:

  • Scans the Minecraft assets folder
  • Generates a list of blocks and their average colors
  • Finds the closest match to a target block color
  • Displays colors by interpolating values to produce smooth transitions

It also expands the palette by generating 15 darker shades per block.


Leg animation improvement (FABRIK + per-segment control)

Previously, the chain was re-initialized so segments bent consistently. The new approach supports cases where:

  • One segment bends differently from the others

It does this by adding:

  • An initial rotation parameter per segment

The creator notes this is a shortcut with limitations, with a future plan to use a proper constraint system.


3-axis body rotation (quaternions)

Earlier rotation was limited to a single axis. The redesign:

  • Rewrites rotation logic using quaternions (avoiding complications of Euler angles)
  • Computes:
    • Pitch from the vector between the front and back legs
    • Roll from the vector between the left and right leg pairs

It also adds about 30° leeway so the spider can look toward the player or the laser.

A planned/experimental idea—rotating scan bars for steep terrain—is mentioned but currently disabled pending more work.


Reaction to trident hits (angular velocity + tuned spring effect)

When struck by a trident, the spider:

  • Rotates its body using angular velocity
  • Exhibits a subtle spring-like wobble during the rotation

Instead of removing it, the creator keeps the effect and makes it tunable:

  • Adjust parameters to exaggerate or dampen the wobble

Keyboard controls (server input support)

With Minecraft server features added in version 1.21.3, the creator can use:

  • Direct user input

This enables reliable keyboard controls for the animation/control system. Earlier attempts using horses were less reliable due to control consistency issues.


Key Tips / Strategies Mentioned

  • Use brightness adjustments (including near-black) to preserve silhouette detail on dark-themed stealth designs.
  • For smooth cloak gradients:
    • Precompute block color mappings from Minecraft assets
    • Interpolate colors and expand shade options to smooth transitions
  • For inverse-kinematics-like behavior with FABRIK:
    • If segments need different bending, add per-segment initial rotation rather than forcing full uniformity
  • For stable 3D orientation:
    • Prefer quaternions over Euler angles
  • For “alive” hit reactions:
    • Keep physically-inspired motion artifacts (like spring wobble) and expose tuning parameters
  • For controllability:
    • Use server-side direct input (Minecraft 1.21.3+) rather than older unreliable control methods

Gamers / Sources Featured

  • None explicitly mentioned (no other creators/gamers are named).

Original video