Skip to content

Tanisha Final Checkpoint Plan #83

@tanishapatil1234

Description

@tanishapatil1234
image image

image
image

Objective

The objective of this project is to implement an AI model that customizes a game character based on a picture taken by a camera. The model will analyze the picture to determine the user's skin color, shirt color, hair color, and hair length, and use this information to create a customized sprite/character.

Tasks

  • Develop and integrate a camera feature to capture the user's picture.
  • Create an AI model to analyze the picture and extract details about skin color, shirt color, hair color, and hair length.
  • Design and create character sprites that can be customized based on the extracted features.
  • Integrate the AI model with the character customization system.

The Plan

Requirements

  • A camera feature to capture user images.
  • An AI model to analyze images and extract relevant features.
  • Customizable character sprites based on extracted features.

Camera Feature

  • Develop a camera interface that can capture images from the user's device.
  • Ensure the camera captures images in a resolution suitable for analysis.

AI Model

  • Define the dataset and gather images for training the AI model.
  • Train the AI model to recognize skin color, shirt color, hair color, and hair length.
  • Validate the AI model with a test dataset to ensure accuracy.
  • Deploy the AI model to integrate with the camera feature.

Character Sprites

  • Design base character sprites with customizable attributes.
  • Create variations for different skin colors, shirt colors, hair colors, and hair lengths.
  • Implement a system to dynamically change sprite attributes based on AI model output.

Integration

  • Link the camera feature to the AI model for real-time analysis.
  • Connect the AI model output to the character customization system.
  • Ensure seamless integration between capturing an image, analyzing it, and customizing the character.

Schedule

Monday:

  • Share the project plan with the team.
  • Begin ideation for camera interface and character sprite designs.

Tuesday:

  • Develop the camera feature to capture images.
  • Start gathering and preparing the dataset for AI model training.

Wednesday:

  • Train the AI model using the prepared dataset.
  • Design base character sprites and their customizable attributes.

Thursday:

  • Validate the AI model with test data.
  • Create variations of character sprites based on potential AI outputs.

Friday:

  • Integrate the camera feature with the AI model.
  • Connect the AI model to the character customization system.
  • Conduct end-to-end testing to ensure the system works smoothly.

Milestones

  • Camera feature implemented and tested (Due: Tuesday)
  • AI model trained and validated (Due: Wednesday)
  • Character sprites designed and variations created (Due: Thursday)
  • Full system integration and testing completed (Due: Friday)

Next Wednesday's Presentation Plan

Presentation Outline

  1. Project Objective

    • explain the goal of the project: to use an AI model to analyze a picture taken by a camera and customize a game character based on the user's skin color, shirt color, hair color, and hair length.
  2. Camera Feature

    • demo the camera interface that captures the user's image.
    • try to explain the technical aspects of how the camera captures and processes the image for analysis.
  3. AI Model

    • Describe the AI model's purpose and the process of training it.
    • Show the dataset used for training, highlighting the types of images and features it learns to recognize.
    • Present the validation results to demonstrate the model's accuracy in identifying skin color, shirt color, hair color, and hair length.
  4. Character Sprites

    • Showcase the base character sprites and their customizable attributes.
    • Display the different variations created for each feature (skin color, shirt color, hair color, and hair length).
  5. Integration

    • Explain how the camera feature and AI model are integrated.
    • Demonstrate the workflow from capturing an image to customizing the character.
    • Highlight the seamless transition and real-time customization.
  6. Challenges and Solutions

    • Discuss any challenges faced during the development process.
    • Describe the solutions implemented to overcome these challenges.

Demo

  • using different demo images

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions