Highpalookup: Difference between revisions
Jump to navigation
Jump to search
Created page with "A highpal lookup table is used by the Polymer renderer to do what the software renderer does with the 8bit palette.dat and lookup.dat [http://wiki.eduke32.com/wiki/Palette_dat..." |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
A highpal | A high-palette look-up table (abbreviated "highpalookup" or just "highpal") is used by the [[Polymer]] renderer to replicate the software renderer's 8-bit [[palette (environment)|palette swaps]] on 32-bit assets such as models and high resolution textures. | ||
==SAMPLE CODE== | ==SAMPLE CODE== | ||
// SLIMEPAL (and | // SLIMEPAL (and night vision) | ||
highpalookup { basepal 2 pal 0 file "highpal/pal_00n.png" } | |||
This line of code is from the [http://hrp.duke4.net/ HRP]. It declares the basic night vision palette. More examples can be seen [http://svn.eduke32.com/polymer_hrp/highpal/highpal.def here]. | |||
==THE MAKING OF== | ==THE MAKING OF== | ||
This is an advanced modding project. As such, it requires understanding of some basic concepts. | |||
===REQUIRED READING=== | |||
http:// | *[[Wikipedia:HSL and HSV]] | ||
* | *http://forums.duke4.net/topic/3191-new-polymer-feature-highpalookup-maps/ | ||
*http://advsys.net/ken/evaltut/evaldraw_tut.htm | |||
*[[rotatesprite]] | |||
*[[DEF Language]] | |||
http:// | ===REQUIRED TOOLS=== | ||
* | *[http://advsys.net/ken/download.htm EVALDRAW] | ||
*[http://lzg.duke4.net/clutstat.zip EVALDRAW Highpal Generation Script] | |||
*[[build tools|BUILD Customization Suite (bsuite)]], outputs palettes in Paint Shop Pro .pal plain-text format | |||
*[http://www.gimp.org/downloads/ The GIMP], reads .pal and is open source FTW | |||
===TUTORIAL=== | |||
'''The making of: Highpal lookup tables''' | |||
*[[File:highpal_tutorial.7z|highpal_tutorial.7z]] PDF file |
Latest revision as of 12:05, 11 January 2013
A high-palette look-up table (abbreviated "highpalookup" or just "highpal") is used by the Polymer renderer to replicate the software renderer's 8-bit palette swaps on 32-bit assets such as models and high resolution textures.
SAMPLE CODE
// SLIMEPAL (and night vision) highpalookup { basepal 2 pal 0 file "highpal/pal_00n.png" }
This line of code is from the HRP. It declares the basic night vision palette. More examples can be seen here.
THE MAKING OF
This is an advanced modding project. As such, it requires understanding of some basic concepts.
REQUIRED READING
- Wikipedia:HSL and HSV
- http://forums.duke4.net/topic/3191-new-polymer-feature-highpalookup-maps/
- http://advsys.net/ken/evaltut/evaldraw_tut.htm
- rotatesprite
- DEF Language
REQUIRED TOOLS
- EVALDRAW
- EVALDRAW Highpal Generation Script
- BUILD Customization Suite (bsuite), outputs palettes in Paint Shop Pro .pal plain-text format
- The GIMP, reads .pal and is open source FTW
TUTORIAL
The making of: Highpal lookup tables
- File:Highpal tutorial.7z PDF file