A realist, photorealistic, and portrait photography tool that allows users to try on different hair styles with their clothing. The tool features a virtual free-forming hair system that creates realistic, free-formed hair. It also allows users to wear a top that matches the hair style and hair color. Users can input their desired hairstyle, and the tool will automatically adjust the hair to match the hairstyle. The tool also includes a feature that allows users to add up to 10 free-formed hair pieces to their hairstyle.