• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Game Modifications › Custom Texture Projects v
1 2 3 4 5 ... 12 Next »

Custom Texture Tool PS v50.1
View New Posts | View Today's Posts

Pages (117): « Previous 1 ... 42 43 44 45 46 ... 117 Next »
Jump to page 
Thread Rating:
  • 8 Vote(s) - 4.88 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Custom Texture Tool PS v50.1
10-19-2017, 01:05 PM
#431
Bighead Offline
Oversized Cranium
*******
Posts: 1,985
Threads: 15
Joined: Aug 2011
This is all generic information as texture cases can change from image to image, but it should apply to the majority of examples you would come across.

If doing a 1:1 conversion of the same format, BC7 to BC7, DXT5 to DXT5, etc., the pixels in the result will not change... much. This depends on which program you use. TexConv and Compressonator usually won't be much different, ImageMagick on the other hand is not as sophisticated when it comes to DDS textures, so using it you will lose far more quality than the other programs.

If doing a 1:1 conversion of different formats, BC7 to DXT5, DXT5 to BC7, etc... The pixels in the result will change a bit more. There will be noticeable loss no matter which format is chosen as the input or the output. The more conversions done, the further the result will be degraded. Lossy to lossy always results in more loss. I imagine it would eventually bottom out, where "perceived quality" does not change. I honestly don't know, I haven't tested this much. The only time I see doing a 1:1 conversion would be BC7 to DXTn for compatibility with older hardware.

If rescaling, BC7 will always have higher quality than DXTn formats regardless of the input format. I believe the entire image is recalculated before it is compressed. In this case, rescaling DXTn to BC7, will have higher quality than DXTn to DXTn. Usually a bilinear filter is applied when scaling up or down by default using just about any program. Some programs allow adjusting the filter used, although I do not allow that in my script as to not further complicate things. For downscaling, this is fine, for upscaling, xbrz and waifu2x do a better job than any of the DDS programs.

To sum it up, if all that is available is a DDS pack, there is no point in doing a 1:1 conversion to any other DDS types. If downscaling a DDS pack, always choose BC7 for higher quality, even if the pack was using DXTn. If upscaling, xbrz or waifu2x to PNG then convert to DDS (BC7).
Donate - Custom Texture Tool - Xenoblade Chronicles HD - New Super Mario Bros. Wii HD - Paper Mario: TTYD HD (Contributor) - Skies of Arcadia HD
Website Find
Reply
10-19-2017, 09:54 PM
#432
themanuel Offline
Parasitic Member of the Community
*****
Posts: 828
Threads: 63
Joined: Oct 2009
Thank you for your guidance and patience. I am procuring png versions of the packs I'm downscaling, where available and will stick with BC7 as output always.
Windows 10 Pro x64  |  i7-9700K @ 4.6-5.0GHz  |  MSI Z370 Gaming Plus  |  MSI RX 5700 8GB Factory-OC  |  16 GB DDR4-3000
Find
Reply
10-23-2017, 05:35 AM
#433
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
Okay that took forever. In my fixed VM using v27.1 I left it to convert all of my texture packs, it took 68 hours!

