Graphic conversion for any 256x192 into MSX1 graphics (Source code in Blitz Basic).

Page 10/14
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14

By sd_snatcher

Prophet (3052)

sd_snatcher's picture

19-04-2019, 18:36

@ericb59

The Philips NMS-8255 is an MSX2. Maybe it's better to use the National CF-3300 for your tests on how the image will be displayed on openMSX?

By ericb59

Paladin (859)

ericb59's picture

19-04-2019, 18:50

palette color rendition is different, but it's good too.

By ericb59

Paladin (859)

ericb59's picture

19-04-2019, 21:31

I've added ready to use binaries for Windows and MacOS inside the Github repository.
https://github.com/ericb59/graphxconv

Or you can now download them from here : http://msx.ebsoft.fr/MSX1GraphicConverter/GraphxConv.zip
(Only essential files)

By LeandroCorreia

Paladin (944)

LeandroCorreia's picture

19-04-2019, 22:21

ericb59 wrote:

Hello LeandroCorreia
...
I noticed that your MSX1 palette used in your code, might not be totally right.
I use the one from this website, and I get better results especially on skin tones.

Surely it's not. Since different MSX models have different colors on screen, specially comparing NTSC to PAL, I did not care too much about it. I simply got a generic palette in BlueMSX (don't recall from which machine), put it in Photoshop and used an autolevels command to be sure it would make my palette range getting more colors from pure black to pure white. Of course it would not be a perfect fit for all possible MSX models, but at least it would be reasonable accurate, specially considering the conversion results were already pretty good IMHO.

By LeandroCorreia

Paladin (944)

LeandroCorreia's picture

19-04-2019, 22:14

ericb59 wrote:

I've added ready to use binaries for Windows and MacOS inside the Github repository.
https://github.com/ericb59/graphxconv

Or you can now download them from here : http://msx.ebsoft.fr/MSX1GraphicConverter/GraphxConv.zip
(Only essential files)

Pretty nice. Now I wonder if it would be possible to improve it for video. :)

By LeandroCorreia

Paladin (944)

LeandroCorreia's picture

19-04-2019, 22:32

ericb59 wrote:

Another sample
With Same parameters.
Old palette

new palette

OpenMSX is running a Philips 8250

But beyond the colors, the screening/Dithering is different, with less ugly squares with new palette.

Nice conversion. Considering applying a sharpen filter before converting. It'll help compensate a lot the loss in resolution. :)

By LeandroCorreia

Paladin (944)

LeandroCorreia's picture

19-04-2019, 22:31

Thanks for these converters, I'm really liking them. I wonder how next MSXDev games will look like. Smile

By LeandroCorreia

Paladin (944)

LeandroCorreia's picture

19-04-2019, 22:31

MsxKun wrote:
ericb59 wrote:

Another sample.

My question is... name of the model? Tongue

Here she is:

https://facebook.com/monpink1215

By santiontanon

Paladin (824)

santiontanon's picture

20-04-2019, 00:47

LeandroCorreia wrote:
ericb59 wrote:

I've added ready to use binaries for Windows and MacOS inside the Github repository.
https://github.com/ericb59/graphxconv

Or you can now download them from here : http://msx.ebsoft.fr/MSX1GraphicConverter/GraphxConv.zip
(Only essential files)

Pretty nice. Now I wonder if it would be possible to improve it for video. :)

Yes! I was wondering the same thing!!!! Whenever I get a chance, I wanted to try this algorithm in my MSX GitHub animation2msx project!!!

By LeandroCorreia

Paladin (944)

LeandroCorreia's picture

20-04-2019, 02:49

santiontanon wrote:

Yes! I was wondering the same thing!!!! Whenever I get a chance, I wanted to try this algorithm in my MSX GitHub animation2msx project!!!

It could be used to create an intro like the one on Neo-Geo Double Dragon. Also, a video could replace many 8x8 blocks with either a single color or a full 2x2 dither, which would avoid the need to redraw all tiles. So it could be used for a quick FMV intro in a MegaROM game. Smile

https://www.youtube.com/watch?v=Cmqihei1aOY

Page 10/14
3 | 4 | 5 | 6 | 7 | 8 | 9 | | 11 | 12 | 13 | 14