Index ⇒ General Topics ⇒ AI upscaling mods

Thoughts on life, the universe and everything else not covered in other categories.

Moderator: LW Moderator

AI upscaling mods

Postby shadowcat » Tue Jan 03, 2023 4:49 am

I never cared much for (commercial or hobbyist) graphics "remastering" projects because of the way details get altered by artists. Shader upscaling or oversampling never tickled me either. Now that I read some articles

https://www.pcgamer.com/AI-upscale-mod-list/
https://www.geeky-gadgets.com/pc-metroi ... 2-01-2019/
https://gbatemp.net/threads/list-of-hd- ... om.620163/
https://hackaday.com/2022/06/13/upscaling-the-sierras/
https://forums.scummvm.org/viewtopic.php?t=14787


Why the explosive interest all of a sudden? From PS2 - PC - consoles. Has technology really sped up that much?

Now I'm thinking .. what the heck have I missed out on?? Ermm.. am I going to regret not experiencing most / any of it before I have no time? But I'm torn about the creative liberties. And I also realize that I'm going nowhere on a 512MB VRAM card with 2GHz cpu for the next decade.

And I have to ask - does one feel like that warm nostalgia is being peeled away? What is original artist creative intent anyway? I hear this with Japan to English transations (Working Designs in particular - Lunar and Grandia series) being "butchered" although the English world seemed more friendly to Ted Woolsey (FF4, FF6, CT). Heck, fan rhdn translations can sometimes irk me too.

Although the graphics upscales look intelligently done, but sometimes feels like a really oily painting but much better than any Scale2x or x-shader I ever used.
shadowcat
Super Member
 
Posts: 37
Joined: Wed Dec 14, 2022 3:53 pm
Thanks: 19
Thanked: 16 times in 16 posts

Re: AI upscaling mods

Postby Scaryfun » Sat Feb 11, 2023 6:25 am

Was meaning to comment on this but forgot. I think it's people with 4K monitors that want to play older games and due to the low-resolution and blocky early 3D graphics, they don't look good on modern graphics. For people with older systems, they can still play those games on original settings and get their nostalgia crave. But those with modern systems, these upscaled graphics of older games give them the nostalgia of playing their favorite older games and it still looking good now. I've run across some of these and added them to Mods/TCs section over the years. Even ones as old as Doom which is now 30 years old, still have great modding communities which keep the game alive with modern graphics. Thanks for the links, I will try to continue to add ones... especially for the older games.
Image
User avatar
Scaryfun
3DSL Admin
 
Posts: 11106
Joined: Wed Jun 02, 2004 9:27 pm
Location: Toronto, Canada.
Thanks: 4522
Thanked: 1545 times in 1348 posts

The following user would like to thank Scaryfun for this post
shadowcat

Re: AI upscaling mods

Postby Terje_P » Wed Apr 05, 2023 3:55 pm

I guess it could work on simple graphics, but for this title (MorphX) at least it seems you would need to edit a text file to. Multiple the values to match the upscale?

There is also the problem of converting between DDS PNG and back to DDS again since Gigapixel AI can't do DDS. There are free alternatives which can handle dds, but they seemed to require some setup.

I guess this is something for experienced game modders to deal with.

https://i.ibb.co/fS8jXTb/Skrivebord.png
https://i.ibb.co/3hq62LV/Uten-navn2.png

Code: Select all
Texture
{
   name      "Puzzle_weakSel"
   fileName   "UI/Textures/Puzzle/puzzle_cell_selection"
   rect      "0 0 64 64"


Texture
{
   name      "Puzzle_strongSel"
   fileName   "UI/Textures/Puzzle/puzzle_cell_selection"
   rect      "0 0 512 64"
}

Texture
{
   name      "Puzzle_common"
   fileName   "UI/Textures/Puzzle/puzzle_cells"


Texture
{
   name      "Puzzle_pool_bg"
   fileName   "UI/Textures/Puzzle/puzzle_cells"
   rect      "370 0 142 470"
}

Texture
{
   name      "Puzzle_pool_selBg"
   fileName   "UI/Textures/Puzzle/puzzle_pool_bg"
   rect      "0 0 142 470"
}

Texture
{
   name      "Puzzle_pool_btnUp_e"
   fileName   "UI/Textures/Puzzle/poolBtns"
   rect      "0 0 64 34"


Texture
{
   name      "Puzzle_pool_btnUp_h"
   fileName   "UI/Textures/Puzzle/poolBtns"
   rect      "64 0 64 34"


Texture
{
   name      "Puzzle_pool_btnUp_p"
   fileName   "UI/Textures/Puzzle/poolBtns"
   rect      "128 0 64 34"


Texture
{
   name      "Puzzle_pool_btnDown_e"
   fileName   "UI/Textures/Puzzle/poolBtns"
   rect      "192 0 64 34"


Texture
{
   name      "Puzzle_pool_btnDown_h"
   fileName   "UI/Textures/Puzzle/poolBtns"
   rect      "256 0 64 34"


Texture
{
   name      "Puzzle_pool_btnDown_p"
   fileName   "UI/Textures/Puzzle/poolBtns"
   rect      "320 0 64 34"
}

Texture
{
   name      "Char_abilityBg_enabled"
   fileName   "UI/Textures/Puzzle/hstats_slots"
   rect      "0 0 128 128"


Texture
{
   name      "Char_abilityBg_disabled"
   fileName   "UI/Textures/Puzzle/hstats_slots"
   rect      "0 0 128 128"


Texture
{
   name      "Char_abilitySel_1"
   fileName   "UI/Textures/Puzzle/hstats_glow"
   rect      "0 0 224 224"


Texture
{
   name      "Char_abilitySel_2"
   fileName   "UI/Textures/Puzzle/hstats_glow"
   rect      "224 0 224 224"


Texture
{
   name      "Char_abilityCommon"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"


Texture
{
   name      "ABILITY_HARVEST"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "215 1 84 84"



Texture
{
   name      "ABILITY_RAGE"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "129 87 84 84"


Texture
{
   name      "ABILITY_ALIEN_VIEW"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "215 87 84 84"


Texture
{
   name      "ABILITY_SHIELD"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "129 173 84 84"


Texture
{
   name      "ABILITY_SWARM_ISOLATE"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "215 173 84 84"


Texture
{
   name      "ABILITY_TRANSFORMATION"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "129 259 84 84"


Texture
{
   name      "ABILITY_EVOLUTION"
   fileName   "UI/Textures/Puzzle/tex_HeroStats_front"
   rect      "215 259 84 84"


Texture
{
   name      "Char_cells"
   fileName   "UI/Textures/Puzzle/hstats_slots"
   rect      "128 0 96 96"


Texture
{
   name      "Puzzle_reactorCore"
   fileName   "UI/Textures/Puzzle/Reactor_puzzle"


Texture
{
   name      "Props_Alien_GeneratorCocoon"
   fileName   "UI\Textures\Puzzle\icons_tutorial_reactor_tex"
   rect      "151 1 74 74"
}

Texture
{
   name      "Props_Alien_GuardCocoon"
   fileName   "UI\Textures\Puzzle\icons_tutorial_reactor_tex"
   rect      "76 1 74 74"
}

Texture
{
   name      "Switches_GeneratorCocoon"
   fileName   "UI\Textures\Puzzle\icons_tutorial_reactor_tex"
   rect      "76 1 74 74"
}

Texture
{
   name      "Puzzle_cellsBg_1"
   fileName   "UI\Textures\Puzzle\puzzle_back\Simbiosys"
}

Texture
{
   name      "Puzzle_cellsBg_2"
   fileName   "UI\Textures\Puzzle\puzzle_back\Evolution"
}

Texture
{
   name      "Puzzle_cellsBg_3"
   fileName   "UI\Textures\Puzzle\puzzle_back\AlienView"
}

Texture
{
   name      "Puzzle_cellsBg_4"
   fileName   "UI\Textures\Puzzle\puzzle_back\Rage"
}

Texture
{
   name      "Puzzle_cellsBg_5"
   fileName   "UI\Textures\Puzzle\puzzle_back\EnergyShield"
}

Texture
{
   name      "Puzzle_cellsBg_6"
   fileName   "UI\Textures\Puzzle\puzzle_back\Transformation"
}

Texture
{
   name      "Puzzle_cellsBg_7"
   fileName   "UI\Textures\Puzzle\puzzle_back\Isolate"
}

Texture
{
   name      "Puzzle_cellsBg_8"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_9"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_10"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_11"
--   fileName   "UI\Textures\Puzzle\puzzle_back\reactor"
}

Texture
{
   name      "Puzzle_cellsBg_12"
   fileName   "UI\Textures\Puzzle\puzzle_back\cocon"
}

Texture
{
   name      "Puzzle_cellsBg_13"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_14"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_15"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_16"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}

Texture
{
   name      "Puzzle_cellsBg_17"
   fileName   "UI\Textures\Puzzle\puzzle_back\empty"
}
Terje_P
Super Member
 
Posts: 1467
Joined: Sat Dec 29, 2012 4:38 pm
Thanks: 127
Thanked: 955 times in 739 posts


Return to General Topics

Who is online

Users browsing this forum: No registered users and 51 guests

cron