Jump to content



Photo
* * * * * 12 votes

Dev thread: Road to DX9


  • Please log in to reply
2087 replies to this topic

#1801 unclewilly

unclewilly

    sofa king.....

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

  • Flag: United States of America

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



Posted 12 April 2014 - 10:35 AM

True. But most of the fp authors have given permission at least when I've asked, to use there models.
Also would allow some other people with modeling experience to step up and help out in the community. I'm working on learning blender in my spare time.

"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


#1802 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 12 April 2014 - 11:46 AM

As long as the old 2D method with textures is still supported in VP10 all is well for the moment. I've not seen FP tables of WH2O or RS.



#1803 unclewilly

unclewilly

    sofa king.....

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

  • Flag: United States of America

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



Posted 12 April 2014 - 12:48 PM

The Rudy head in fp could be easily retextured for rs. And I would almost bet a million I could find a free hard hat model online.
I think the meshes are the future of vp.

"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


#1804 pincade

pincade

    Enthusiast

  • Members
  • PipPipPip
  • 257 posts

  • Flag: Italy

  • Favorite Pinball: tom

Posted 12 April 2014 - 02:03 PM

Considering actual lighting system, for me, nothing could be compared to the excellence reached with Rudy's head or ringmaster in CV. when someone gives a look at my cabinet these 2 fake 3d objects generates the biggest surprise.

#1805 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 12 April 2014 - 02:49 PM

I've not seen a good Rudi head in FP. And Rudi can not be used for RS - Red and Ted's faces are a lot different.

#1806 lio

lio

    Enthusiast

  • VIP
  • 216 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: Theatre of Magic

Posted 12 April 2014 - 03:59 PM

3d models will get made eventually and should not hold vp's development back in my opinion just because a few tables could not quickly be converted... either authors will learn how to create them over time or will team up with someone that can help them out. real 3d meshes are the only way towards angle independant tables that will eventually allow one version to fit fs/4:3/cab.

#1807 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

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

  • Favorite Pinball: Centaur

Posted 12 April 2014 - 05:52 PM

I too strongly believe that meshes are the future for VP. I can see that it will be quite a change of mind- and toolset for many people, but of course the old way will be supported for the foreseeable future, so no worries, the transition will happen very gradually.

 

Actually, how are all those animated 2D sprites in current VP tables even created? It seems to me that modeling a single textured model which the engine can then rotate, translate and light by itself might actually be a lot less work than preanimating a 3D object in all possible viewing angles and lighting situations; especially with how intuitive some of the available 3D modeling software has gotten these days. (Check the awesome zbrush videos in the Unit3D thread, it's basically like modeling with clay.) Then there's also the time you save in DT/FS conversions.



#1808 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

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

  • Favorite Pinball: Centaur

Posted 12 April 2014 - 06:15 PM

I finally got around to reimplementing textboxes for DX9, so that's one of the more tricky todos before the official release off the list:

  • fix textboxes
  • fix text reels
  • fix text decals
  • fix kickers cutting the ball in half
  • add video option for "Max prerendered frames" (currently hardcoded to 2, see m_limiter in player.cpp; best to default to 2)
  • add checkbox to use software vertex processing (fixes rendering on some Intel chipsets)
  • disable MSAA until we fix the flickering
  • improve GUI for vsync/frame limiting (very unintuitive right now)
  • remove true fullscreen options completely?


#1809 Arcade4

Arcade4

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,686 posts
  • Location:Beaumont, TX.

  • Flag: United States of America

  • Favorite Pinball: AC/DC

Posted 12 April 2014 - 06:25 PM

 

I finally got around to reimplementing textboxes for DX9, so that's one of the more tricky todos before the official release off the list:

  • fix textboxes
  • fix text reels
  • fix text decals
  • fix kickers cutting the ball in half
  • add video option for "Max prerendered frames" (currently hardcoded to 2, see m_limiter in player.cpp; best to default to 2)
  • add checkbox to use software vertex processing (fixes rendering on some Intel chipsets)
  • disable MSAA until we fix the flickering
  • improve GUI for vsync/frame limiting (very unintuitive right now)
  • remove true fullscreen options completely?

 

Awesome.

only 8 more to go. :)



#1810 unclewilly

unclewilly

    sofa king.....

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

  • Flag: United States of America

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



Posted 12 April 2014 - 09:20 PM

In all actuality. You would be surprised at how much of the actual look of the model is actually in the texture and not the model itself.
I'm willing to wager with the limited blender experience I have I could use the Rudy head from fp and get a fairly nice red and or Ted model. The hardest part would be the hair.

But that is besides the point.

If we eventually have dynamic lighting system and free moving camera support. The current hacks will no longer look as spectacular as they do now.

"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


#1811 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

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

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 12 April 2014 - 11:44 PM

Why would you want max prerendered frames set at anything other than 1? All this does is add input lag. I have it forcibly set globally in driver control panel.

#1812 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

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

  • Favorite Pinball: Centaur

Posted 13 April 2014 - 02:53 AM

Why would you want max prerendered frames set at anything other than 1? All this does is add input lag. I have it forcibly set globally in driver control panel.

 

In my experience, the setting in the NV control panel has no effect in VP.

 

Also, if you lower the prerendered frames, you get lower framerate.



#1813 lio

