Skip to content

Commit c4498b3

Browse files
Tools: Expand Gigapixel & related auxiliary tools
1 parent 172aecc commit c4498b3

File tree

8 files changed

+228
-10
lines changed

8 files changed

+228
-10
lines changed
Loading
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
title: Upscaling Textures with Gigapixel AI
3+
aliases:
4+
- Upscaling Textures with Gigapixel AI
5+
- Gigapixel Texture-Upscaling Tutorial
6+
tags:
7+
- Gigapixel
8+
- Textures
9+
- Upscaling
10+
description:
11+
---
12+
13+
## About
14+
15+
> [!infobox|n-th]
16+
>
17+
> ## Gigapixel Texture-Upscaling Tutorial
18+
>
19+
> > [!caption|center wfull txt-s]
20+
> >
21+
> > ![[gigapixel-7-logo.jpg|center]]
22+
> > %%caption%%
23+
> > [(image source)](https://cdn.prod.website-files.com/6005fac27a49a9cd477afb63/662078e2f9fb43094b64e271_opengraph-gigapixel.jpg)
24+
>
25+
> ### Tutorial Info
26+
>
27+
> | Type | Name |
28+
> | --- | --- |
29+
> | **Difficulty** | #advanced |
30+
> | **Requirements** | - [[gigapixel\|Gigapixel]]<br>- [Python](https://www.python.org/downloads/)<br>- A bulk file renaming utility (recommended)<br> - [XnConvert](https://www.xnview.com/en/xnconvert/)<br>- [[normalmap-generator\|NormalmapGenerator]] (optional)<br>- [[nvidia-texture-tools\|NVIDIA Texture Tools 3]] |
31+
> | **Tutorial Files** | Any vanilla Morrowind textures will do |
32+
>
33+
> %% embed download link to tutorial files if applicable %%
34+
35+
This step-by-step tutorial describes a workflow for upscaling textures with AI, through the use of [[gigapixel|Gigapixel AI]]. Other AI upscaling tools such as [[real-esrgan|ESRGAN]] can be used instead of Gigapixel, but the instructions here will assume usage of the latter.
36+
37+
### Goals
38+
39+
By the end of this tutorial, you should be able to:
40+
41+
1. Convert textures in bulk from TGM/DDS format to PNG, ready to be upscaled.
42+
2. Upscale textures using Gigapixel 7
43+
3. Optionally generate normal maps and specular maps using [[normalmap-generator|NormalmapGenerator]].
44+
4. Convert the upscaled textures back to the appropriate DDS format using [[nvidia-texture-tools|NVIDIA Texture Tools 3]] via Python batch scripts
45+
46+
### Prerequisites
47+
48+
#### Gigapixel 7
49+
50+
Gigapixel 7 (personal) is required. Theoretically the trial version will suffice, but any output textures processed by it will have a watermark applied to them. Gigapixel Pro will also work, but it is more than is necessary.
51+
52+
#### XnConvert
53+
54+
[XnConvert](https://www.xnview.com/en/xnconvert/) will be used to convert the original textures from DDS or TGM into DDS format in bulk. Equivalent batch image converters can be used instead, but the tutorial will assume usage of XnConvert.
55+
56+
#### Python
57+
58+
This is required in order to run BAT files used for processing the textures through NTT3.
59+
60+
####
61+
62+
---
63+
64+
## H2 (step 1)
65+
66+
%% elaborate on goal 1 %%
67+
68+
---
69+
70+
## H2 (step 2)
71+
72+
%% elaborate on goal 2 %%
73+
74+
### H3 (elaborate on aspect of H2 step, or break it down into smaller sub-steps)
75+
76+
---
77+
78+
## H3 (step 3)
79+
80+
%% elaborate on goal 3 %%
81+
82+
%% further steps can be added as needed %%
83+
84+
---
85+
86+
## Further Reading
87+
88+
%% bullet point internal or external links to articles relevant to the tutorial %%
89+
90+
- %% link %%
91+
- %% link %%
92+
- %% link %%
93+
94+
---
95+

mmw-content/modding-tools/3d-modeling-tools/export-sphere.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,16 @@ The mesh will be exported to the directory `Data Files/meshes/g7`.
4747

4848
### Usage within the Construction Set
4949

50-
Using [[CSSE|CSSE's]] ability to test plugins from within the Construction Set, Export Sphere can also be ran. Extract `mwse/mods/exportSphere/main.lua` to your Morrowind modding install's `Data Files` folder, or alternatively install it using a mod manager. **Note** that since the tool requires MWSE, it will only work while running vanilla Morrowind through the <abbr title="Construction Set">CS</abbr>, not OpenMW.
50+
Using [[CSSE|CSSE's]] ability to test plugins from within the Construction Set, Export Sphere can also be ran. Extract `mwse/mods/exportSphere/main.lua` to your Morrowind modding install's `Data Files` folder, or alternatively install it using a mod manager. **Note** that since the tool requires MWSE, it will only work while running vanilla Morrowind through the <abbr title="Construction Set">CS</abbr>, not OpenMW.
51+
52+
## Exporting an Entire Cell
53+
54+
By running a Lua command through the console, Export Sphere can be leveraged to export an entire cell.
55+
56+
Doing so requires [UI Expansion](https://www.nexusmods.com/morrowind/mods/46071)by [NullCascade](https://next.nexusmods.com/profile/NullCascade/about-me) in order to enable Lua commands to be ran through the console. The following command can be ran while in an exterior cell:
57+
58+
```lua
59+
tes3.game.worldLandscapeRoot:saveBinary(“Data Files/Meshes/export.nif”)
60+
```
61+
62+
[^1]: (https://www.nexusmods.com/morrowind/mods/52245?tab=files&file_id=1000034911)

mmw-content/modding-tools/ai-tools/gigapixel.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ description: An AI image upscaling app by Topaz Labs, capable of upscaling Morro
1919
>
2020
> ## Gigapixel AI
2121
>
22-
> > [!caption|wfull txt-s]
22+
> > [!caption|wfull txt-s center]
2323
> >
2424
> > ![[gigapixel-7-logo.jpg|center]]
2525
> > [image source](https://cdn.prod.website-files.com/6005fac27a49a9cd477afb63/662078e2f9fb43094b64e271_opengraph-gigapixel.jpg)
2626
>
27-
> ### Table Heading
27+
> ### Details
2828
>
2929
> | Type | Name |
3030
> | --- | --- |
@@ -34,5 +34,16 @@ description: An AI image upscaling app by Topaz Labs, capable of upscaling Morro
3434
3535
**Gigapixel** is an AI image upscaling app developed by Topaz Labs, capable of [[guides/textures/index|upscaling Morrowind textures]].[^1][^2]
3636

37+
## Purchasing Gigapixel
38+
39+
Although Gigapixel offers an unlimited free trial, purchasing the software is necessary to make practical use of it due to the 'Topaz Labs' watermark to added to all processed images by the trial version.[^3]
40+
41+
Gigapixel offers three versions:
42+
43+
- **Gigapixel 7** (personal): The full personal version of Gigapixel.
44+
- **Gigapixel Pro** (commercial): Intended for commercial use, it offers advanced features over the personal version but is significantly more expensive and unnecessary for modding.
45+
- **Gigapixel Trial**: A full trial of Gigapixel 7 with no time limit, with the caveat that it adds a 'Topaz Labs' watermark to all images.
46+
3747
[^1]: [StaticNation, "Morrowind Upscale Project", Nexus Mods, June 6, 2023](https://www.nexusmods.com/morrowind/mods/53032)
38-
[^2]: [StaticNation, "Tamriel Data Texture Upscale", Nexus Mods, June 11, 2024](https://www.nexusmods.com/morrowind/mods/54947)
48+
[^2]: [StaticNation, "Tamriel Data Texture Upscale", Nexus Mods, June 11, 2024](https://www.nexusmods.com/morrowind/mods/54947)
49+
[^3]: [Jack Wright, "Gigapixel AI Review + How To Try It For FREE In 2024!", FreeVisuals, May 30, 2024](https://www.freevisuals.net/post/gigapixel-ai-review)

mmw-content/modding-tools/mod-managers/mod-organizer-2.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,27 @@ aliases:
66
tags:
77
- MO2
88
- Modding-tool
9-
description:
9+
description:
1010
---
1111

1212
![[maintenance-expand-article#^6fc39d|clean]]
1313

1414
## About
1515

16-
> [!infobox]
16+
> [!infobox|n-th]
1717
>
1818
> ## MO2
1919
>
20-
> %% insert image %%
20+
> > [!caption|center wfull txt-s]
21+
> >
22+
> > %%insert image%%
23+
> > %%caption%%
24+
> > %%[(image source)]()%%
2125
>
22-
> ### Table Heading
26+
> ### Details
2327
>
2428
> | Type | Name |
2529
> | --- | --- |
26-
> | Row | Row |
27-
> | Row | Row |
30+
> | **Links** | - [modorganizer.org](https://www.modorganizer.org/)<br>- [Nexus Mods](https://www.nexusmods.com/skyrimspecialedition/mods/6194)<br>- [Github](https://github.com/ModOrganizer2/modorganizer) |
31+
> | **Requirements** | |
32+
> | **Author** | |
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: NormalmapGenerator
3+
aliases:
4+
- NormalmapGenerator
5+
tags:
6+
- Textures
7+
description: A tool for generating normal, specular and displacement maps from image textures.
8+
---
9+
10+
![[maintenance-expand-article#^6fc39d|clean]]
11+
12+
## About
13+
14+
> [!infobox|n-th]
15+
>
16+
> ## NormalmapGenerator
17+
>
18+
> > [!caption|center wfull txt-s]
19+
> >
20+
> > ![[normalmap-generator-logo.png|center]]
21+
> > The logo of **NormalmapGenerator**.
22+
> > [(image source)](https://github.com/Theverat/NormalmapGenerator/blob/master/resources/logo.png)
23+
>
24+
> ### Details
25+
>
26+
> | Type | Name |
27+
> | --- | --- |
28+
> | **Links** | [Github](https://github.com/Theverat/NormalmapGenerator) |
29+
> | **Requirements** | none |
30+
> | **Author** | [Theverat](https://github.com/Theverat) |
31+
32+
**NormalmapGenerator** is a tool for generating normal, specular and displacement maps from image textures.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: NVIDIA Texture Tools Exporter
3+
aliases:
4+
- NVIDIA Texture Tools Exporter
5+
tags:
6+
- Textures
7+
- Photoshop
8+
description:
9+
---
10+
11+
![[maintenance-expand-article#^6fc39d|clean]]
12+
13+
## About
14+
15+
> [!infobox|n-th]
16+
>
17+
> ## NVIDIA Texture Tools Exporter
18+
>
19+
> > [!caption|center wfull txt-s]
20+
> >
21+
> > %%insert image%%
22+
> > %%caption%%
23+
> > %%[(image source)]()%%
24+
>
25+
> ### Details
26+
>
27+
> | Type | Name |
28+
> | --- | --- |
29+
> | **Links** | |
30+
> | **Requirements** | |
31+
> | **Author** | |
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: NVIDIA Texture Tools
3+
aliases:
4+
- NVIDIA Texture Tools
5+
- NVIDIA Texture Tools 3
6+
- NTT3
7+
tags:
8+
- Textures
9+
description:
10+
---
11+
12+
![[maintenance-expand-article#^6fc39d|clean]]
13+
14+
## About
15+
16+
> [!infobox|n-th]
17+
>
18+
> ## NVIDIA Texture Tools 3
19+
>
20+
> > [!caption|center wfull txt-s]
21+
> >
22+
> > %%insert image%%
23+
> > %%caption%%
24+
> > %%[(image source)]()%%
25+
>
26+
> ### Details
27+
>
28+
> | Type | Name |
29+
> | --- | --- |
30+
> | **Links** | [NVIDIA Docs](https://docs.nvidia.com/texture-tools/index.html) |
31+
> | **Requirements** | |
32+
> | **Author** | [NVDIA](https://www.nvidia.com) |

0 commit comments

Comments
 (0)