Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

2D All the way! / Display Mode

Author
Message
Naeza
21
Years of Service
User Offline
Joined: 30th Aug 2003
Location: The secret underground lair
Posted: 20th Jun 2004 15:29
If i run any fullscreen exclusive mode less then 640x480 in DBP it looks just as blurry and streched as if i would run it in windowed - fullscreen. It's really annoying when working with sprites =/

Has anyone else had this problem? If so, is there a way to fix it?

Release the farbror in you!
megamanx
20
Years of Service
User Offline
Joined: 17th Jun 2004
Location: Kentucky, USA
Posted: 20th Jun 2004 16:07 Edited at: 20th Jun 2004 16:10
2D games/programs use pixel-based displays and not vector based. 2D programs look blurry because they use predefined images to draw to the screen and the only way to make them larger is to enlarge each individual pixel (or dot) of the image while mixing them a little bit to make it appear smoother, which causes the blur.

3D programs look good under small resolutions because they are vector based, DirectX reads the coordinates and draws things itself which means it doesn't require stretching of pixels and mixing colors, it can appear crisp at small resolutions.

As for a solution, I cannot help you there. I just thought I would post this to let you know that it's not just your problem, it's really a technological problem.
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 20th Jun 2004 20:31
To be honest, with the detail you've given us (ie, nothing at all) we can't even begin to guess what the problem is.

Show us code, and we can help.

*** Coming soon - Network Plug-in - Check my site for info ***
For free Plug-ins, source and the Interface library for Visual C++ 6, .NET and now for Dev-C++ http://www.matrix1.demon.co.uk
Naeza
21
Years of Service
User Offline
Joined: 30th Aug 2003
Location: The secret underground lair
Posted: 21st Jun 2004 16:53
MegamanX: Thank you for that detailed insight! Since it seems to be a directX problem then i guess i'll have to try and work around it.

IanM: Well there isn't really much code to begin with. Basicly programs running below 640x480 in both regular and fullscreen exclusive modes are blurry instead of pixel crisp.
For example pasting a 32x32 image in 320x240 renders it blurry instead of crisp.

Release the farbror in you!
SandraD
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Down on the corner, out in the street.
Posted: 2nd Jul 2004 05:12
I'd like to add the point that there is no solution here to this issue, if the screen resolution is reduced below 640x480, you're stuck with whatever the pixel size is and there's no way around that. Simple fact of display physics I'm afraid...

Any truly great code should be indisguishable from magic.
megamanx
20
Years of Service
User Offline
Joined: 17th Jun 2004
Location: Kentucky, USA
Posted: 3rd Jul 2004 07:55
Quote: "Thank you for that detailed insight! Since it seems to be a directX problem then i guess i'll have to try and work around it"


Glad you found it helpful, though it appears that my REAL message didn't get across. It's a technological problem, lower resolutions will always be blurry, try changing the resolution on your actual computer to something lower and watch it get blurry. Or, start a movie on your comp and go to fullscreen, it will get blurry. You can also notice this effect on your TV, since it has a relatively low resolution, try running a game on it where it constantly shows numbers on the screen, the numbers will appear blurry. Try the same game on a TV with a smaller screen, the numbers are still blurry but not as much because it's not increasing the size of the display as much. If you have one of those handheld TVs, try running the game on that, it will be very crisp and clean looking. It's not a DirectX or DarkBasic problem, it's a technological problem with low resolutions. There is no way to circumvent this problem, like I said, I cannot help you there

Sorry for the confusion, hope this clears it up even better for you
SandraD
20
Years of Service
User Offline
Joined: 30th May 2004
Location: Down on the corner, out in the street.
Posted: 3rd Jul 2004 19:27
<smile> that is what I said... though longer winded. heh-heh.

It is a FACT that if you reduce pixel resolution either vertically of horizontally, you get a more blurry, blocky kind of image. That is simple truth. It's only by going HIGHER in pixel count that you can make the image sharper, because the number of details you can display gets larger. Basically, unless you're making a EXACT copy of an older game, avoid anything less than the default 640 x 480 resolution.

Any truly great code should be indisguishable from magic.
Pincho Paxton
22
Years of Service
User Offline
Joined: 8th Dec 2002
Location:
Posted: 3rd Jul 2004 21:39
Things don't go blurry in lo-res. I don't know what you all mean. In DBPro things can go blurry in lo-res due to stretching, or shrinking the windows res. There is also the 1,1 fix upon loading. But lo-res should always be sharp but blocky.

Login to post a reply

Server time is: 2025-05-15 15:38:39
Your offset time is: 2025-05-15 15:38:39