Imagination Pilots Matte Animation: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(Created page with "* Company: Imagination Pilots * FOURCCs: Ipma, Ip20, SUGR(?) This is a simple LZW-based video codec with transparency pixels and delta frames. The LZW format according to [ht...")
 
(update information based on feedback from the original researcher)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
* Company: Imagination Pilots
* Company: Imagination Pilots
* FOURCCs: Ipma, Ip20, SUGR(?)
* FOURCCs: Ipma, Ip20


This is a simple LZW-based video codec with transparency pixels and delta frames. The LZW format according to [https://misc.daniel-marschall.de/spiele/blown_away/art_decoder.php] is the same as in [[GIF]] but without any additional data being present in the stream (it uses dynamic index size from 9 to 12 bits, code 256 means decoder reset and code 257 means end of stream).
This is a simple LZW-based video codec with transparency pixels and delta frames. The LZW format according to [https://misc.daniel-marschall.de/spiele/blown_away/ipma_codec/ Blown Away game technical analysis] is the same as in [[GIF]] but without any additional data being present in the stream (it uses dynamic index size from 9 to 12 bits, code 256 means decoder reset and code 257 means end of stream).


Each frame consists of raw frame data compressed with LZW and with pixel value 0 used for transparent pixels (or unchanged pixels in delta frames).
Each frame consists of raw frame data compressed with LZW and with pixel value 0 used for transparent pixels (or unchanged pixels in delta frames) and pixel value 1 is used for pixels that should reuse the original background. In version 1 of the codec the first frame serves as the original background for the rest of the video, in version 2 there is no background stored in the video, those files are supposed to be partially transparent animations rendered over game scene.


== Games Using IPMA Animation ==
== Games Using IPMA Animation ==

Latest revision as of 22:27, 16 January 2022

  • Company: Imagination Pilots
  • FOURCCs: Ipma, Ip20

This is a simple LZW-based video codec with transparency pixels and delta frames. The LZW format according to Blown Away game technical analysis is the same as in GIF but without any additional data being present in the stream (it uses dynamic index size from 9 to 12 bits, code 256 means decoder reset and code 257 means end of stream).

Each frame consists of raw frame data compressed with LZW and with pixel value 0 used for transparent pixels (or unchanged pixels in delta frames) and pixel value 1 is used for pixels that should reuse the original background. In version 1 of the codec the first frame serves as the original background for the rest of the video, in version 2 there is no background stored in the video, those files are supposed to be partially transparent animations rendered over game scene.

Games Using IPMA Animation