Code Monkey home page Code Monkey logo

Comments (7)

c-morten avatar c-morten commented on September 26, 2024 1

You'll need to change the animation path to point to the female folder rather than the male folder as well. I'm not entirely sure why that would result in the character moving way off the screen but you definitely want to point to the animation folder that matches the character skeleton category. Please post back if this fixes the problem and I'll close out the issue.

As for chat or forum, we don't have anything like that set up just yet. We're waiting a bit to see how much interest the repository gets.

from amazon-sumerian-hosts.

c-morten avatar c-morten commented on September 26, 2024 1

The emotes and gestures can be found inside the emote and gesture glb files, one way to see what animations they contain would be to import them into a program like Blender. If you're looking for a scripted solution, you can use the AnimationFeature's getAnimations method. This will return an array of the names of all animations on a given layer. To see an example, take a look inside the toggleHost method in the example file. We use that method to populate the emote selector dropdown depending on which host tab is active.

As for the host looking a little different than they do inside Sumerian, this is because we provided the host assets as glTF, which is a file format that supports PBR materials. That shading model gives much better results than the standard materials inside Sumerian. We do have support for PBR in Sumerian now but updating the host assets is not a priority at the moment. For the animation looking smoother, I can only speculate. I know that we only support linear interpolation between keyframes in Sumerian and three.js and Babylon.js both support cubic spline, it's also possible the framerates are a bit better.

from amazon-sumerian-hosts.

roschler avatar roschler commented on September 26, 2024

@c-morten Thanks, I'll try that and report back.

from amazon-sumerian-hosts.

roschler avatar roschler commented on September 26, 2024

@c-morten That did it, thanks! Using the right animation path fixed my "lost in space" problem with the Host positioning. I'm good to go now.

  • Do you know where I can find a complete list of all the emotes and all the gestures for each character?

BTW, I can't shake the feeling that the animations in Sumerian-Hosts/ThreeJS are smoother than in the Sumerian canvas environment. Also, the shading of the characters and the ambient lighting seems more pleasing and easier on the eye. Have you found that to be true too?

from amazon-sumerian-hosts.

roschler avatar roschler commented on September 26, 2024

@c-morten Thanks!

from amazon-sumerian-hosts.

roschler avatar roschler commented on September 26, 2024

"This will return an array of the names of all animations on a given layer. To see an example, take a look inside the toggleHost method in the example file. We use that method to populate the emote selector dropdown depending on which host tab is active."

@c-morten Ok, got it. I was hoping there were more emotes available for the Alien character than the singular angry. So I can just use the mini-UI on the three.html page to explore all the emotes right?

Where would I go to hire someone to build new animations, but just for the existing characters in the distribution assets? I looked at Mixamo as you suggested and I didn't see a "freelancer" section, and most of the existing animations are not really great for the Alien character.

from amazon-sumerian-hosts.

c-morten avatar c-morten commented on September 26, 2024

The Alien character was more of a test to prove out that the host functionality can still work on other rigs with different proportions and joint orientations, so we didn't finish out the full set of animations the other hosts contain. I'm not really sure of the best place to go for hiring a freelance animator but you might try a site like cgsociety, it looks like they do have a forum board for recruiting: https://forums.cgsociety.org/c/help/recruitment.

from amazon-sumerian-hosts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.