Skip to content

Commit

Permalink
update readme links
Browse files Browse the repository at this point in the history
  • Loading branch information
null511 committed Nov 6, 2024
1 parent 12f51ba commit 56944ea
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# <img src="https://raw.githubusercontent.com/null511/PixelGraph-Release/master/media/icon.png" height="28"/>&nbsp; PixelGraph&nbsp; [![Actions Status](https://github.com/null511/PixelGraph/workflows/BuildTest/badge.svg)](https://github.com/null511/PixelGraph/actions) [![Actions Status](https://github.com/null511/PixelGraph-Release/workflows/Release/badge.svg)](https://github.com/null511/PixelGraph-Release/actions)
# <img src="https://raw.githubusercontent.com/null511/PixelGraph/master/media/icon.png" height="28"/>&nbsp; PixelGraph&nbsp; [![Actions Status](https://github.com/null511/PixelGraph/workflows/BuildTest/badge.svg)](https://github.com/null511/PixelGraph/actions) [![Actions Status](https://github.com/null511/PixelGraph/workflows/Release/badge.svg)](https://github.com/null511/PixelGraph/actions)

PixelGraph is an application for publishing Minecraft resource packs, specially tooled for PBR materials. It allows you to work in a "raw" texture space and automates publishing to one or more encodings, rather than trying to directly encode your textures as design-time. Yaml configuration files can also be used to apply final adjustments to your compiled textures. A cross-platform command-line version is also available, allowing you to completely automating your publishing process from your remote content repository.

> :warning: **PixelGraph is now licensed for commercial usage!** For authors with a combined total income over $30/month from Pixel-Graph published projects, please see [Licensing](https://github.com/null511/PixelGraph-Release/wiki/Licensing). For personal projects or authors not meeting the license criteria, usage is completely free.
> :warning: **PixelGraph is now licensed for commercial usage!** For authors with a combined total income over $30/month from Pixel-Graph published projects, please see [Licensing](https://github.com/null511/PixelGraph/wiki/Licensing). For personal projects or authors not meeting the license criteria, usage is completely free.
----
<img src="https://github.com/null511/PixelGraph-Release/raw/main/media/UI.png" alt="User Interface" />
<img src="https://github.com/null511/PixelGraph/raw/main/media/UI.png" alt="User Interface" />

- **Simplify your workflow** by adjusting text instead of pixels. Getting image-based material values just right can be tedious, time consuming, and destructive.

Expand All @@ -14,23 +14,23 @@ PixelGraph is an application for publishing Minecraft resource packs, specially

- **Automate** Normal & AO generation, resizing, and channel-swapping so that you can spend more time designing and less time repeating yourself.

<img src="https://github.com/null511/PixelGraph-Release/raw/main/media/LAB11.png" alt="PBR Workflow" />
<img src="https://github.com/null511/PixelGraph/raw/main/media/LAB11.png" alt="PBR Workflow" />

### Normal-Map Generation

Allows normal-map textures to be created from height-maps as needed during publishing, or by prerendering them beforehand. Strength, blur, and wrapping can be managed using the textures matching pbr-properties file.

<img src="https://github.com/null511/PixelGraph-Release/raw/main/media/NormalGeneration.png" alt="Normal-Map from Height-Map" height="180px"/>
<img src="https://github.com/null511/PixelGraph/raw/main/media/NormalGeneration.png" alt="Normal-Map from Height-Map" height="180px"/>

### Occlusion-Map Generation

Allows ambient-occlusion textures to be created from height-maps as needed during publishing, or by prerendering them beforehand. Quality, Z-scale, step-count, and wrapping can be managed using the materials properties.

<img src="https://github.com/null511/PixelGraph-Release/raw/main/media/OcclusionGeneration.png" alt="Occlusion-Map from Height-Map" height="180px"/>
<img src="https://github.com/null511/PixelGraph/raw/main/media/OcclusionGeneration.png" alt="Occlusion-Map from Height-Map" height="180px"/>

## Installation

For manual installation, download the latest standalone executable from the [Releases](https://github.com/null511/PixelGraph-Release/releases) page. For automated usage see [Docker Usage](https://github.com/null511/PixelGraph-Release/wiki/Installation#docker). Visit the [wiki](https://github.com/null511/PixelGraph-Release/wiki/Installation) for more information.
For manual installation, download the latest standalone executable from the [Releases](https://github.com/null511/PixelGraph/releases) page. For automated usage see [Docker Usage](https://github.com/null511/PixelGraph/wiki/Installation#docker). Visit the [wiki](https://github.com/null511/PixelGraph/wiki/Installation) for more information.

## Manual Usage

Expand All @@ -52,7 +52,7 @@ output:
texture-scale: 0.5
```

Material files are used to desribe a collection of textures that compose a single game "item". For more details, see the [Wiki](https://github.com/null511/PixelGraph-Release/wiki/File-Loading).
Material files are used to desribe a collection of textures that compose a single game "item". For more details, see the [Wiki](https://github.com/null511/PixelGraph/wiki/File-Loading).
```yml
# ~/assets/minecraft/textures/block/lantern.mat.yml
smooth:
Expand All @@ -65,9 +65,11 @@ emissive:

## Sample Repository

[Oversized](https://github.com/null511/MCRP-Oversized) - A high-resolution texture pack made primarily using stock textures and CTM.
[Oversized](https://github.com/Null-MC/Oversized) - A high-resolution texture pack made primarily using stock textures and CTM.

[Textureless](https://github.com/null511/MCRP-Textureless) - A low-resolution pack using solid colors, material values, and alpha-masking to provide a smooth visual base for shader testing. Also good for toon/outline style.
[Textureless](https://github.com/Null-MC/Textureless) - A low-resolution pack using solid colors, material values, and alpha-masking to provide a smooth visual base for shader testing. Also good for toon/outline style.

[Create-PBR](https://github.com/Null-MC/Create-PBR) - A minimal PBR resource pack for the Create mod.

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Expand Down

0 comments on commit 56944ea

Please sign in to comment.