PicoPixel贴图查看器

发布时间 2023-07-17 23:55:52作者: 赵青青

Pico Pixel

Pico Pixel是一款纹理查看器,支持查看以下文件格式:TGA,BMP,JPG,DDS,PNG,OpenEXR, KTX, HDR, GIF, TIF.
此外,Pico Pixel支持GPU公开的大量像素格式。

官网:Features|PixelAndPolygon

快捷键:

Space:Show/Hide status bar

CTRL + Space :Show/Hide toolbar

更多快捷键:Features|PixelAndPolygon


Mipmap

DDS有mipmap

在三维计算机图形的贴图渲染中有一个常用的技术被称为Mipmapping。为了加快渲染速度和减少图像锯齿,贴图被处理成由一系列被预先计算和优化过的图片组成的文件,这样的贴图被称为 MIP map 或者 mipmap。这个技术在三维游戏中被非常广泛的使用。“MIP”来自于拉丁语 multum in parvo 的首字母,意思是“放置很多东西的小空间”。Mipmap 需要占用一定的内存空间,同时也遵循小波压缩规则 (wavelet compression)。


Volume Texture

体积纹理是一种特殊类型的资产,它有助于在2D纹理中存储和使用3D体积信息。体积纹理的工作方式是采用一个3D形状,并将其切割成横截面,然后放置到一个网格上的2D纹理。如果2D纹理上的部分被重新组合,纹理就可以产生原始3D模型的整个体积。

可以使用体积纹理进行特殊效果,如斑点雾、爆炸等。

代码定义:

struct VOLUMEVERTEX
{
    FLOAT x, y, z;
    DWORD color;
    FLOAT tu, tv, tw;
};

#define D3DFVF_VOLUMEVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE|
                             D3DFVF_TEX1|D3DFVF_TEXCOORDSIZE3(0))

来源:https://learn.microsoft.com/zh-cn/windows/win32/direct3d9/volume-texture-resources


Cubemap Texture

立方体贴图_是六个正方形纹理的集合, 这些纹理代表环境中的反射。六个正方形组成一个包围着对象的虚构立方体的各面; 每个面代表沿世界轴方向(向上、向下、向左、向右、 向前和向后)的视图。

立方体贴图常用于捕获对象的反射或“周围环境”;例如 天空盒和环境反射通常使用立方体贴图

以unity中的文档为例:https://docs.unity3d.com/cn/current/Manual/class-Cubemap.html

立方体贴图的天空盒和反射