Is he using instancing with the Minecraft clone? Repeating just a small variety of simple objects that barely take much memory leave a huge headroom to push vertices. That's a far cry from a real game scenario
It sort of already runs better than GTA4 on PS3 xD
Definitely hitting those milestones! Once the clipping is figured out, I'd dare say it's playable!It sort of already runs better than GTA4 on PS3 xD
I'm sure it could be used in some pretty impressive scenarios!Possible in a tech demo yes, as the video proves.
But possible in an actual game? That's a different kettle of fish.
I'm sure it could be used in some pretty impressive scenarios!
It's possible I'm reading the documentation wrong, but it looks like the GS cannot do colored specular as easily as the PVR.I find vf4 PS2 weird . So they halved the models just to add an environment map to fake specular highlights. Meaning they are likely drawing characters model twice anyway ( base color+ env map), it probably could handled the original naomi2 character models). It's pretty much like Tekken tag were its tiny 32x32 env map ( but it's really just for the highlights). I guess since naomi2 actual specular is free they didn't worry about then but is it really that expensive on PS2 that I see this pattern of just doing specular reflection by faking it?
The arcade textures seem like they would fit. I've only ripped the textures for the attract mode for Final Tuned.@TapamN , speaking of Naomi 2 to DC theoretical ports, what do you think of the ps2 assets being used for DC? I feel ike it would have the arcade textures with maybe two lights and for the water pool/snow arenas, it would be alittle more simplified. Maybe the snow wouldn't deform and be more like doa2, which i wouldn't complain about
You're right. I wasn't feeling well, so I didn't think through how to phrase it correctly. My mistake.That's not some cheat that developers come up over the years, that's how PS2 was designed to work, so it's not really a 'work around'
No numbers, but I would estimate most PS2 games reserve around four to eight MB of main RAM for textures.Do you have a source for that? Any actual numbers?
Just because Rockstar had trouble getting the streaming to work on the PS2 does not mean GTA3 is beyond the DC. It's the first game of it's kind on a console, so it's not remotely close to using the full potential of the PS2.We have one of the developers stating that streaming was one of the hardest problems they faced technically.
And if they struggled with PS2's drive that can transfer just over 5MB/s, then it's pretty easy to conclude they would really struggle with Dreamcast's streaming speeds.
The PVR supports seven texture pixel formats: RGB565, ARGB1555, ARGB4444, YUV422, normal map, 8BPP palettized, and 4BPP palettized. They all take two bytes per pixel, except for the palettized formats, which are 1 byte or 1/2 byte per pixel. All of these can also be VQ compressed, which reduces the texture size by 1/8th, plus codebook overhead.Regarding VQ compressed8bpp and 4bpp, are these palletised / CLUT textures you're talking about? If so, that would seem a potential win if it had ever been available for use in 2D fighting games. A single large texture (or a few larger textures) containing all the animation frames from a character, might work pretty well with block compression as amongst all the frames in the texture there would have been a lot of repeated / flipped / mirrored blocks.
Was anything like this ever tried to your knowledge?
Skies of Arcadia had bloom in a cutscene.Looks like HDR and bloom are also possible on Dreamcast, so sad no one ever bothered
It's really not. You could easily create a DC game with bloom. The issue isn't "can the DC do it in a real game" but "are the gains from bloom worth the cost?" It costs fillrate, polygon count, and texture resolution/variety to do bloom, and it might be better to skip bloom and use those resources for something else. Sonic Adventure 2 at 30 FPS with bloom is totally doable, but 60 FPS without bloom is the better option.But possible in an actual game? That's a different kettle of fish.
Just because Rockstar had trouble getting the streaming to work on the PS2 does not mean GTA3 is beyond the DC.
It's the first game of it's kind on a console, so it's not remotely close to using the full potential of the PS2.
And there's a lot of work to do with getting GTA's streaming to work besides bandwidth, like memory fragmentation or correctly building the map chunks, so "Rockstar had trouble with streaming" is too broad to assume that bandwidth was such a big problem that it's impossible to get working on the DC.
I think I remember hearing that there's a pirate version of GTA3 with most of the radio stations removed, so that it can run from a CD instead of a DVD. That's strong evidence that the PS2's top read speed for DVDs isn't required for GTA3.
Yeah, theres definitely something weird about ps2 and the colored speculars. Easiest way to see it is when you pick zack's alien costume and taunt; the light actually reflects on his body on DC. There's nothing there on ps2.It's possible I'm reading the documentation wrong, but it looks like the GS cannot do colored specular as easily as the PVR.
A vertex on the PVR has two colors, a multiplicative color for diffuse lighting and an (optional) additive color, for specular. There's no fillrate cost for enabling the additive color, but, when it's enabled, it does take up more RAM in the scene buffer to store the extra color data, and some extra bandwidth to write and read it. (Maybe there is some setup cost too, but I'm not sure.)
The GS appears to only support a single, multiplicative vertex color. It has a mode that does something similar to the PVR's second color, which adds the alpha value to all color channels (a white specular). but if you want a PVR-like (TexColor * VertColorA + VertColorB), where VertColorB is not white, it looks like on GS you have to use a second pass with additive blending to do it.
The lighting in VF4 ties into gameplay (to indicate different types of hits), so desaturating the lighting isn't an option. You can't fake the specular lighting with the multiplicative lighting (red light on a blue outfit wouldn't show), so you have to do two passes. At that point, it's not a big extra cost to replace the vertex specular with an environment map, so that the highlights don't disappear between vertices.
The arcade textures seem like they would fit. I've only ripped the textures for the attract mode for Final Tuned.
Character texture size varies by a lot more than I would expect. Akira and Shun Di around 550KB after compression, but Pai and Lei-Fei are less than 300KB. The arena in VF4FT's attract mode is about 700KB after compressing everything. After adding HUD textures, you could probably fit everything in 2.5-3MB.
I think the PVR could handle the PS2's geometry, with vertex specular instead of environment map specular, but the bigger issue would be doing the lighting and skinning on the SH4. Some stages have render to texture effects, or spotlights on the arena, which might need to be cut.
You're right. I wasn't feeling well, so I didn't think through how to phrase it correctly. My mistake.
No numbers, but I would estimate most PS2 games reserve around four to eight MB of main RAM for textures.
Just because Rockstar had trouble getting the streaming to work on the PS2 does not mean GTA3 is beyond the DC. It's the first game of it's kind on a console, so it's not remotely close to using the full potential of the PS2.
While the sequential read speed does matter, usually the bigger problem with streaming from any spinning disc (CD, GD, DVD, or HDD) is the seek speed. Seek speed would depend on the physical construction of the disc drive, including things like the motor used and the weight of the laser assembly, so physics would put a limit how much of an advantage in seek speed the PS2 might have over the DC. I doubt the difference in seek speed is as big as the difference in ideal sequential reads.
And there's a lot of work to do with getting GTA's streaming to work besides bandwidth, like memory fragmentation or correctly building the map chunks, so "Rockstar had trouble with streaming" is too broad to assume that bandwidth was such a big problem that it's impossible to get working on the DC.
I think I remember hearing that there's a pirate version of GTA3 with most of the radio stations removed, so that it can run from a CD instead of a DVD. That's strong evidence that the PS2's top read speed for DVDs isn't required for GTA3.
The PVR supports seven texture pixel formats: RGB565, ARGB1555, ARGB4444, YUV422, normal map, 8BPP palettized, and 4BPP palettized. They all take two bytes per pixel, except for the palettized formats, which are 1 byte or 1/2 byte per pixel. All of these can also be VQ compressed, which reduces the texture size by 1/8th, plus codebook overhead.
Palettized textures were used, but I don't think any commercial game ever used VQ compressed palettized textures. I could have sworn I read on one of Simon's posts here that ImgTec only created a compressor for 4/8BPP VQ right as the DC was being canceled, and it was intended to be released in the final SDK version, but I'm not finding it. Maybe it was the dcdev Yahoo Group?
The PVR's VQ can't flip or mirror codebook entries, so any compression that does that would have to run on the CPU, either using the CPU to decompress to a texture, or drawing tilemaps with polygons. The KoF games used uncompressed 4BPP textures to store 16x16 character tiles, then used quads to build the characters.
Skies of Arcadia had bloom in a cutscene.
It's really not. You could easily create a DC game with bloom. The issue isn't "can the DC do it in a real game" but "are the gains from bloom worth the cost?" It costs fillrate, polygon count, and texture resolution/variety to do bloom, and it might be better to skip bloom and use those resources for something else. Sonic Adventure 2 at 30 FPS with bloom is totally doable, but 60 FPS without bloom is the better option.
wow where do I get a 32 meg ram mod done and what do I need to take advantage of it lol
It's working on 16megs now, so no need!wow where do I get a 32 meg ram mod done and what do I need to take advantage of it lol
Yay I forgot about that and I even posted a video on YouTube about it my bad lol.The whole point of the discussion is could it handle the PS2 version of GTA3, everyone has acknowledged multiple times that it could handle an alternate version of GTA3 in some form or another.
So yes, if streaming was a big issue on PS2, it's likely to be an even larger problem on DC.
Well yes, GTA:VC and GTA:SA proved that.
We have actual Tweets from a developer highlighting how difficult the asset streaming was, and again, the discussion has been around the PS2 version.
Google shows up nothing for this so called stripped out GTA3 for PS2, and even then, side by side tests would need to be completed to see if there's truly no difference in asset streaming or loading.
So it's not evidence at all.
I keep forgetting how realistic thst scene in MakenX looks! I could never put my finger on why f355 didn't look as good. I just attributed it to texture res and screen res in general, lol. Did you see the cool effects in skies later on with that deathstar looking thing?Yay I forgot about that and I even posted a video on YouTube about it my bad lol.
And also Maken X does some cool postpo
@Sonicfan
Not only dead or alive, Ferrari 355 on PS2 is missing the specular highlights on the wheel.
No updates?
Absolutely. Especially when pps was mostly hovering in the 1-3 million pps the whole gen, lolI allways hated the figure polygons per second is soo misleading