27 May 2020, 15:16 | #301 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
Quote:
Next stop: can an 030 run Crysis? |
|
27 May 2020, 15:18 | #302 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
I said from the very beginning there was zero chance. I'm very familiar with this game |
|
27 May 2020, 15:28 | #303 | ||
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
Quote:
Edit: it also seem to flies in the face of games we already have. There are plenty of 3D games out there on the Amiga that have more complex 3D environments than this demo show that run far better than your claim even on an A500. Quote:
Last edited by roondar; 27 May 2020 at 15:44. Reason: Rephrased it all a bit |
||
27 May 2020, 15:45 | #304 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
That demo is probably using all sorts of tricks that wouldn't be suitable for an actual game. I think we could assume in a game situation, the CPU time required (per fighter) would be at least 1.5x what the demo shows. So that's 3x just for two fighters. Add a detailed 3D background, you've probably got at least 6x. The logic to run the game, let's say 8x. So already, we're up to "fps of demo" / 8, and I think that's probably being pretty conservative. Last edited by Hewitson; 27 May 2020 at 15:52. |
|
27 May 2020, 16:01 | #305 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
No problem, it's sometimes hard to tell in text communication
Quote:
But still, looking at other 3D games running on the A1200 (with a 68030), it doesn't seem correct. A game like Guardian seems to me to have more complicated geometry than what we're talking about here and runs just fine on an 030 based system. Same for games like Frontier or the many simulators out there. |
|
27 May 2020, 16:59 | #306 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
Realistically you're not going to have a detailed 3D background. In the interests of not having to update the entire screen's contents every frame, I think the background would have to be a copperlist - at least sky to horizon. Maybe draw something below the horizon, but it might have to be just bands of colour, still using the copper - as long as they're updated convincingly with perspective changing this could still be quite effective.
As for whether it would look terrible - done clumsily, yes it would. Done skilfully it could be actually be pretty cool. (And obviously not even remotely comparable to Virtua Fighter!) |
27 May 2020, 17:07 | #307 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
Quote:
Anyway, you could also opt for a Dual Playfield setup. I know it sucks to have 16 colours for the fighters, but you do get a "free" 2D background. Or perhaps use a sprite background layer, with AGA 64 pixel wide sprites that can look quite nice. |
|
27 May 2020, 17:42 | #308 | ||
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
Quote:
I'm no mathematician but I would have thought that a remake of Virtua Fighter would require far more calculations than something like Guardian or Frontier. |
||
27 May 2020, 18:52 | #309 |
Registered User
Join Date: Mar 2017
Location: London
Posts: 125
|
There is no 3D background in the 32X version.
Its just a picture that scrolls a bit for the top half of the screen There arent too many changes to the lower half of the screen, copper tricks/ pre rendered single colour box background graphics? |
27 May 2020, 18:55 | #310 |
Registered User
Join Date: Dec 2016
Location: Finland
Posts: 168
|
The background is static in virtua fighter, it just scrolls around. You could have sprites or dual playfield technique used for background, it would then cost almost nothing. The 3D characters would only need a clear buffer operation for the bitplanes they are drawn in. Also 5-6 bitplanes could be used for front playfield and 2-3 for background, and getting it somehow to work with scroll registers. But a lot could be done already with just 2 colors for background + copper gradients and all 8 sprites.
|
27 May 2020, 19:39 | #311 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
Quote:
So to be clear, I don’t think a Virtua Fighter clone is feasible on any 68030 based system. I was purely thinking about the earlier ‘stick figure’ fighter idea. |
|
30 May 2020, 14:39 | #312 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
|
|
30 May 2020, 14:47 | #313 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,410
|
In that case, I don't really see it as a problem. You're probably right it's harder to do than Guardian in some areas (like animation calculations), but equally I think it'll be easier in others (less geometry to transform). Swings and roundabouts if you ask me.
|
01 June 2020, 04:37 | #314 | |
Registered User
Join Date: Dec 2019
Location: North Dakota
Posts: 741
|
Quote:
On Amiga, though, the HW landscape is so fragmented, it would actually make sense to have a benchmark centered around flatshaded polygons. We are still seeing new HW being created for Amiga (Warp 560, Vampire V4, etc.) and only god knows how many more will be created in next decade(s). I'm thinking having one 3Dmark-like score, but also a detailed breakdown of all 3D pipeline stages (transform, triangle set-up, scanline traversal, pixel fill, C2P) so there would be an easy direct comparison between various CPUs. It's really easy to recreate certain tests from 3dmark - like the high-poly test (just make a loop ). Perhaps I could even include a Game Test (from the game I'm working on) so it wouldn't be completely synthetic. I've got lots and lots of 3D meshes from various projects on multiple platforms that I could just import and make some simple test scene around it. Just gotta finish the darn game first and stop introducing new delays there |
|
02 June 2020, 17:28 | #315 |
Registered User
Join Date: Mar 2012
Location: UK
Posts: 1,893
|
No sure anyone mentioned this (running on an 030 40mhz):
[ Show youtube player ] Will have a try on my 030 50mhz. Not saying it's Virtua Fighter but it is 3D Fighting game programmed at the dawn of time (1991). Programming has come a long way in the last 30 years so I'm pretty certain a better, faster and prettier version would be possible? |
02 June 2020, 22:02 | #316 |
Registered User
Join Date: Mar 2012
Location: UK
Posts: 1,893
|
Have played 4d Boxing on my 1200 and it is a bit slow but actually really good fun and really well done (for the time). Lots of camera angles and even some basic optimization options!
Then I had a go on UAE on the PC (used my programming environment which is a 1200 at maximum speed JIT) and it was a bit faster but not significantly which you would expect as UAE Amiga is running considerably faster so maybe there is a frame limiter built in? Even tried changing from PAL to NTSC. What this shows me is that a 3d fighter is possible and could be good fun. |
02 June 2020, 23:27 | #317 |
Registered User
Join Date: Dec 2019
Location: North Dakota
Posts: 741
|
Possible and fun? Sure!
30 fps on 030? Not at requested polycount. |
04 June 2020, 00:24 | #318 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,948
|
Also, I don't see much "shading" going on, it looks like "unlit" polygons. That saves a bunch of CPU time.
|
04 June 2020, 01:52 | #319 | |
Registered User
Join Date: Dec 2019
Location: North Dakota
Posts: 741
|
Quote:
Did we even consider this feature so far? Does Saturn version have real-time face lighting or is it just pre-baked? Can't say I noticed. Computing diffuse lighting for 1,000 faces each frame sure ain't free... |
|
04 June 2020, 14:52 | #320 |
Registered User
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
|
That 4D boxing actually looks amazing to me.
They even did a nice design of very few polygons they had. There is also A500 version - I've gotta try it. [ Show youtube player ] Is this really a 3D, or drawn vectors in 3D space? |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Found: Shadow Fighter (Was: Anime Fighter) | LaundroMat | Looking for a game name ? | 6 | 14 June 2017 20:52 |
DKB Cobra/Viper 030 (Full 030) + FPU + Ram £100 | ElectroBlaster | MarketPlace | 1 | 08 March 2013 12:52 |
DKB Viper 030 + 128mb simm for A500 030 + ram... | ElectroBlaster | Swapshop | 0 | 18 August 2012 19:48 |
[Found: Virtua Cop] shootie game with a gun | cosmicfrog | Looking for a game name ? | 11 | 05 October 2009 22:11 |
GVP G-force 030 board for A2000-problem switching between 030 and 68k | Unregistered | support.Hardware | 5 | 19 August 2004 10:04 |
|
|