Music Animation Timing

My Patreon can be found at www.patreon.com/user?u=80425794

A short but in depth tutorial/video essay called Music Animation Timing….

It aims to teach some basic music theory to animators, and some basic animation principles to music producers, helping them to work together more closely on projects.

The Charts:

FRAMES PER BEAT:

CHIPTUNE FRAMES PER NOTE:

This was animated and edited in Blender, plus The Gimp, Audacity, Open Office Writer, and FakeSid and Draw Pixel Art Pro for Android.

A Brief History of Parallax

A look at the history of the parallax effect in Film and Gaming, starting in the twenties, and continuing until today.
Looking at the Multiplane Camera, and the surprisingly forgiving rules that determine what works and what doesn’t.

Credits:

Intro:
The Adventures of Prince Achmed – Lotte Reiniger – 1926, the Headless Horseman – Ub Iwerks – 1934, Snow White and the Seven Dwarfs – Disney – 1937, Popeye the Sailor Meets Sinbad the Sailor – Fleischer Brothers – 1936, the Moomins – Se-ma-for + Jupiter Film – 1977-1982, Moon Patrol – Irem – 1982, Sonic 2 – Sega – 1992, Flimbo’s Quest – System 3 – 1990, Shadow of the Beast – Reflections / Psygnosis – 1989, Jim Power: the Lost Dimension in 3-d – Loriciel / Electro Brain – 1993

New in Multi-plane Camera Sequence:
Still of Cells From Dangermouse – Cosgrove Hall – 1981, Walt Disney Introduces the Multiplane Camera – 1937

New in Video Games Sequence:
Dynamite Headdy – Treasure – 1994, Ninja Gaiden Ii the Dark Sword of Chaos – Tecmo – 1990, Starwars Arcade – Atari – 1983, Chuck Rock Ii – Core Design – 1993

Netflix Screensaver – 2017

3d Playing 2d Sequence:
The Spongebob Movie: Sponge on the Run – United Plankton Pictures – 2020, Spider-man: Into the Spider-verse – Imageworks – 2018, Dragon Ball Z : Kakarot – Cyberconnect2 – 2020

https://youtube.com/shorts/udk0WFRRh3Q

2D IN YOUR 3D

2D IN YOUR 3D!!!

Blender Perspective Tricks

when you bring
2d into your 3d
be it
images,
greenscreen footage,
text or
grease pencil,
there are methods
for making it
face the camera.

these are those.

00:00 Intro
01:03 Sidebar : Use Images as Planes
01:39 Copy Rotation
02:17 Sidebar : Pixel Art Textures
03:36 If it’s Grease Pencil
05:52 Sidebar : Multiple Cameras
06:42 Drivers for multiple cameras
11:37 Geometry nodes and Particles
16:29 Speech Bubbles – Always the same size!
20:08 Equarectangular projection

I’ve been chipping away at this over my bus commute in the morning and evenings (I don’t have a lot of free time, and my battery only lasts a 3rd of the bus journey)

 

Learn GEOMETRY NODES in 2 minutes!

https://yogyog.gumroad.com/l/IDNUv

Learn Geometry Nodes (or Geo-Nodes) in just over two minutes! This tutorial is for people like I was a few weeks ago, who really wanted to a first step up to learning geo-nodes but needed that step up. And they didn’t want that step up to be a half hour tutorial – just the basics.

This tells you enough so you can start using geo-nodes where you were previously using static particles – grass, trees, weeds, or in this case mushrooms.

Minute Waltz by Frederic Chopin; rearranged and performed by Filip Koluš of Signum Regis.

Six Tricks with the Object Info Node

Or perhaps – OBJECT INFO IS AWESOME AND HERE’S WHY…

On the last day of #Nodevember – here’s my tutorial on the wonders of the Object Info node.

All the .blend files are available here:
https://gum.co/OOlYTj

1) 00:00 Randomising Colour (you probably know this one)
2) 01:14 More Than One Random Number Per Object
3) 03:52 Randomising Texture Coordinates
4) 05:01 Using Object Colour
5) 05:45 Animating Your Materials Using Object Colour (why this works better than just animating any old value)
6) 10:01 Pixel Art With One Pixel Per Object

This tutorial was originally created for BlenderGrid.

Pixel art and Music from Creatures 1 and Creatures 2 by John and Steve Rowlands.

Oblique Projections in Blender

Oblique Projections in Blender Get the files here: https://gum.co/cCDRB

Oblique projections cannot be created simply by the pointing the orthographic camera in the right direction. If you look at the middle and right images in the thumbnail, you’ll see that one side of the cube-castle appears as a square, and yet two other sides are still visible. This tutorial explains how to render the three projections on the thumbnail.

Tutorial created for BlenderGrid

Music:

Flight of the Bumblebee by Rimsky-Korsakoff:

       Piano version : Paul Barton
       Flute version : Lianne Laurens
       Chiptune version : The Musician
       Psytrance version : O2ero Official

Material Girl by Madonna
       arranged for C64 by Sami Sepp

Oilmania Theme for C64 by Alexander Rotzsch

Perspective Tricks theme by myself.

The videos mentioned are:

Render Faster with a Still Background
Greenscreen Within Eevee
Blender Ascii Art Generator

Perspective Tricks 4: ContraZoom

Perspective Tricks 4: contra-zoom AKA the dolly zoom AKA the Vertigo Effect.

How to automate it in Blender using Drivers.

Plus a demonstration of how we measure camera angle in millimetres.

With C64-like cover versions of Bernard Herman’s theme for Alfred Hitchcock’s Vertigo and and Once In A Lifetime by Talking Heads. I normally search Youtube for creative cover versions on creative Commons, but no-one created good version of these.

I started this before my son Odin was born, and now he’s two and a half months old!

Perspective Tricks 2 : Leap of Faith

Perspective Tricks 2 : Leap of Faith

I actually have audio for 5 of these recorded, and plans for …. lots more (it turns out that perspective is the kind of subject that goes on forever in all directions) … but I’m just not finding the time to make these.

Here I look at how to set up a scene that looks fine from one angle, but when you move the camera, it breaks apart.

Material Greenscreen



Download

Every so often it’s good to take a bit of greenscreen footage, place it like a cardboard cutout in a 3D scene, and do some nice smooth CG camera moves.

Now you can key out the greenscreen within material nodes!

Credits in order of appearance:
Little House by dono
Aquarius Loading theme from Super Carling the Spider by Joe Dixon
Floppy Disk Drive Write by mrauralization
Material Girl by Madonna arranged for C64 by Sami Sepp
Photo by Eugene Capon from Pexels
Peacock by Magdabed

Eevee + Alpha : Smoke

A BUG-FIX IN BLENDER 2.8 HAS MADE THIS EASIER!!! Make sure that your version of Blender 2.8 was released on or after 3rd Jan 2019.

Rendering smoke with an alpha layer in Eevee is not straight forward – but it’s not that hard either. This tutorial assumes you’ve already made the smoke, and are now hunting for that elusive transparency.

The .blend files can be found here: https://www.blendswap.com/blends/view/93211

Note – 40% faster refers to the tutorial being 40% shorter – not counting intro and outro.

Rhubarb + Blender: Animated Textures (Like with Lego)

The 5th and final episode of the Rhubarb and Blender pentogy (like a trilogy, but with 5) of tutorials. This time we animate textures – with virtual Lego!

00:00 - Intro
00:24 - Downloading and installing
01:14 - Separating the mouth
05:42 - UV Projecting the mouth
08:38 - Rigging the UV project
10:21 - Setting up the pose Library
12:29 - Setting up Rhubarb Lipsync
12:45 - Setting up audio playback
14:56 - Running Rhubarb
15:40 - Constant Interpolation

Links:

Rhubarb lipsinc: https://github.com/DanielSWolf/rhubarb-lip-sync
Rhubarb Lipsinc Download: https://github.com/DanielSWolf/rhubarb-lip-sync/releases
Rhubarb Lipsync for Blender: https://github.com/scaredyfish/blender-rhubarb-lipsync
Minifig Model: https://www.blendswap.com/blends/view/69499
(other CGI minifigs are available)
Mouths Texture: https://i0.wp.com/yogyog.org/wp-content/uploads/2018/10/mouths.png
(other mouths can be easily drawn)

Manuel Bastioni LAB, Rhubarb Lipsync + Blender Tutorial

This time – using Rhubarb with Manuel Bastioni LAB!

TIMINGS:
00:00 – Intro
00:29 – Installing addons
01:46 – Setting up a Manuel Bastioni LAB charactor
03:00 – The MANY shapekeys of Manuel Bastioni
05:04 – The five shapekeys that we care about
06:39 – Setting up drivers
13:36 – Setting up the pose library
17:52 – Running Rhubarb

LINKS:
Manuel Bastioni LAB:
http://www.manuelbastioni.com/

Rhubarb Lipsync:
Site: https://github.com/DanielSWolf/rhubarb-lip-sync
Download: https://github.com/DanielSWolf/rhubarb-lip-sync/releases

Rhubarb addon for Blender:
https://github.com/scaredyfish/blender-rhubarb-lipsync

Relevent shapekey names:
Expressions_mouthOpen_max
Expressions_tongueTipUp_max
Expressions_mouthOpenO_max
Expressions_mouthOpenO_min
Expressions_mouthLowerOut_min

Blender + Rhubarb Lipsync : Shapekeys

The second of a set of two tutorials: different approaches to using Rhubarb Lipsync with Blender. This one is on animating a mouth with shapekeys – the first is on stopmotion-style animation.

00:00 - Intro
00:23 - Downloading and installing the addon and project files
01:12 - Intro to the blendfile and its shapekeys
02:45 - Set up the armature
04:48 - Set up the drivers
05:28 - Attach drivers to bones
11:15 - Pose Library
13:20 - Preparing Rhubarb - importing sound

RHUBARB LIPSYNC is an open-source automated lipsync program by Daniel S Wolf. It was used on the 2017 Ron Gilbert adventure game Thimbleweed Park.
Rhubarb Lipsync Page: https://github.com/DanielSWolf/rhubarb-lip-sync
Rhubarb Lipsync Download: https://github.com/DanielSWolf/rhubarb-lip-sync/releases

The RHUBARB LIPSYNC BLENDER ADDON for it is by Scaredyfish: https://github.com/scaredyfish/blender-rhubarb-lipsync

The BLEND FILES used in the tutorial can be downloaded here:
https://www.blendswap.com/blends/view/92431

The MOUTH REFERENCE IMAGE can be found here:
http://yogyog.org/wp-content/uploads/2018/08/shaperef.png

SISTER TUTORIALBlender + Rhubarb Lipsync : Stopmotion Style

Blender + Rhubarb Lipsync : Stopmotion Style

The first of a set of two tutorials: different approaches to using Rhubarb Lipsinc with Blender. This one is on stopmotion-style animation – cutting between different mouth models – the second will use shape keys.

00:00 - Intro
00:23 - Downloading and installing the addon and project files
01:12 - Setting up the rig
03:48 - Setting up the Pose Library
06:19 - Preparing to run Rhubarb Lipsinc
10:49 - Adjusting the keyframes

RHUBARB LIPSYNC is an open-source automated lipsync program by Daniel S Wolf. It was used on Thimbleweed Park.
Rhubarb Lipsync Page: https://github.com/DanielSWolf/rhubarb-lip-sync
Rhubarb Lipsynce Download: https://github.com/DanielSWolf/rhubarb-lip-sync/releases

The RHUBARB LIPSYNC BLENDER ADDON for it is by Scaredyfish: https://github.com/scaredyfish/blender-rhubarb-lipsync

The BLEND FILES used in the tutorial can be downloaded here:
https://www.blendswap.com/blends/view/92431

The MOUTH REFERENCE IMAGE can be found here:
http://yogyog.org/wp-content/uploads/2018/08/shaperef.png

Free Automated Lipsync: Blender, Makehuman + Rhubarb

NEWS FLASH!

We can now do fully automated nine-phoneme lipsinc, using the same Program that Ron Gilbert and his team used on Thimbleweed Park.

Rhubarb Lipsync is created by Daniel S Wolf, and the Blender addon is created by Scaredyfish.

There are a lot of links in this tutorial, so here goes…

First there’s the software:

  • Rhubarb Lipsinc Download Page:
    https://github.com/DanielSWolf/rhubarb-lip-sync/releases
  • Rhubarb Lipsinc Blender Addon:
    https://github.com/scaredyfish/blender-rhubarb-lipsync

And then some bits I created myself:


I was really exited to discover this – even if it makes my previous tutorials obsolete!

 

Automated Anticipation in Blender

Leading in to Lipsinc for the Lazy Episode 3: Stopmotion Style I look at anticipation, reaction, and, for some reason, the smear frame.

