运行平台 : MS-Dos
作品类型 : 4k
发布聚会 : Mekka & Symposium 1997
荣获Mekka97 4K-Intro Compo奖项
制作人员: Pinker (coding) | Nyphton (Music)
技术参考:
内存:
The intro uses 272K conventional DOS memory. It will run with or without any memory managers (also under Windows 95 and OS/2).
GFX:
15 different textures (3 animated, 1 transparent) of size 64 x 64 are used. They are all calculated. The star is the only GFX stored in the 4K ( 25 bytes :) ). We use the scaled system font for the text.
packer:
A LZSS77 dictionary packer combined with a dynamic multi-precision arithmetic coder is used.
The complete decoder is 133 bytes (plus 30 bytes for copying etc.).
The performance is equal to RAR and ARJ.
The unpacked size of the intro is 4782 bytes.
It is packed down to 3933 bytes.
world:
The world consists of 144 Descent-Level cubes with 367 faces and 362 points. The level is based on the original Descent shareware level.
song:
The song has four channels and 17 patterns with length 64, two are played twice.
camera & script:
The camera model is 3-axes and focal distance which builds up the world matrix. Rotations are done over the local axis of the camera. The camera is driven by a 125 bytes long script. We perform real 3D clipping at the z-planes of the frustum to avoid overflow.
rasterizer:
The rasterizer can draw any convex n-poly. It performs perspective texture mapping (scanline subdivision) with gouraud shading.
Subpixeling/-texeling is used to improve quality.
本文来自CSDN网志,转载请标明出处:
http://blog.csdn.net/zhujiangm/archive/2008/02/13/2091142.aspx
Operating platform: MS-Dos
Work type: 4k
Release gathering: Mekka & Symposium 1997
Won the Mekka97 4K-Intro Compo award
Production personnel: Pinker (coding) | Nyphton (Music)
Technical reference:
Memory:
The intro uses 272K conventional DOS memory. It will run with or without any memory managers (also under Windows 95 and OS/2).
GFX:
15 different textures (3 animated, 1 transparent) of size 64 x 64 are used. They are all calculated. The star is the only GFX stored in the 4K ( 25 bytes :) ). We use the scaled system font for the text.
packer:
A LZSS77 dictionary packer combined with a dynamic multi-precision arithmetic coder is used.
The complete decoder is 133 bytes (plus 30 bytes for copying etc.).
The performance is equal to RAR and ARJ.
The unpacked size of the intro is 4782 bytes.
It is packed down to 3933 bytes.
world:
The world consists of 144 Descent-Level cubes with 367 faces and 362 points. The level is based on the original Descent shareware程序的level.
song:
The song has four channels and 17 patterns with length 64, two are played twice.
camera & script:
The camera model is 3-axes and focal distance which builds up the world matrix. Rotations are done over the local axis of the camera. The camera is driven by a 125 bytes long script. We perform real 3D clipping at the z-planes of the frustum to avoid overflow.
rasterizer:
The rasterizer can draw any convex n-poly. It performs perspective texture mapping (scanline subdivision) with gouraud shading.
Subpixeling/-texeling is used to improve quality.
This article is from CSDN blog, please indicate the source when reposting:
http://blog.csdn.net/zhujiangm/archive/2008/02/13/2091142.aspx