It finished today. I just got on to play a game. They are all corrupted, every last one of them. :/
Find
Reply
10-23-2017, 09:19 AM
#434
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
Also the link to ImageMagick is incorrect (http://imagemagick.org/script/script/download.php#windows) which should be http://imagemagick.org/script/download.php#windows so it has one "script/" too many.
Find
Reply
10-23-2017, 09:36 AM
#435
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
I'm going to try two things to narrow down the corrupted textures problem. First I am going to run this outside the VM, and second, I'm going to try the compressonator. The compressonator's not showing BC7 as an option though. Do you know why?
Find
Reply
10-23-2017, 01:08 PM
#436
Bighead Offline
Oversized Cranium
*******
Posts: 1,985
Threads: 15
Joined: Aug 2011
(10-23-2017, 05:35 AM)Techie Android Wrote: Okay that took forever. In my fixed VM using v27.1 I left it to convert all of my texture packs, it took 68 hours!

It finished today. I just got on to play a game. They are all corrupted, every last one of them. :/

That's disappointing to hear the corruption issue has returned. At this point I could only make guesses as to what's going wrong where and all of them would probably be wrong. Sad

(10-23-2017, 09:19 AM)Techie Android Wrote: Also the link to ImageMagick is incorrect (http://imagemagick.org/script/script/download.php#windows) which should be http://imagemagick.org/script/download.php#windows so it has one "script/" too many.

Thanks. It looks like they changed the URL and I'm still linking to the old one, which for some reason gets transformed into the double script (bad link below as an example).
http://imagemagick.org/script/binary-releases.php#windows

(10-23-2017, 09:36 AM)Techie Android Wrote: I'm going to try two things to narrow down the corrupted textures problem. First I am going to run this outside the VM, and second, I'm going to try the compressonator. The compressonator's not showing BC7 as an option though. Do you know why?

I'm hoping you can figure it out. As for the BC7 option, it will not appear in the script unless TexConv is also linked. But once it is, BC7 will appear and Compressonator can be selected for BC7. The reason is Compressonator fails at creating some images, mostly small images that would be used as lower mipmap levels starting at 16x16 and below. But, I've also seen it fail creating larger images as well at random. I don't know the reason for this, and TexConv does not fail at creating anything, so it's required to serve as a fallback.
Donate - Custom Texture Tool - Xenoblade Chronicles HD - New Super Mario Bros. Wii HD - Paper Mario: TTYD HD (Contributor) - Skies of Arcadia HD
Website Find
Reply
10-23-2017, 10:26 PM
#437
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
(10-23-2017, 01:08 PM)Bighead Wrote: That's disappointing to hear the corruption issue has returned. At this point I could only make guesses as to what's going wrong where and all of them would probably be wrong. Sad


Thanks. It looks like they changed the URL and I'm still linking to the old one, which for some reason gets transformed into the double script (bad link below as an example).
http://imagemagick.org/script/binary-releases.php#windows


I'm hoping you can figure it out. As for the BC7 option, it will not appear in the script unless TexConv is also linked. But once it is, BC7 will appear and Compressonator can be selected for BC7. The reason is Compressonator fails at creating some images, mostly small images that would be used as lower mipmap levels starting at 16x16 and below. But, I've also seen it fail creating larger images as well at random. I don't know the reason for this, and TexConv does not fail at creating anything, so it's required to serve as a fallback.

Ah okay.
I'll go add TexConv, thanks.
Find
Reply
10-31-2017, 12:33 PM (This post was last modified: 10-31-2017, 12:34 PM by Techie Android.)
#438
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
Hm, this is weird. It keeps corrupting these textures...

I've added all the programs and linked their directories with the program.

I'm going to try some more stuff.

I've changed the VM up just a bit to be more stable and it seems odd that my results are getting worse and not any better.

BTW I did a RAM test a while back and they are all fine.
Find
Reply
10-31-2017, 12:41 PM (This post was last modified: 11-03-2017, 08:56 AM by Techie Android.)
#439
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
Interesting. So I got a fresh copy of the program and the directory path for image magick was "C:\Program Files\ImageMagick-7.0.7-Q16" so I changed it to "C:\Program Files\ImageMagick-7.0.7-Q16\magick.exe".

I'll see if that fixes anything.

[EDIT]
Nope. Neither directory path will work now. It says it's not installed (image magick that is).
Find
Reply
11-03-2017, 08:58 AM
#440
Techie Android Away
Member
***
Posts: 219
Threads: 1
Joined: Dec 2015
@Bighead

Sorry to bother you again but it's been a few days and I haven't figured anything out. Any ideas or tips you could give me?
Find
Reply
« Next Oldest | Next Newest »
Pages (117): « Previous 1 ... 42 43 44 45 46 ... 117 Next »
Jump to page 


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode