thanks :)! will defenitely use this in my game
This is going to be really useful for story games and dialogues!
Interesting. Can’t wait to see what the community makes!
How will the bones being hidden from the DataModel mesh with scripts? Can we still index them and manipulate the structure outside of using FACS if we’d like to make our own procedural-esque faces?
My only regret is that I will make FACS compatible faces, but they will only ever live in my game.
It’s a minor thing, I guess.
Great question! We’re aiming to launch out of Beta in the next 1-2 months. In the meantime we’d love for you to try Dynamic Heads and help us with any feedback ahead of the full release.
Did the file open for you with this texture? It would be helpful to know any repro steps we could use to investigate this further
The bones being hidden will also mean that you can’t reference them in any scripts. The benefit of standardizing the animation with FACS is that the facial animations will consistently work on all dynamic heads and allow better layering of animations that all use FACS.
Long term we’d like to explore ways to enable developers and creators to upload Dynamic Heads to the Avatar Shop although that is further out. In the meantime, any Dynamic Head you create can work in your experience
The file opened like that, yes. I’d like to note that I got the file from Using Dynamic Heads in Studio | Roblox Creator Documentation
I was looking into trying to fix the issue myself, and it seems like it’s related to the fact that once you give a MeshPart a texture, like in the case of that reference file which has a TextureId set, you will lose the ability to change it’s color.
I’m unsure as to why the whole head appears black though, since when downloading the TextureId, only certain parts were colored black.
An additional question: is there any process for porting existing 2D faces onto Dynamic Heads? or is this a manual process which has to be undertaken? I’m asking this since this thread had several “classical” faces working on Dynamical Heads:
https://devforum.roblox.com/t/looking-for-feedback-dynamic-heads-facial-animation/1573773/
I don’t think that any of these options are objectively better. In my opinion, while I will always be drawn towards the old blocky look, I understand that these new dynamic heads will be more immersive for our games and could result in some amazing avatar bundles.
Will existing characters (such as the crimson claw package) get facial animations? It would be a shame if only new characters moving forward had facial animations, since a majority of player avatars use bodies that exist today!
Amazing update, about the live facial animation, will it be an in game only thing or are there any plans on having this working in the animation editor too? Cause i feel like that’d help a lot on animating faces.
Thank you for raising this issue. We’re currently investigating the root cause but as a work around you could: Click the head, in the properties panel copy the TextureId ( rbxassetid://9738703854 ), then on the head press the plus button to add a SurfaceAppearance. Uncollapse the head, select the created SurfaceAppearance in the head and in the properties panel paste texture id rbxassetid://9738703854 into the ColorMap field.
Great question! One of the ways we’d like to help with animation creation is by recording live face animations in Studio. Later this year you could record a face animation using your camera and play it in your experience
Good point! We’re currently reviewing and will be converting some of the popular faces and characters that would be a good fit for Dynamic Heads. Some characters like Junkbot or Magma Fiend are great candidates for Dynamic Heads and Facial Animation.
Great question! Currently the best way to create a Dynamic Head that is inspired by a 2D face is using one of the template files we provided. We’ve provided the blocky character model in this tutorial which you can modify by changing the texture or modifying the geometry for the eyes/mouth to create a new looking Dynamic Head. You can also create a Dynamic Head from scratch using this tutorial we posted. In the future we’re going to continue building tools and sharing new templates that will help with Dynamic Head creation.
I have a question will this make people with 2 GB RAM device 10 years or older device lag? or how about average mobile phone.
I mean I have try it and there is no lag, but what if there were like 10 or 20-100 of these?