Explode

by snout on 02-01-2008, 14:48
Topic: Software
Languages:

ARTRAG has sent us an impressively smooth fullscreen animation for MSX1 that was created using VDPENC. After booting the disk on an MSX1 with CTRL pressed a fullscreen explosion effect will fill the screen. More VDPENC animations can be found over here, on the VDPENC website. For the more lazy readers of MSX Resource Center, we have uploaded a video of the animation right here. On our active MSX forum there is a vivid thread about the features, possibilities and development status of VDPENC which you can find over here.

Relevant link: VDPENC website
Relevant link: Explode

Comments (18)

By Huey

Prophet (2644)

Huey's picture

02-01-2008, 15:02

Cool. Just imagine what you could do with this in a game. Wink

By JohnHassink

Ambassador (5423)

JohnHassink's picture

02-01-2008, 19:57

IMHO another technical leap which launches the (graphics) potential of the MSX to new heights!!! Smile

By Yukio

Paragon (1541)

Yukio's picture

02-01-2008, 22:21

Downloaded Explode AVI files and their are very nice ...

By [D-Tail]

Ascended (8233)

[D-Tail]'s picture

03-01-2008, 13:39

It might be just me, but I can't watch the AVI file. What codec do I need? Is it in the w32codecs package?

By Whizzy

Master (197)

Whizzy's picture

03-01-2008, 13:59

Use media player classic, it just about plays everything there is

By Yukio

Paragon (1541)

Yukio's picture

03-01-2008, 14:15

I downloaded AVI Movie Player (the one with virus alert) and this worked ...
Running Naked in a Field of Flowers

By Huey

Prophet (2644)

Huey's picture

03-01-2008, 14:15

For those interested there is more experiments over here

By ARTRAG

Enlighted (6323)

ARTRAG's picture

04-01-2008, 00:54

animation of a cat added

By [D-Tail]

Ascended (8233)

[D-Tail]'s picture

05-01-2008, 19:31

Use media player classic, it just about plays everything there isI see I forgot to mention that I don't have Windows Big smile
Well... Then I guess I should wait till someone else converts the thing to a more usuable format (DivX, XviD, MPEG2/4, whatever). Can you look into it and see what codec has been used?

By [D-Tail]

Ascended (8233)

[D-Tail]'s picture

05-01-2008, 20:48

Update: I just watched the video using GMPlayer. Both Totem as well as VLC don't display the video. VLC even crashes!

Ontopic: great movie!

By ARTRAG

Enlighted (6323)

ARTRAG's picture

05-01-2008, 22:35

just run the bin files on your msx or your emulator

By ARTRAG

Enlighted (6323)

ARTRAG's picture

07-01-2008, 16:07

I was looking for some nice video of about 30-60 frames
with animated subjects for continuing experiments...
The ideal frame size is 256x192 (really? Wink ), large subjects are
better than small and detailed ones, animated giff or spare
frames are the best choice, but AVI also works.
Any proposal ?

By dvik

Prophet (2200)

dvik's picture

07-01-2008, 22:12

Can you do an experiment with only 128 tiles instead of 256 tiles but only encode 8 or so frames. Then it would be possible to switch tile bank after 8 frames and load tiles for 8 new frames. Then you'll have a nice movie player and you can set the quality based on how often you reload the tile set. But I'm not sure how good it looks if the tiles are reduced to 128.

By Yukio

Paragon (1541)

Yukio's picture

07-01-2008, 23:16

What's about the Leap Frog animation?
IT is a basic concept of animated cell that is on the cartoon and animation courses ...

Maybe you could try JPEG Movie or a sequence of "PNG" .

By ARTRAG

Enlighted (6323)

ARTRAG's picture

08-01-2008, 00:39

dvik
Actually it can go even better than this:
you can select the 128 (or even less say 64) tiles that give
max distortion on the current set of frames (depending on the
coding rate you want) and just replace them.
The idea can be this

a) use a sliding window of N frames
b) pick the M tiles that give the max distortion
c) optimize the M tiles keeping the remaining 256-M
d) encode the current frame and the M tiles
e) slide the window of one frame

By dvik

Prophet (2200)

dvik's picture

08-01-2008, 00:58

Yes that sounds like a very good idea.

Btw, I hope someone will use this encoder to do some really cool endboss animations Tongue

By Yukio

Paragon (1541)

Yukio's picture

08-01-2008, 02:06

Well, I was thinking about turn based games ... Like the Japanese Role Playing Games. After all, the Japanese Personal Computers were famous for JRPG games.

I guess that it would be cool to make some Windowed games or Side View Battle Systems ...

And now, there are real MEGA Byte expansions on the Market!!!

By ARTRAG

Enlighted (6323)

ARTRAG's picture

08-01-2008, 12:29

dvik
if M*N=256, all the tiles could in theory change
in one of the N optimization steps,
this imply that, in the worst case, an abrupt frame
change takes exactly N frames to be completed

Naturally adding video segmentation would increase
the performance by coding as independent sequences
small homogeneous video segments, maybe running too fast Smile

willing someone pass in C my matlab....
too lazy and rusty to do that by myself