如何渲染3D头像?

我正在建立一个网站,您可以在其中创建一个帐户,与其他人聊天,结交朋友...我正在使用PHP建立它。我快完成了,但是有问题。我想制作一个目录,用户可以在其中购买3D物品并使用它们自定义角色。

I want to make something like roblox.com.
As you can see, you can edit your avatar with items you bought.

我知道如何制作目录,库存系统等。 这里的问题是我不知道如何制作一个系统来渲染角色并将所需的物品放到角色上。它还会更改化身的颜色,但目前尚不需要。

我认为我可以使用three.js或Python做到这一点,但不确定。 另外,我对此是完全陌生的,所以我不知道它是如何工作的。

非常感谢任何可以提供帮助的人!