Texture of the ground
Pipeline
In the customer:
- * .dds(high definition)
- * .Tilebank (formerly .Bank) (all the textures of a group)
- * .smallbank (alleged texture)
- * .farbank (remote texture)
Exemple : "jungle"
jungle_tile.bnp:
- j-*.dds + alfa*.dds ( High definition ) (854 Files in ryzom)
.bank ou .tilebank :
- jungle.Tilebank (formerly jungle.Bank) (file /_textures_tiles/jungle)
- jungle_au.tilebank (files /_textures_tiles/jungle_au)
- jungle_sp.tilebank (files /_textures_tiles/jungle_sp)
- jungle_su.tilebank (files /_textures_tiles/jungle_su)
- jungle_wi.tilebank (files /_textures_tiles/jungle_wi)
jungle_bank.bnp :
- jungle.smallbank ( texture alleged ) (file /_textures_tiles/jungle)
- jungle_au.farbank (texture distant ) (files /_textures_tiles/jungle_au)
- jungle_sp.farbank (texture distant ) (files /_textures_tiles/jungle_sp)
- jungle_su.farbank (texture distant ) (files /_textures_tiles/jungle_su)
- jungle_wi.farbank (texture distant ) (files /_textures_tiles/jungle_wi)
jungle_displace.bnp :
- unknown
Texture DDS
In the assets: the basic textures are in PNG
* .dds
We use: tga2dss
tga2dds nomdufichier -m
exemple:
tga2dds j-moussejungle-128-a-01.png -m
for FILE in *.png; do tga2dds $FILE -o ../$(basename $FILE .png).dds -m; done
*_tiles.bnp
We generate a file with all the DDS: * _tiles.bnp
bnp_make /p <directory_name> [<destination_path>] [<destination_filename>] [option] ... [option]
Exemple :
bnp_make /p jungle_tile jungle_tile.bnp
The jungle_tile folder contains all the 854 DDS's(in ryzom).
Texture .tilebank
We use: tile editor
We put all the textures of a group and it's vegetation into Tile_edit and we also create the tilebank file.
example: I created a folder: khanat_texture and I put in all _textures_tile(jungle and lake). I changed jungle.bank to jungle.tilebank. I opened it in the tile_etitor. I changed the textures, i also modified the information for "wise keeping".
Texture .smallbank
We use the file * .tilebank(file off/all seasons).
build_smallbank [input.bank] [output.smallbank] [new_absolute_path]
exemple:
build_smallbank jungle.tilebank jungle.smallbank
Texture .farbank
We use the file * .tilebank(all seasons).
build_far_bank *.tilebank -r
Exemple :
build_far_bank jungle_au.tilebank -r
*_bank.bnp
We generate a file with * .smallbank and * .farbank: * _tiles.bnp
bnp_make /p <directory_name> [<destination_path>] [<destination_filename>] [option] ... [option] example : bnp_make /p jungle_bank jungle_bank.bnp