Creating Textures [WIP]
This commit is contained in:
parent
61c0c5feb6
commit
de687cd206
@ -15,32 +15,36 @@
|
|||||||
num: 3
|
num: 3
|
||||||
link: chapters/nodes_items_crafting.html
|
link: chapters/nodes_items_crafting.html
|
||||||
|
|
||||||
- title: Node Drawtypes
|
- title: Creating Textures
|
||||||
num: 4
|
num: 4
|
||||||
|
link: chapters/creating_textures.html
|
||||||
|
|
||||||
|
- title: Node Drawtypes
|
||||||
|
num: 5
|
||||||
link: chapters/node_drawtypes.html
|
link: chapters/node_drawtypes.html
|
||||||
|
|
||||||
- title: Active Block Modifiers
|
- title: Active Block Modifiers
|
||||||
num: 5
|
num: 6
|
||||||
link: chapters/abms.html
|
link: chapters/abms.html
|
||||||
|
|
||||||
- hr: true
|
- hr: true
|
||||||
|
|
||||||
- title: Player Physics
|
- title: Player Physics
|
||||||
num: 6
|
num: 7
|
||||||
link: chapters/player_physics.html
|
link: chapters/player_physics.html
|
||||||
|
|
||||||
- title: Formspecs
|
- title: Formspecs
|
||||||
num: 7
|
num: 8
|
||||||
link: chapters/formspecs.html
|
link: chapters/formspecs.html
|
||||||
|
|
||||||
- title: HUD
|
- title: HUD
|
||||||
num: 8
|
num: 9
|
||||||
link: chapters/hud.html
|
link: chapters/hud.html
|
||||||
|
|
||||||
- hr: true
|
- hr: true
|
||||||
|
|
||||||
- title: Releasing a Mod
|
- title: Releasing a Mod
|
||||||
num: 9
|
num: 10
|
||||||
link: chapters/releasing.html
|
link: chapters/releasing.html
|
||||||
|
|
||||||
- hr: true
|
- hr: true
|
||||||
|
64
chapters/creating_textures.md
Normal file
64
chapters/creating_textures.md
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
---
|
||||||
|
title: Creating Textures
|
||||||
|
layout: default
|
||||||
|
root: ../
|
||||||
|
---
|
||||||
|
|
||||||
|
<div class="notice">
|
||||||
|
<h2>Heavily a Work In Progress</h2>
|
||||||
|
|
||||||
|
This chapter is still being written.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
## Introduction
|
||||||
|
|
||||||
|
In this chapter we will learn how to create and optimise textures for
|
||||||
|
Minetest. We will use techniques relevant for pixel art.
|
||||||
|
|
||||||
|
* Resources
|
||||||
|
* Editors
|
||||||
|
* Common Mistakes
|
||||||
|
* OptiPNG (todo)
|
||||||
|
|
||||||
|
## Resources
|
||||||
|
|
||||||
|
* [16×16 Pixel Art Tutorial](http://www.photonstorm.com/art/tutorials-art/16x16-pixel-art-tutorial)
|
||||||
|
|
||||||
|
## Editors
|
||||||
|
|
||||||
|
### MS Paint
|
||||||
|
|
||||||
|
You need to be aware that MS Paint does not support transparency.
|
||||||
|
This won't matter if you're making textures for the side of nodes,
|
||||||
|
but generally you need transparency for craft items, etc.
|
||||||
|
|
||||||
|
### GIMP
|
||||||
|
|
||||||
|
GIMP is commonly used in the Minetest community. It has quite a high
|
||||||
|
learning curve as lots of its features are hidden away.
|
||||||
|
|
||||||
|
#### Use the pencil tool to edit individual pixels
|
||||||
|
|
||||||
|
<figure>
|
||||||
|
<img src="{{ page.root }}/static/pixel_art_gimp_pencil.png" alt="Pencil in GIMP">
|
||||||
|
<figcaption>
|
||||||
|
Pencil in GIMP
|
||||||
|
</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
#### Set the rubber to hard edge
|
||||||
|
|
||||||
|
<figure>
|
||||||
|
<img src="{{ page.root }}/static/pixel_art_gimp_rubber.png" alt="Rubber in GIMP">
|
||||||
|
<figcaption>
|
||||||
|
Rubber in GIMP
|
||||||
|
</figcaption>
|
||||||
|
</figure>
|
||||||
|
|
||||||
|
## Common Mistakes
|
||||||
|
|
||||||
|
### Blurred textures through incorrect tools
|
||||||
|
|
||||||
|
For the most part, you want to manipulate pixels on an individual basis.
|
||||||
|
The tool for this in most editors is the pencil tool.
|
BIN
static/pixel_art_gimp_pencil.png
Normal file
BIN
static/pixel_art_gimp_pencil.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 105 KiB |
BIN
static/pixel_art_gimp_rubber.png
Normal file
BIN
static/pixel_art_gimp_rubber.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
Loading…
x
Reference in New Issue
Block a user