top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Virtual Makeup

Description

Virtual Makeup is an augmented reality application that allows users to apply virtual makeup in real-time using Unity AR. Developed by a team of three, this project leverages Unity and C# to provide an interactive and engaging experience. My role involved integrating 2D makeup designs into the application and developing the facial recognition algorithms necessary for accurate makeup placement.

Technologies Used

Game Engine: Unity
Programming Language: C#
Framework: Unity AR
Tools: Unity Editor for development, Adobe Illustrator for 2D designs, OpenCV for facial feature detection
Platforms: Mobile (iOS, Android), WebGL

Features

*Real-time Virtual Makeup: Users can apply virtual makeup in real-time, seeing the results instantly on their faces.
*Facial Feature Detection: Accurate facial feature detection using mathematical calculations to ensure precise placement of makeup.
*2D Design Integration: Collaborated with a 2D designer to seamlessly integrate drawn makeup designs into the application.
*User-Friendly Interface: Developed an intuitive interface for users to easily select and apply various makeup styles.

Development Process

In developing the Virtual Makeup application, I worked closely with the 2D designer to integrate their artwork into the AR environment. My responsibilities included calculating the mathematical points on the face for accurate makeup application and writing the necessary code to ensure the designs aligned correctly with the user's facial features. This project also enhanced my skills in AR development and real-time processing, as well as effective teamwork and collaboration within a small team.

bottom of page