Jump to content



Photo
* * * * * 26 votes

WIP: Visual Pinball in Unity


  • Please log in to reply
813 replies to this topic

#121 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 17 February 2020 - 11:37 PM

@chepas: Well, the NuGet packages should be installed automatically. It's called dependency management, I know the ideal case would be to ship a program with no deps at all, but sometimes I don't want to re-invent the wheel, specially if there's a really good working one. ;)

I have had with multiple projects in the past, I just didn't have time to go through that. I only got as far as trying build the tests. So all I was saying is that it wasn't "plug and play", including Unity. When I get spare time I will be trying again.

 

 

Looking forward to seeing progress on your project, it's the first time I'm hearing about, do you have a thread or blog where you present it?

 

No time to do things like that! but when I plug it into this engine I'll show some progress.


Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#122 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,469 posts
  • Location:Embrun, Ontario, Canada

  • Flag: ---------

  • Favorite Pinball: Superman, Firepower & Tron



Posted 18 February 2020 - 02:22 AM

Zaccaria for me has the best potential, it have very good graphics, and physics are good with some tuning. I don't know how much dev they are, because feature that could be necessary like 3 screen, DMD positionings, best customing view that lot of people wants for some time are not on dev now. 

 

Well... I can't elaborate but that's not exactly accurate :D


Edited by The Loafer, 18 February 2020 - 02:23 AM.


#123 bord

bord

    Pinball Fan

  • Members
  • PipPipPipPip
  • 603 posts

  • Flag: ---------

  • Favorite Pinball: Star Gazer, Whirlwind, Frontier

Posted 18 February 2020 - 02:25 AM

Yeah, the Zaccaria stuff is awesome. I've been pretty impressed by how they keep improving it.

#124 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,922 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 18 February 2020 - 02:56 AM

If one thing this thread has really done... it's had almost everyone come out of hiding.

 

It's easy to forget just how fantastic the work from devs of all corners of virtual pinball has been. Whether it has been:

 

- VPX

- VPinMAME

- B2S Server

- DOF

- UltraDMD and FlexDMD

- dmdext

- Future Pinball

- BAM

- PROC (Chepas and Ninnuzu stuff)

- DOFLinx

- Pinup Player

- PBX

- PBY

- Popper

- VPVR

- table / directb2s / pup-pack authors

 

...or anything else I missed....

 

This is a very talented community...and it's great to see so many of us coming together with some excited enthusiasm.

 

You guys are the best!


Edited by TerryRed, 19 February 2020 - 03:20 AM.


#125 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

  • Flag: ---------

  • Favorite Pinball: System 11

Posted 18 February 2020 - 05:17 AM

Count yourself among the incredibly talented, creative and generous with your time, Terry!



#126 gStAv

gStAv

    Pinball Lover

  • Members
  • PipPipPipPip
  • 1,331 posts

  • Flag: Sweden

  • Favorite Pinball: TOM, IJ, AFM, WC94

Posted 18 February 2020 - 04:35 PM

Yeah, this thread is awesome. Love to read it and see new posts to the mornin cereals.❤️😊

I have a pretty dated pincab pc now 8yrs of age and have not booted it up in quite a while, but this gets mi pinpower meter full again. Thinking of a new pc + 4k now. Thanks Mr. internet

3rs054-6.png


#127 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

  • Flag: ---------

  • Favorite Pinball: T2, TOM, AFM

Posted 18 February 2020 - 11:42 PM

I started porting the game loop. Went pretty well, and 4,800 lines of code later, flippers are moving!

 

 

These are the physics of VPX. The Unity integration is terribly ineffective, but this is a good base to start further tweaking.



#128 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

  • Flag: ---------

  • Favorite Pinball: System 11

Posted 19 February 2020 - 12:17 AM

“My God, it’s alive!”



#129 Mr H

Mr H

    Enthusiast

  • Members
  • PipPipPip
  • 96 posts

  • Flag: Australia

  • Favorite Pinball: Monsterbash

Posted 19 February 2020 - 06:25 AM

This is all fantastic to watch (think I'm checking this thread daily!). Love it. I've done a bit of work in Unreal engine and some interactive walk throughs. Does Unity have a node based editor? Wondering if you could create an original table in Unity with all the rules, modes, gameplay etc with something like this instead of scripting? 

 

The light test in the first post is amazing, just what we need! Very realistic without having to be pre-rendered. It'd make some of the earlier tables have a completely new life. And what would be great about this is also is changing different hdri's (day, night) will be an awesome feature to have... a dramatic change. Some people like daytime, well lit bright tables....and some like a dim lit looking bar environment.

 

Pumped!



#130 blindpeser

blindpeser

    Enthusiast

  • Members
  • PipPipPip
  • 421 posts

  • Flag: ---------

  • Favorite Pinball: WCS94

Posted 19 February 2020 - 10:05 AM

Nice @freezy! Cant wait to see more progress.



#131 DCrosby

DCrosby

    Enthusiast

  • Platinum Supporter
  • 125 posts

  • Flag: United States of America

  • Favorite Pinball: Phantom Of The Opera (Currently, may change tomorrow) ;D

Posted 20 February 2020 - 04:47 AM

This is all fantastic to watch (think I'm checking this thread daily!). Love it. I've done a bit of work in Unreal engine and some interactive walk throughs. Does Unity have a node based editor? Wondering if you could create an original table in Unity with all the rules, modes, gameplay etc with something like this instead of scripting? 

 

The light test in the first post is amazing, just what we need! Very realistic without having to be pre-rendered. It'd make some of the earlier tables have a completely new life. And what would be great about this is also is changing different hdri's (day, night) will be an awesome feature to have... a dramatic change. Some people like daytime, well lit bright tables....and some like a dim lit looking bar environment.

 

Pumped!

Unity in itself doesn't but there's Playmaker https://assetstore.u...&utm_source=aff



#132 g5k

g5k

    Hobbyist

  • Members
  • PipPip
  • 46 posts

  • Flag: ---------

  • Favorite Pinball: T2

Posted 21 February 2020 - 06:03 AM

This looks freaking incredible, thank you to all those working to make it happen. 



#133 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

  • Flag: ---------

  • Favorite Pinball: T2, TOM, AFM

Posted 24 February 2020 - 07:44 PM

Unity posted an article about their High Definition Render Pipeline, for the 3D geeks among you :)

 

https://blogs.unity3...view-in-2019-3/



#134 unclewilly

unclewilly

    sofa king.....

  • VIP
  • 5,170 posts
  • Location:Baltimore, Maryland

  • Flag: United States of America

  • Favorite Pinball: tz, tom, big hurt, who dunnit



Posted 24 February 2020 - 09:43 PM

This looks very promising. Thanks freezy.
Pushing me closer to building tables again

"it will all be ok in the end, if it's not ok, it's not the end"
 
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx

uw2.gif


#135 hlr53

hlr53

    Pinball Fan

  • Gold Supporter
  • 683 posts
  • Location:Kettering OH

  • Flag: United States of America

  • Favorite Pinball: 1964 Williams Palooka Joe

Posted 25 February 2020 - 10:45 AM

Time for a PC upgrade to the Ampere GPUs later this year.


Former Cab: 40" Haier, 28" I-INC, i7-6700, 1080 GPU, v3DMD, 4D7 solenoids. Altec-Lansing speakers and sub. Artwork by Stuzza. Printing by Brad Bowman. VR HP reverb


#136 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

  • Flag: ---------

  • Favorite Pinball: System 11

Posted 25 February 2020 - 04:21 PM

Unity posted an article about their High Definition Render Pipeline, for the 3D geeks among you :)
 
https://blogs.unity3...view-in-2019-3/

Interesting read. Which new Unity features are you most excited about possibly employing, freezy? The new lighting features alone have really exciting implications for pinball sim.

Edited by Ben Logan, 25 February 2020 - 04:23 PM.


#137 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

  • Flag: ---------

  • Favorite Pinball: T2, TOM, AFM

Posted 25 February 2020 - 04:53 PM

Well, that's really up to the authors. Right now I'm most excited about DOTS, their next-gen data-oriented approach, which gives insane performance.



#138 Nate D

Nate D

    Enthusiast

  • Members
  • PipPipPip
  • 116 posts
  • Location:Champaign, IL USA

  • Flag: United States of America

  • Favorite Pinball: Black Knight 2000

Posted 26 February 2020 - 12:56 AM

Just thought of a possible idea for the future list..... Instead of having to manually write the code for each table (non VPinMAME) in C# or C++, maybe there's a visual scripting system like Unreal Engine has called Blueprints. Is this possible at some point? As for custom pinball tables using 14 or 16 segment displays, I think there should be a way to use the transitions that FP already has, and somehow have the ability to create our own custom transitions. Maybe also add this as a feature for the future. I love the progress on this project so far. I'd like to join the Discord list.


Edited by Nate D, 26 February 2020 - 04:27 AM.


#139 Mr H

Mr H

    Enthusiast

  • Members
  • PipPipPip
  • 96 posts

  • Flag: Australia

  • Favorite Pinball: Monsterbash

Posted 29 February 2020 - 06:15 AM

I'm just about to get into working with Mission Pinball Framework with VPX. Thinking would all this work with Unity also?



#140 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

  • Flag: ---------

  • Favorite Pinball: T2, TOM, AFM

Posted 29 February 2020 - 12:04 PM

Looks like there's a way to integrate Unity with Python, not sure how outdated that is. I'd suggest you make a small sample project with Unity and MPF to see how far you get.