bevyengine / bevy

A refreshingly simple data-driven game engine built in Rust
https://bevyengine.org
Apache License 2.0
35.16k stars 3.46k forks source link

Add basic permissively licensed rigged humanoid asset #9962

Open alice-i-cecile opened 11 months ago

alice-i-cecile commented 11 months ago

What problem does this solve or what need does it fill?

Humanoid models are both very useful for testing new animation features, and great for more complex and realistic examples.

However, Bevy's repo doesn't currently have one!

What solution would you like?

Build and upload a humanoid model with the following specs:

What alternative(s) have you considered?

Use an existing standard, like this third person character controller or a Mixamo character. Unfortunately, these are not permissively licensed!

We could also examine Kenney's characters, and either adapt them to meet our needs or use them directly.

MalekiRe commented 11 months ago

Oh! Could we get blendshapes for a mouth on this as well? Called Vismemes

ValorZard commented 11 months ago

I want them to have a quirky name, like Bob, or Alex

alice-i-cecile commented 11 months ago

Griffin points out that the assets from one of the recent Blender films may work, at least as a source of inspiration: https://studio.blender.org/films/

They don't seem to be permissively licensed though :(

bushrat011899 commented 11 months ago

We could also examine Kenney's characters, and either adapt them to meet our needs or use them directly.

I think this is the best option, and in fact I think it would improve the overall first-impression of Bevy to include some basic building blocks around Kenney's assets. They're popular enough that most first-time game devs are already familiar with the assets, and they cover a broad enough range of Bevy's features. Personally, I think the blocky characters would be a good starting point, along with the prototype textures for an environment.

preview

sample