====== 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 [] [] [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 [] [] [option] ... [option] example : bnp_make /p jungle_bank jungle_bank.bnp {{tag>textures utilities tutorial}}