(Topic ID: 276558)

HoloPin - Projection-Mapped Pinball

By matthies

3 years ago


Topic Heartbeat

Topic Stats

  • 21 posts
  • 17 Pinsiders participating
  • Latest reply 2 years ago by AMSNL
  • Topic is favorited by 19 Pinsiders

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    bond2 (resized).jpg
    bond3 (resized).jpg
    bond1 (resized).jpg
    trace-3 (resized).jpg
    trace-2 (resized).jpg
    after-effects (resized).jpg
    trace (resized).jpg
    cadet (resized).jpg
    portal (resized).jpg
    interactive-billiards-table-640x533 (resized).jpg
    layout (resized).jpg

    You're currently viewing posts by Pinsider matthies.
    Click here to go back to viewing the entire thread.

    29
    #1 3 years ago

    Prepare to see the laziest pinball playfield art in history:

    layout (resized).jpglayout (resized).jpg

    This isn't the whitewood - this is the final art for my new build, Holopin... well.. until you power up the machine.

    Now here's the pin in action with a couple of test themes:

    Holopin is a pinball machine that makes full use of projection mapping. If you've ever seen lightshows where different shapes and animations are projected on a building, you have an idea what this pin is all about.

    With something this weird, I feel I have to explain myself. So if you're interested, here is why I built this machine:

    I first got interested in projection-mapping years ago after I saw a video of a pool table using a projector and an xbox kinect to track the balls in play and play animations on the felt. I was going to build one, but didn't have the right space at home to mount a projector over a pool table.

    This is what I'm talking about:

    interactive-billiards-table-640x533 (resized).jpginteractive-billiards-table-640x533 (resized).jpg

    When I bit the bullet and made my first practice homebrew pin a couple of years ago, I remembered the projection-mapped pool table and thought it would be great to use on a pinball machine. So I decided that my next homebrew would be a projection-mapped pin.
    I spent a lot of time planning how it would work and learning about projection mapping. Once I figured out the theory needed to do it properly, I spent a few months coming up with a suitable playfield layout in Visual Pinball.

    I was pretty much ready to commit and build it. Then in January 2019, I saw that somebody beat me to it. This Aziz pinball thread showed a prototype of exactly what I was planning on building. I don't know why, but it completely drained my motivation. So I abandoned my plan and at the end of 2019 I decided to start my second (regular) pin, Kraken.
    I was completely dedicated to focusing on Kraken and planned to finish it by the end of 2020, but then Stern released Stranger Things.
    They used a projector in a way I never thought about, positioning it under the apron. I thought it was a great idea, but at the same time, I felt that it didn't take proper advantage of the projector.

    One of the problems with the use of the projector in Stranger Things (in my opinion) is that you're fighting against the light from the inserts and GI, the light from the LCD, and ambient light. The tiny projector they use isn't powerful enough to fully overcome this, so the projected images become washed out any time a nearby insert lights up. You can't fully light up the playfield using something like pinstadium lights because it will completely wash out the projected image. So you're in a constant tug-of-war between having a dark playfield and washed out projections. I think they did a great job dealing with that limitation.

    When I saw the first videos of Stranger Things, it re-fueled my urge to build a full-on projection-mapped pin. Not a hybrid that mixes a projector with traditional pinball inserts and lighting, but a pin that made full use of a projector. I was surprised to see that nothing happened with the Aziz prototype (at least no updates show up online), so it pumped me up to get started. I figured it would only be a matter of time until somebody made proper use of a projector on a pinball machine.

    I struggled against the urge for a while as I worked on building Kraken. Eventually I gave in and started ordering parts. I started building Holopin at the start of March.

    It took a long time for parts to arrive (I'm in Australia), but the build was pretty quick. Not having to deal with inserts or artwork was a big time-saver. It only took two months to build the physical machine. The software on the other hand will be a never-ending job.

    The first theme I'm working on is based on the classic Windows pinball game, Space Cadet.

    I downloaded Space Cadet, took a couple of screenshots, then imported them in photoshop.

    cadet (resized).jpgcadet (resized).jpg

    The layout I built is obviously different, so I had to edit the Space Cadet playfield to match my playfield. So it's not quite the same, but close enough. If you played the original game, it's a nice hit of nostalgia seeing the artwork and hearing the sound effects on this pin. What you see in the video is very basic, as I haven't added many sound effects, scoring, or any rules.

    But the great thing about this pin is that I can do anything with the playfield.

    So I'm working on something completely different for the second game. The second game I'm working on is based on the video game Portal by Valve.

    portal (resized).jpgportal (resized).jpg

    The idea behind the game if you haven't played it is that you're in a testing facility and use a portal gun to go through chambers solving tests. The game has a lot of humor, which is perfect for pinball. I felt it would be perfect theme to let me come up with something completely different.

    The idea is I'll be able to change the playfield artwork to make it look like different chambers, each one with different goals and obstacles. I can draw clear arrows on the playfield showing what to shoot for, then completely change the playfield artwork to make it look like a completely different level. The plan is to create lasers that you need to align with different playfield objects to power them up, create virtual turrets to knock over, etc.

    You can see in the video that it's still very early, but you get the idea how something like this opens up a lot of possibilities.

    I already have about 10 different themes in mind I want to build for this machine including an acid-fueled psychedelic Hendrix theme. But the downside of this machine is that it takes a lot of time to create the animations and effects.

    I'm figuring all of this as I go, so there's a lot of issues you can see in the video I need to figure out.

    Here's some things you may or may not notice in the video:
    * A subway with two entrances with a staging ball
    * Special action buttons on both sides to manually control things like a magnet (see me use it at 2:58 in the video), opening the top right gate and a kickback
    * Multimorphic long range optos that allow me to track the ball over the middle of the playfield. This means I can create animated virtual targets anywhere in that range and the ball can interact with them (such as turrets to knock over in Portal or the big rollover bars in Space Cadet)

    The projector I use is really bright and the colors are far more vibrant than what shows in the video. While it looks best at night with a dark room, it works pretty well during the day.

    If anybody is interested in seeing building progress photos or how projection mapping works, let me know. I hope you found this interesting (even if you hate the results) and I hope one day to see a projection mapped machine come out of one of the big players' factories (fat chance).

    Let me know what you think or any ideas you have on what I should create with it.

    #5 3 years ago

    Here's a quick run-through of how the projection mapping works.

    First, I opened a full-screen drawing program and traced all of the playfield parts.

    trace (resized).jpgtrace (resized).jpg

    It was awkward, but at least I only needed to do it once.

    trace-2 (resized).jpgtrace-2 (resized).jpg

    Then I opened the traced image in photoshop and created different layers for each target, part, etc.

    trace-3 (resized).jpgtrace-3 (resized).jpg

    You can see my first tracing didn't line up perfectly, so I made small adjustments until everything was perfect.

    Then I imported all the layers into After Effects and created compositions for each playfield part. This way I can animate anything I want separately.

    after-effects (resized).jpgafter-effects (resized).jpg

    The left screenshot is what I work on when I create a playfield theme. The traced image is all wonky, so this adjusted view is much easier to work on.
    The right screenshot is the morphed version that will be rendered and sent to the projector. The one on the right is basically the angle you would see from the projector's position.

    It took a while to wrap my head around it, but now it's all set up it's pretty easy to create animations, import movie clips, etc. Just very time consuming.

    After I render the images and animations for the playfield, it's all set up in MPF.

    #8 3 years ago
    Quoted from zacaj:

    What resolution is the projector?

    It's 1280 x 800. I would have preferred full HD, but it was really hard to find one with the right throw distance that didn't cost a fortune (this one was cheap secondhand on eBay).

    Quoted from alveolus:

    Looks super promising!
    Will you be able to use playfield glass?

    With normal glass, it creates a bright spot somewhere to the right of the right slingshot from normal standing position. It's not too bad on darker artwork in that area but it's distracting on bright artwork.
    I'm thinking PDI or one of the other anti-glare glass might be the way to go.

    3 weeks later
    #14 3 years ago

    Lately I've been experimenting with different backgrounds to figure out what works and what doesn't. Most of the work is in creating animations, so once I figure out what works and what doesn't, I'll be able to make decent progress.

    I've been playing around with video clips for possible movie/TV themes. It's tricky to make decent use of widescreen footage on a pinball playfield.

    If only movies were filmed in portrait mode

    Here's some shots of my Casino Royale intro test:

    bond1 (resized).jpgbond1 (resized).jpg

    bond2 (resized).jpgbond2 (resized).jpg

    bond3 (resized).jpgbond3 (resized).jpg

    It looks much better in person compared to these photos. I thought it'd be too hard to see the ball with all the chaotic patterns and motion, but it's pretty good most of the time.

    I'm using a lot of tricks in After Effects to cover the entire playfield and it works surprisingly well for this clip.

    My goal here is to have a James Bond theme and you work your way through the different Bond actors. Each mode would match a movie and possibly play the title credits sequence somewhere. Seems like a great theme for a pin: unlock different cars, gadgets, battle villains, etc.

    You're currently viewing posts by Pinsider matthies.
    Click here to go back to viewing the entire thread.

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/holopin-projection-mapped-pinball?tu=matthies and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.