I'm all for improving work flow, making things easier and having features and options that allow authors creativity to be unhindered but maybe just maybe we should stop looking for unnecessary things to add to VPX and start looking towards DX11 so we can as Toxie said really 'pimp vp". I know it's always easier to continue to polish a mostly finished work rather than start something from scratch but I can't help but feel like we need to get a start on getting caught up with the times.
I know this may sound critical, but how old is FP now? FP had full 3D viewing and some very limited shaders, and it's really old already now. I would argue vpx finally looks better than FP and has much better game play but it took a very long time to get there and I worry that it will take even longer to actually surpass this level and get to DX11. Everyone wants to see their favourite tables built with passion in an environment that's realistic like Time Shock is a great example. Unity3D was looking promising in this regard but has sadly fell flat, so from where I see it, you guys (fuzzel/toxie) are the only hope of an open source VP platform using Unreal4 game engine or similar. VPX in it's current state could last us a few more years at least and developing a new vp platform could more than likely also take a few years to develop.
VPX tables already blow away a lot of their commercial counter parts, if we were working with PBL (physical based lighting) and active shaders and lighting from UR4 game engine or unity we'd be leaving the commercial tables in the dust. I've seen time and time again VP authors just put more passion into their tables than commercial companies do.....and VP authors do it for free.
This is coming from a guy who has been a huge PC Gamer for many years, and loves to tweak graphics for all my games. I've also dabbled in 3d animation in the past with good old Lightwave 3D.
I truly love what I've seen with VPX. The new tables are looking wonderful and the lighting, glow and (bloom?) effects are a vast improvement. Ambient Occlusion can also look great.
However, in terms of graphics, I would argue that VPX only beats out FP in the glow / radiant effects that can be used on objects. Please correct me if I'm wrong here guys:
-VPX still seems to be limited with frame rate of certain table objects. Or other words...the ball moves smooth, but toys look like they move at 15fps? (I always wondered why this is the case...help me out here)
-no true per-pixel type of lighting and shaders? The new lighting is amazing, but does it effect everything on the playfield? Aren't alot of the lighting effects "faked"? (amazing what table authors pull off)
-the entire 3d environment still seems to not be rendered in real-time?
Future Pinball (which uses OpenGL instead of DX9) hasn't been updated for many years, but ravarcade has done some amazing things with BAM (Better Arcade Mode). When a Future Pinball table has been created and setup with BAM in mind...the graphics, lighting, post processing can look stunning. With BAM and Future Pinball you get:
-fully real-time rendered 3d environment
-Oculus VR support
-REAL normal / bump map support, which can look amazing when utilized
-real per-pixel lighting and rendering
-ambient occlusion
-post processing effects, bloom, etc..
-mini playfields (Indy table - Path of Adventure)
-realtime 3d head tracking for cabinet use (looks soooo cool)
-all lighting and post processing can be adjusted in real-time.
Future Pinball also now has full cabinet support through DOF with DOFLinx. Many tables now support all the main cabinet toys and lighting. They have some really cool animated RGB flasher effects and animations (courtesy of yours truly) combined with shaker, gear, fan,beacons, strobes, fire - launch - start - coin buttons, rgb undercab, etc.... Combine all of this together with the Jersey Jack type of videos and lcd display graphics, and it makes for a really stunning looking cabinet experience.
I know...but the physics sucks! Well the original physics do suck...but a newer table that properly supports 2.7 or Zed physics does play MUCH better. Matching the correct physics on a FP table makes a huge difference. Is it perfect...no...but I personally have a harder time playing VP than I do FP. I know....I'm weird.
I'm not hi-jacking this thread or VP bashing (I hate that). Anyone who has seen my cabinet videos knows I love VPX and especially the addressable leds I have setup. I just know alot of people dropped FP a long time ago and may have never seen a modern setup with BAM properly utilized..let alone the new cabinet hardware support it has gotten.
If I want arcade reproductions of pinball...then VPX is the choice for me. If I want some amazing original tables with all the best graphics, much better sound, videos and bling...then FP is my choice.
Also...has anyone noticed that Pinball FX 2 for Oculus Rift seems to be using a much nicer lighting engine? (maybe DX11, like PBA?) I hope the normal PC version will get that one day.
Again...great work on VPX!