- 精华
- 0
- 帖子
- 2497
- 威望
- 0 点
- 积分
- 2523 点
- 种子
- 266 点
- 注册时间
- 2012-3-15
- 最后登录
- 2024-11-24
|
发表于 2020-8-29 19:19 · 内蒙古
来自手机
|
显示全部楼层
bonedaugon 发表于 2020-8-29 16:22
3do的3d或许真和gba是相似的
首先明显和ss主要靠活动块的3d技术不一样,但3do还是双图形处理器的2d加速架构 ...
查到一段资料:
The Cel Control Block (CCB)
The CCB controls the operation of the cel engine and also sets many of the cel specifications. Those specifications include the cel's projection position in the frame buffer, default P-mode or VH values for cel types that do not include that information, default color bits to fill in bits for cels with less than 5-bit color values, data for pixel processing-parameters, values for the 32 registers in the pixel lookup table (PLUT) contained in the pixel decoder, and much more. These values are described in later programming chapters.
Two 32-bit position values set the X and Y coordinates of the cel's origin corner when the cel is projected into the frame buffer. (The origin corner is the corner from which the other corner positions are reckoned.) These values can position the cel in 320-by-240 resolution or 640-by-480 resolution. The low 16 bits are used for 640-by-480 positions; they are set to 0 if positions are reckoned only in 320-by-240 resolution. (You'll find specifics in later graphics programming chapters.)
The other three corners of the cel's projection quadrilateral are specified with values that create X and Y offsets from the origin corner. You can use the offsets to reduce or enlarge the cel's area, to stretch it into odd shapes, to flip it horizontally and vertically, or to bowtie the cel as shown in Figure 2. The origin corner coordinate values (for point A) and the offset corner values (for points B, C, and D) set the shape and size of the cel's projection quadrilateral.
从这里看,和SS大同小异。 |
|