The creation of anticipations and reactions before and after snappy movements can be semi-automated in Blender.

Maybe at some point I can start going through all the other animation principles. I also have some ideas for creating smear-frame rigs, but I currently have 4 other videos planned:

  1. Forms of Lipsinc (not so much a tutorial as a 5 min animation history lesson)
  2. Lipsinc for the Lazy Episode 3: Stopmotion Style
  3. Animating Eyes
  4. Lipsinc for the Lazy Episode 4: Motion Capture Data
  5. Put yer Hands in yer Pockets in Blender

Lipsinc for the Lazy in Blender 2: Realism

As promised – lazy lipsinc with realistic human models – from Makehuman, ManualBastioniLAB or wherever.

From MakeHuman to Blender with IK and Face Controls Tutorial

Personally, I’m using a model imported from Makehuman using this method ➡️
but other realistic humans are available.

The technique for lazy animation for realistic humans is a little different to lazy animation for more cartoony characters: The movement has to be more subtle.

00:55 – Creating shapekeys
08:45 – Setting up drivers
18:07 – Facial expression
19:15 – Recording body animation

I hope you all find this helpful.

From MakeHuman to Blender with IK and Face Controls

From MakeHuman to Blender with IK and Face Controls

Don’t worry – I’ll get back to the Lipsinc for the Lazy series, but this is a necessary detour… Whether it had to be quite such an elaborate tutorial, and whether I had to make it a Ru Paul’s Drag Race spoof… I really don’t know. While under 10 mins this took around as long to make as the 50 min crowd tutorial!

Anyhow – this is about The MHX2 format (MakeHuman eXchange 2) which allows you to import into Blender with a full IK rig and facial controls.

MakeHuman Blender Addons

Then there’s three I decided to host myself. I didn’t create these addons: they’re made by the Makehuman Team.  All I did was zip them up individually ready for you to download and install in Blender by going LINK

  • MAKEWALK Enables you to import motion capture data in .bvh format. looks like it also works with
  • MAKETARGET Enables you to create custom shapes for the Makehuman body mesh in Makehuman
  • MAKECLOTHES Enables you to create clothes, hair, and other accessories in Makehuman.

Also, feel free to download How to Install Blender Addons in 8 Seconds and use it in your own tutorials.  This has the credits already added.

I would like to thank these videos for teaching me:
Import MakeHuman Files to Blender for Mac (Tutorial)
MakeHuman to Blender with IK Bones and Motion Capture (Tutorial)

Lipsinc for the Lazy

LIPSINC for the LAZY on Blender.

Episode 1: Tweened Cartoon.

A quick and simple way to animate dialog.

This would be ideal for a youtuber who wants to represent themselves as an avatar, or quickly animating a cartoon that mostly consists of dialog.

On later episodes I’m going to look at using more realistic characters (EG from Makehuman), and stop-motion – style characters, with replacement mouths and faces.

00:17 Touching up your sound in Audacity
00:54 Important setup steps
01:12 Import the sound
01:51 Add shape Keys
03:31 Shapekeys react to audio
06:05 Shapekeys for exressions
09:22 Animate expressions
10:17 Why don’t we use actions for the body?
11:52 Setting up a pose-lib
12:14 Animating the body

A slightly more advanced version of the character can be found here: https://www.blendswap.com/blends/view/92042

Creating a Crowd in Blender and Makehuman

Part 1: Makehuman___________________________00:57
Part 2: The Gimp____________________________05:11
Part 3: Importing into Blender______________09:26
Part 4: Materials___________________________10:14
Part 5: Correcting FBX rotation wierdness___12:52
Part 6: Setting up variations in Edit Mode__13:37
Part 7: Randomising Materials 1_____________17:06
Part 8: Modulo Explained____________________19:53
Part 9: Randomising Materials 2_____________22:14
Part 10: Setting up simple IK_______________24:06
Part 11: Adding black people________________28:35
Part 12: The Particle system________________32:08
Part 13: Animation: Setting up actions______37:23
Part 14: Animation: combining the actions___47:32

Blender Tesla Coil Lightning Tutorial

Blender Tesla Coil Lightning Tutorial

Part 1: Modelling __________________________ 0:39
Part 2: Modifiers __________________________ 3:25
Part 2B: Variations ________________________ 8:26
Part 3: Materials and compositing _________ 10:00
Part 4: Animation _________________________ 13:06
Addendum: _________________________________ 15:28

