[求助]gamecube用s3tc dxt1贴图相关
自己写了一个dds转换为bmp的程序转换photoshop + nvidia dds plug-in另存的no alpha dxt1的dds成功
转换从gamecube里面导出的dds就不行,花了
难道和le、be有关?
或者ati用的dxt1和nvidia不同?
求专业人士指点253 dx sdk 自带互相转化的工具 我需要的是转换的方法,不是现成的工具
再说那些dds不论用photoshop还是woody\'s texture viewer查看都是花的,我不觉得用directx texture editor会正常
好吧,其实是dx sdk太大了,不太想拖025 摆弄d3d 肯定要dx sdk 的,求人不如求己 http://hitmen.c02.at/files/yagcd/yagcd/chap17.html
目前只找到这么一份资料
按照这里提到的RRRRRGGG - GGGBBBBB - rrrrrggg - gggbbbbb去处理,颜色看起来正确了
按照标准s3tc,似乎应该是GGGBBBBB - RRRRRGGG - gggbbbbb - rrrrrggg排列
不是搞汉化,单纯想抽出一些图片而已
pso ep3的
按照sonic team的惯例,应该是用dxt1储存的,修改了一下header而已,把header改成dds的应该就可以了
不过目前看来还不行。。。 我纱布了,没有仔细看那个文档:awkward:
果然gamecube的dxt1和dx的dxt1有一些区别:awkward:
dx的那种4x4的块直接按照从左到右,从上到下排列就行
gamecube的是要把4x4的块先按照
0 1
2 3
排列成8x8的块,再从左到右,从上到下排列
另外4x4格子里面,左右顺序也要颠倒一下。。。
样本。。。 对的,这就是把gamecube的s3tc转换成标准s3tc:awkward:
好吧,我直接转成了32bit bmp了:awkward:
现在颜色插值还有点问题,转出来的图有不少狗牙
http://en.wikipedia.org/wiki/S3TC
没问题了,严格按照这个来处理,转出来的图正常了
[ 本帖最后由 aaaa007cn 于 2007-10-2 16:44 编辑 ]
页:
[1]