找回密码
 立即注册
搜索
查看: 2498|回复: 9

[求助]gamecube用s3tc dxt1贴图相关

[复制链接]
发表于 2007-10-2 12:14 | 显示全部楼层 |阅读模式
自己写了一个dds转换为bmp的程序
转换photoshop + nvidia dds plug-in另存的no alpha dxt1的dds成功
转换从gamecube里面导出的dds就不行,花了
难道和le、be有关?
或者ati用的dxt1和nvidia不同?
求专业人士指点[m]253[/m]
回复

使用道具 举报

     
发表于 2007-10-2 12:17 | 显示全部楼层
dx sdk 自带互相转化的工具
回复

使用道具 举报

 楼主| 发表于 2007-10-2 12:22 | 显示全部楼层
我需要的是转换的方法,不是现成的工具
再说那些dds不论用photoshop还是woody\'s texture viewer查看都是花的,我不觉得用directx texture editor会正常
好吧,其实是dx sdk太大了,不太想拖[m]025[/m]
回复

使用道具 举报

     
发表于 2007-10-2 12:55 | 显示全部楼层
摆弄d3d 肯定要dx sdk 的,求人不如求己
回复

使用道具 举报

头像被屏蔽
     
发表于 2007-10-2 13:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-2 13:28 | 显示全部楼层
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的应该就可以了
不过目前看来还不行。。。
回复

使用道具 举报

头像被屏蔽
     
发表于 2007-10-2 13:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-2 13:57 | 显示全部楼层
我纱布了,没有仔细看那个文档:awkward:
果然gamecube的dxt1和dx的dxt1有一些区别:awkward:
dx的那种4x4的块直接按照从左到右,从上到下排列就行
gamecube的是要把4x4的块先按照
0 1
2 3
排列成8x8的块,再从左到右,从上到下排列
另外4x4格子里面,左右顺序也要颠倒一下。。。

样本。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

头像被屏蔽
     
发表于 2007-10-2 14:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-10-2 16:28 | 显示全部楼层
对的,这就是把gamecube的s3tc转换成标准s3tc:awkward:
好吧,我直接转成了32bit bmp了:awkward:

现在颜色插值还有点问题,转出来的图有不少狗牙
http://en.wikipedia.org/wiki/S3TC
没问题了,严格按照这个来处理,转出来的图正常了

[ 本帖最后由 aaaa007cn 于 2007-10-2 16:44 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-23 13:16 , Processed in 0.076233 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表