Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Utilities Snap Photo Kit - Smart Camera Utility

Discussion in 'Tools In Progress' started by Kellyrayj, May 19, 2022.

  1. Kellyrayj

    Kellyrayj

    Joined:
    Aug 29, 2011
    Posts:
    933
    Hey friends,

    I'm nearly done with a smart image capture system (think Pokemon Snap). I'm calling it Snap Photo Kit.

    Screen Shot 2022-05-19 at 12.37.31 AM.png

    Planned release features:
    • quick drag and drop components that take just a few seconds to set up
    • smart photo details like distance, facing direction, size in the screen, pose tags
    • examples for how to score photos based on photo details
    • camera roll to review the photos you've taken and what details are in the objects
    Screen Shot 2022-05-19 at 12.43.18 AM.png

    What I'd love to hear is other desired features. The demo is nearly there and will come sometime in the next week.
     
    blueivy likes this.
  2. UnityTestingFrostPixel

    UnityTestingFrostPixel

    Joined:
    May 22, 2019
    Posts:
    6
    The thread might be dead but... is there any update on this @Kellyrayj ? Would love to see it and play with it! :D
     
  3. Kellyrayj

    Kellyrayj

    Joined:
    Aug 29, 2011
    Posts:
    933
    Hi friend! Not completely dead! I was gobbled up into the industry and haven't gone through the process to get this outside work approved! If I get a itch to complete it, I'll post here again.
     
  4. UnityTestingFrostPixel

    UnityTestingFrostPixel

    Joined:
    May 22, 2019
    Posts:
    6
    Thanks for the reply! I'd love to know the process/theory behind how you are identifying the "animals" in the picture and how they get scored :)
     
  5. Kellyrayj

    Kellyrayj

    Joined:
    Aug 29, 2011
    Posts:
    933
    Just a bunch of clever ray-casting and some performance tricks! The main items that you are looking for are just in a predetermined list. The rest is just a scatter of checks.
     
  6. UnityTestingFrostPixel

    UnityTestingFrostPixel

    Joined:
    May 22, 2019
    Posts:
    6
    Ah, that's clever. I'm trying to build my own system for my game, and having an infinite amount of trouble with (for example) raycasting when an animal is say, behind some grass - grass typically won't have colliders.

    The only real way I've managed so far to get anything like a prototype working is to have a 2nd camera that renders to a render texture and perform a render pass so that anything on the Animal Layer get's drawn in a solid block color that a system (which I havent wrote yet) will pick up and do some scoring and identifying based on the unique color of the animal.

    It's always super interesting to see different approaches! Regardless I can't wait to see what you come up with in your final product - if I can integrate it into my project I'd definitely go that route as I'm currently spaghetti coding :D