lio

    Enthusiast

  • VIP
  • 216 posts
  • Location:Hamburg

  • Flag: Germany

  • Favorite Pinball: Theatre of Magic

Posted 13 April 2014 - 08:26 AM

I agree with BigBoss - I have also set the MaxPrerender Limit to 1 in the nv driver panel - it certainly makes FP and Zen play better... fps is not everything, there's no point in having piled up prerendered frames that take away from more directly processed input.

Edited by lio, 13 April 2014 - 08:29 AM.


#1814 marco helmink

marco helmink

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: Netherlands

  • Favorite Pinball: Attack from mars , Apollo 13

Posted 13 April 2014 - 03:50 PM

i test the new dx9 with afm and totan and a few more.

But i have always a very little ball stutter.

Just like the ball going in slowmotion a little bit.

 

Now i set vp back to 9.2.1 latest built and the ball is good now.

 

So for now i played with 9.2.1.



#1815 slashbot

slashbot

    Enthusiast

  • Members
  • PipPipPip
  • 337 posts
  • Location:Ghent

  • Flag: Belgium

  • Favorite Pinball: Scared stiff on vp,Highspeed 2,Fish Tales,T2,Circus Voltaire,Congo

  • 360 Gamer Tag: slashbot

Posted 13 April 2014 - 04:15 PM

Just want to report a problem i found with whrilwind vp9.2+ fs

If u lock the ball left in the hole it disapears


Sent from my iPad using Tapatalk HD

Attached Files


r0sqir-4.pngslashbot.jpgttzReplay.gif

Cabinet Bally Radical - setup 40'' Sony Led for playfield, 32''Led LG for Backglass, LCD screen for DMD, running LEDwiz32 12v setup with DOF and boosterboard to power toys 2x Siemens contactors for flipper feedback -2e audiocard + subwoofer setup to emulate VP flippersounds and vibration in cab (sounds fantastic) 1x red police light flasher.Lots of 5050 RGB Ledstrips bottom,back,top. 1x HUD-G for digital nudge all

Check my Visual Pinball cabinet highscores: HERE

TPA artwork resources gallery here


#1816 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

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

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 14 April 2014 - 12:02 AM

Yea. Pinball at 60hz vsync a single frame is a lot of lag. I suggest hard coding the default of max prerendered to 1 and letting users adjust it if they want. We should expect rigs to be powerful enough to handle the frame rate I think. VP has always had a flipper lag problem. My system had globally overridden the max prerendered option in control panel. I didn't play VP until physics mod came out (I considered it unplayable before that) and with the control panel and physics mod tables, I'm not noticing any lag. So I can't say whether or not the nv setting helped I guess. It is a huge difference on every other pinball simulator.

Edited by BigBoss, 14 April 2014 - 12:05 AM.


#1817 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

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

  • Favorite Pinball: Centaur

Posted 14 April 2014 - 01:58 AM

Yea. Pinball at 60hz vsync a single frame is a lot of lag. I suggest hard coding the default of max prerendered to 1 and letting users adjust it if they want.

 

There is no such thing. Either it is hardcoded, or it's adjustable by the user. You can't have both.

 

Defaulting to 2 is reasonable since that is what every DX9 version in the last weeks has used, and nobody has ever noticed any flipper lag with that. People who want even more control should then be able to adjust it to 1 via the options, but it comes at a significant FPS cost and shouldn't be the default.



#1818 atarian

atarian

    Enthusiast

  • Members
  • PipPipPip
  • 345 posts

  • Flag: France

  • Favorite Pinball: EMs

Posted 14 April 2014 - 03:40 AM

I didn't play VP until physics mod came out (I considered it unplayable before that) and with the control panel and physics mod tables, I'm not noticing any lag

Although I agree the latest physics are unbelievablely good, very close to a real pin and there is no going back (:)), I am surprised you found the old VP really that unplayable, but at the same time you have posted before you find the Pinball FX2 physics good. In my opinion the old VP physics were (on a well tuned table) way way better than the Zen physics which I really find atrocious.

Edited by atarian, 14 April 2014 - 03:44 AM.


#1819 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

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

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 14 April 2014 - 03:44 PM

 

I didn't play VP until physics mod came out (I considered it unplayable before that) and with the control panel and physics mod tables, I'm not noticing any lag

Although I agree the latest physics are unbelievablely good, very close to a real pin and there is no going back ( :)), I am surprised you found the old VP really that unplayable, but at the same time you have posted before you find the Pinball FX2 physics good. In my opinion the old VP physics were (on a well tuned table) way way better than the Zen physics which I really find atrocious.

 

Well its all about the flippers. The new flipper physics are fantastic and really behave close to real flippers. The old ones were inconsistent, you couldn't make aimed shots consistently, and played nothing like a real pinball. Zen physics have excellent flippers implementing ball roll and all sorts of great stuff. You can aim consistently. They're very close to how the new VP phsmod feels in regards to the flipper. The things that people might consider bad on zen physics arent a problem with their physics engine. It's how they decided to implement their tables. Things like flippers close together, very weak slings, etc. They don't have real tables they're trying to copy and all those things could be like that in real life on a given table. So, I'd argue Zen's physics are top notch, fantastic.



#1820 bent98

bent98

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,077 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: Roadshow, Haunted House, Safe Cracker

Posted 14 April 2014 - 08:05 PM

The future looks bright.