Author
|
Topic: Graphic Enhancement Thread (Read 119786 times)
|
Draxas
Enlightened
Offline
Gender:
Posts: 1044
|
If the assumption is that sometime in the distant future these enhanced graphics will be inserted into the game, then yes, they will only need the standard 16 orientations.
|
|
|
Logged
|
|
|
|
Valaggar
Guest
|
I, for one, would use unlimited orientations (graphically they seem unlimited, but the game considers them to be 16 orientations really. Something like the Slylandro Probe's orientations in the latest version of Elvish Pillager's Crazy Mod). Also, the background, the weapons, the planet, the asteroids and the sounds need to be enhanced to fit with the improved ship graphics.
|
|
|
Logged
|
|
|
|
Vux_Brush
Frungy champion
Offline
Posts: 67
|
one at a time
|
|
|
Logged
|
|
|
|
|
Shiver
Guest
|
Was any of this ever going to be implemented in the game as a mod?
|
|
|
Logged
|
|
|
|
AngusThermopyle
*Smell* controller
Offline
Gender:
Posts: 304
A paranoid android.
|
It was my understanding that the UQM code needed a serious overhaul before any high resolution graphics could be used. I don’t know what progress has been made on this, however.
|
|
|
Logged
|
|
|
|
xenoclone
*Many bubbles*
Offline
Gender:
Posts: 104
|
I would think that you'd have to basically port the whole game over to a new engine. By "port" I mean rewrite entirely... I don't think DOS ever supported higher than VGA graphics, did it? Probably need to move over to a DirectX-based engine.
I, for one, would love to work on a modern SC remake. The only problem is justifying the time commitment, ya know?
|
|
|
Logged
|
|
|
|
|
Novus
Enlightened
Offline
Gender:
Posts: 1938
Fot or not?
|
I don't think DOS ever supported higher than VGA graphics, did it? A bit of off-topic nitpicking... it sure did, as long as you had proper drivers (which Windows also needs in order to support higher-than-VGA graphics). Just the natural result of the fact that VGA was the last video standard to gain total acceptance with manufacturers. Nitpicking a bit more: graphics were never really anything DOS had much to do with. Most of the time, programmers used the video BIOS and direct hardware access. A typical use case involved getting the BIOS to set up a suitable video mode (possibly tweaking it further with direct hardware access) and then using it by writing directly to video memory (calling BIOS functions to draw stuff is slow). To get slightly back on topic, this is essentially how SC1 and SC2 on PC worked: use the video BIOS for basic graphics setup (and as a compatibility option in case the ultra-fast palette manipulation code confuses your graphics card), then essentially ignore the video BIOS and write directly to the card.
Naturally, all this fiddling with direct hardware access meant that graphics cards had to be compatible on the hardware level. This worked well as long as everyone was following IBM's lead (MDA, CGA, EGA, VGA), but after that, manufacturers started to add their own extensions ("Super VGA"), for which a video BIOS extension (VBE) was later developed by VESA. SC3 (on PC) is one example of using VBE to go beyond VGA.
However, this was too little and too late to prevent manufacturers from developing hardware to specifically meet the needs of Windows ("Windows accelerators"), and 3D accelerators such as the 3dfx Voodoo (whose Glide API was available to both DOS and Windows software). Grand Theft Auto, for example, did 3D acceleration under DOS this way.
So, in conclusion, DOS-based software can and did support quite advanced graphics hardware, far beyond VGA. However, once Microsoft got DirectX sorted out (and consumer graphics hardware started to support OpenGL in a meaningful fashion), little reason remained to access graphics hardware directly, especially since using a (relatively) high-level API allowed for hardware to change rapidly without losing compatibility.
|
|
|
Logged
|
|
|
|
|
xenoclone
*Many bubbles*
Offline
Gender:
Posts: 104
|
Well this is pretty nit-picky! You have indeed explained the scenario in my head: that Windows took over games by the time anything beyond SVGA became feasible for games development. Naturally, hardware is essentially OS-agnostic if you know how to write a driver for it.
I look forward to your results. I personally have to resist the charms of Star Con. On the one hand, I 'd love to re-write it with a modern engine. On the other hand, I don't want competition with my own project!
|
|
|
Logged
|
|
|
|
JonoPorter
Enlightened
Offline
Gender:
Posts: 656
Don't mess with the US.
|
I took the androsynth and threw it into my engine. This demo shows off the new bump mapping feature of the Graphics library I'm writing to complement my engine. The bump map was auto generated so it’s not that great. http://www.youtube.com/watch?v=t0G8cU2pqNA
|
|
|
Logged
|
|
|
|
|
|
|
|