Hi Developers!
We’re excited to announce that we’re expanding our Skin Tone Color Picker to allow colors beyond the previous color palette selection. A number of you gave us feedback that the color selection didn’t include shades that allowed everyone to feel appropriately represented by their avatar, so we’ve expanded to allow for selections beyond the color palette.
As a developer, if you have an Avatar Editor in your experience, you’re now able to use all colors versus the color palette we provided. Previously, Color3 values would lock to the closest available color on the color palette. You’re now able to set skin tone to any Color3 value in HumanoidDescription, and when you call AvatarEditorService:PromptSaveAvatar
, it will save to the platform.
Players:GetCharacterAppearanceInfoAsync
will now include a bodyColor3s table with the player’s selected skin color alongside the previous bodyColors table, which will still exist and contain the Color3 value rounded to the nearest BrickId. Existing Color Pickers in experience will continue to work, but you’re now able to expand the range of colors you offer players when modifying their avatar’s skin tone.
We are also releasing this in the platform Avatar Editor in the Universal App, where players can select a base color and drag a slider to more finely tune their avatar’s skin color. Check it out in action below:
Special thanks to @meiyonnaize @TheGamer101 @metaversek1ng @CycloneUprising and @gigawut for their work to make this feature a reality. Let us know if you have any feedback, and thanks to all of you who let us know this feature was important to you – we really appreciate it. Enjoy!
Thanks for reading,
timetopretend8