aardvarkxr / hackathon-sep20

BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Avatar Creation Tool (Personality Constructs) #27

Open Adil3tr opened 3 years ago

Adil3tr commented 3 years ago

What would this gadget do?

This gadget allows users to make their own avatars. The construction system is offering the user basic 3D shapes (rods, cones, spheres) that they can use to build an avatar’s head and torso. Shapes clip through each other, allowing users to use them to make complex avatars if they want. Shapes have 3 characteristics: size, color, and the specific shape itself. The gadget only makes an output for other gadgets to make use of. Hands are represented by the user’s controllers, or a separate gadget for hands.

This is based on SteamVR’s system: https://steamuserimages-a.akamaihd.net/ugc/942832810028470735/0B275ED133BBAC9CF88680501968370D57AC0A57/

There should be something in this gadget to facilitate other's gadgets being able to block or hide the avatar of another user for obvious reasons. For performance reasons, being able to rasterize an avatar into one object without completely losing the information needed to edit it, would be ideal.

Who would use this gadget?

This gadget would eliminate a step to making any social application, without relying solely on any social program that aardvark might be integrated with (Pluto, etc).

Assuming that you're on the team, what other skillsets would you need to make this project happen over a couple days of hacking?

I am not experienced with coding or 3D modelling, I’m just trying to provide the concept for consideration.

What will be the toughest part of building this gadget?

I’m not sure what the hardest aspect of this is, but I would imagine handling lighting on the 3D shapes and making sure the avatar is accessible to other gadgets.