Blender Tutorial: Tesla Coil Lightning

Blender Tutorial: Tesla Coil Lightning

Part 1: Modelling __________________________ 0:39
Part 2: Modifiers __________________________ 3:25
Part 2B: Variations ________________________ 8:26
Part 3: Materials and compositing _________ 10:40
Part 4: Animation _________________________ 13:38
Addendum: _________________________________ 16:00

Open Source Video Editing – Lesson 10: Blender Addon: VSE Transform Tools

Open Source Video Editing
Lesson 10: Blender Addon: VSE Transform Tools

This shows how to install Blender Addon: VSE Transform Tools from
https://github.com/kgeogeo/VSE_Transform_Tools

Keypresses covered:
T – transform strip
G : Grab
(X move only along X dimension – Y only along Y dimension)
ALT-G : Return to original position
S : Scale
(X scale only along X dimension – Y scale only along Y dimension)
ALT-S : Return to original size
R : Rotate
ALT-R : Return to original orientation

Open Source Video Editing – Lesson 9: Blender addons: Jump to Cut

Open Source Video Editing –
Lesson 9: Blender addons: Jump to Cut

This teaches how to install Blender addons to make Blender better for editing video.
This Addon: Jump To Cut by Carlos Padial is available from
http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Sequencer/Jump_to_cut

Open Source Video Editing – Lesson 8 : Speeding and Reversing

Open Source Video Editing
Lesson 8 : Speeding and Reversing

This lesson covers
Reversing footage (playing backwards)
Speeding up and slowing down – various ways of doing this,ending with the one I believe to be the most practical. This method uses Metastrips, which are covered in this lesson: https://youtu.be/yVS-vVPo6g8

Open Source Video Editing Lesson 6: Keyframes and Scaling

Open Source Video Editing
Lesson 6: Keyframes and Scaling

Keyframes (Create with I, delete with ALT I)
Opacity / transparency
Offset and Cropping
Transform effect (move, scale and rotate)
Fancy use of strip ordering, transparencies, and modification layers
Use of curves in video editing view for linear keyframing

Open Source Video Editing Lesson 5: Colour Correction and Wipes

Open Source Video Editing
Lesson 5: Colour Correction and Wipes

The covers:
SHIFT UP to expand the current panel
The video editing view and why I’m not recommending it
HOME to zoom to view everything
KEYPAD . to zoom into selected object
Saturation
Modifiers
Adjustment layers (for applying modifiers to multiple clips)
Wipe transition

Open Source Video Editing Lesson 4: Editing

Open Source Video Editing
Lesson 4: Editing

This covers:
S-click to select
shift-right-click to select multiple clips
Key presses depends on what area of the screen the mouse-arrow is over
Adding video, audio, images and transition effects through menus or with Shift A
Box selection with B
Cut clips with K
Move clips around with G
Using this more precisely by typing in numbers or by pressing Y to move the clip in the y direction only
Deleting clips with the DELETE key

Open Source Video Editing – Lesson 1: Downloading Blender

Open Source Video Editing
Lesson 1: Downloading Blender

As promised – how to install the latest Blender on (ubuntu) Linux:

Open up terminal, and copy and paste the following lines into it.
After the first line it will ask you for your computer’s password. Type it in (as you type nothing will appear on the screen). The computer will also ask you to say yes/no (tap key Y or N) after some of the lines.

Here are the lines of code:

sudo add-apt-repository ppa:thomas-schiex/blender
sudo apt-get update
sudo apt-get install blender

I hope that helps.

Game Technology Against Cancer

Download from GAMEJOLT

This is an interactive simulation of myeloma cancer cells inside the bone marrow and the destruction that it causes.

Your task is to prevent myeloma cell from spreading and maintain the health of the bone.

Two kinds of cells native to the bone are here to help you. Osteoclasts (bone resorbing cells) will dig out the damaged bone, making way for osteoblasts (bone building cells) to fill in with fresh bone. The myeloma cells secrete chemicals that attract osteoclasts while blocking osteoblasts, harming the balance between the two.

The team consists of:

Andrei Pambuccian – programmer
Mike Futcher – animator & artist
Andy Chantry – medical consultant
Cassie Limb – agent & grant application writer