metahuman guitar girl(friend?) getting even better
next is to improve the picking😀
metahuman guitar girl(friend?) getting even better
next is to improve the picking😀
now finally!!! she can play high speed guitar solo
talking about 1/16 notes 200 bpm
I rewrote almost all the codes
including my own algorithm to generate guitar tab from MIDI
now finally!!! she can play high speed guitar solo
talking about 1/16 notes 200 bpm
I rewrote almost all the codes
including my own algorithm to generate guitar tab from MIDI
Movie Render Queue
if you render all cameras and use CLI encoder for MP4 files. it will encode all pictures to One MP4 file even if there're in different folders.So I wrote this batch file. It will encode one mp4 file for each folder. put it in root folder and run
Movie Render Queue
if you render all cameras and use CLI encoder for MP4 files. it will encode all pictures to One MP4 file even if there're in different folders.So I wrote this batch file. It will encode one mp4 file for each folder. put it in root folder and run
Thanks to sub-levels I can move everything to a new environment easily. The only thing missing is a better way to move it in the main level.
You have to manually enter the coordinate.
That's some guess work and trial and error.
It'd be nice if we can just drag it
Thanks to sub-levels I can move everything to a new environment easily. The only thing missing is a better way to move it in the main level.
You have to manually enter the coordinate.
That's some guess work and trial and error.
It'd be nice if we can just drag it
the latest version of the keyboard rig
lots of details has been added
check it out with sound on😀
the latest version of the keyboard rig
lots of details has been added
check it out with sound on😀
keep working on keyboard
know it's getting closer to dancing on keyboard
keep working on keyboard
know it's getting closer to dancing on keyboard
fixed some bugs
refined the base pose
now I'm confident to call it ver 0.1 😆
going to make her play different kinds of guitar songs
and improve the rig when needed
but right now I'm going back to my piano rig and finalize it
so I can start to do music covers
fixed some bugs
refined the base pose
now I'm confident to call it ver 0.1 😆
going to make her play different kinds of guitar songs
and improve the rig when needed
but right now I'm going back to my piano rig and finalize it
so I can start to do music covers
cant believe it's been more than a week
change log:
- refined finger movement logic for the left hand
- use separate solver for hand and fingers to get finer control
- simple implementation for the right hand. with pole vector
- body animation, guitar attachment
cant believe it's been more than a week
change log:
- refined finger movement logic for the left hand
- use separate solver for hand and fingers to get finer control
- simple implementation for the right hand. with pole vector
- body animation, guitar attachment
finally, one foot on the ground
350 lines of code
generating 9 curves to control the left hand
using both the tab and the original MIDI file
it's just the first step
so many things can be improved. cant wait
(video has sound)
finally, one foot on the ground
350 lines of code
generating 9 curves to control the left hand
using both the tab and the original MIDI file
it's just the first step
so many things can be improved. cant wait
(video has sound)
now we are back here
at some point I realized that IK rig has it's limits
so I made my own control rig from scratch
it's a bit more complicated but I gained finer control to how it behaves
the next thing is actually making the fingers move driven by midi data
now we are back here
at some point I realized that IK rig has it's limits
so I made my own control rig from scratch
it's a bit more complicated but I gained finer control to how it behaves
the next thing is actually making the fingers move driven by midi data
updated the skeleton adding bones for finger tips
setup and tweaked a lot of parameters for the IK rig
now the fingers of the left hand is all controlled by the IK targets.
not perfect for sure
But I'd take it as a decent start point
updated the skeleton adding bones for finger tips
setup and tweaked a lot of parameters for the IK rig
now the fingers of the left hand is all controlled by the IK targets.
not perfect for sure
But I'd take it as a decent start point
I thought I was ready to put things together
Then I realized there is no bones for the finger tips
by default the closest thing is to point the root of the last joint of the index finger to the target
I will have to make changes to the skeleton
and also others
I thought I was ready to put things together
Then I realized there is no bones for the finger tips
by default the closest thing is to point the root of the last joint of the index finger to the target
I will have to make changes to the skeleton
and also others
getting the guitar ready in unreal
I'm so glad it can import sockets from blender:
create empties and name them with "SOCKET_" as prefix
and don't forget to select empty when export
cant imagine creating 138 empties in unreal, must be painful
getting the guitar ready in unreal
I'm so glad it can import sockets from blender:
create empties and name them with "SOCKET_" as prefix
and don't forget to select empty when export
cant imagine creating 138 empties in unreal, must be painful
I found this tuttut project on GitHub
it can convert midi to guitar tabs in text form
with the help of AI
I hijacked the code and now it also outputs a time table very similar to what I used for my drum kicking rig. It has time, string and fret data for each note.
I found this tuttut project on GitHub
it can convert midi to guitar tabs in text form
with the help of AI
I hijacked the code and now it also outputs a time table very similar to what I used for my drum kicking rig. It has time, string and fret data for each note.
as shown in the previous post
the fast motion exposes a lot of problems😵💫
so I took some time and refined the code
now each kick is more context-aware
(more reasonable path of the foot)
also cinematic cam is used to get some motion blur
plz enjoy with sound😊
as shown in the previous post
the fast motion exposes a lot of problems😵💫
so I took some time and refined the code
now each kick is more context-aware
(more reasonable path of the foot)
also cinematic cam is used to get some motion blur
plz enjoy with sound😊
finally finished the drum fill transcribing
it needs some more tweaks in unreal tho
but it's started to get interesting
Enable sound to get the full experience😀
finally finished the drum fill transcribing
it needs some more tweaks in unreal tho
but it's started to get interesting
Enable sound to get the full experience😀
transcribing a fancy drum fill so that my girl can play it in unreal
I really hope some AI can do it for me
but I guess not today😂
transcribing a fancy drum fill so that my girl can play it in unreal
I really hope some AI can do it for me
but I guess not today😂
added one more IK target for the hip and upper body movement.
now it should look less stiff
added one more IK target for the hip and upper body movement.
now it should look less stiff
wasn't happy about the texture of her socks
so I tried something new😵💫
wasn't happy about the texture of her socks
so I tried something new😵💫
dancing on a huge keyboard to play music...
last time when I post it, it's labeled as adult content for some reason
so I spent some time and made some changes
will it work tho
let's find out😂
dancing on a huge keyboard to play music...
last time when I post it, it's labeled as adult content for some reason
so I spent some time and made some changes
will it work tho
let's find out😂
play a huge keyboard with feet like dancing...
now with material change and sound
it starts to make more sense
it's still pretty basic tho
play a huge keyboard with feet like dancing...
now with material change and sound
it starts to make more sense
it's still pretty basic tho
didn't know you have to manually implement a for-loop with delay macro in unreal.
and now each key can be pressed down
didn't know you have to manually implement a for-loop with delay macro in unreal.
and now each key can be pressed down