Pl:JOSM/Plugins/Kendzi3D/Konfiguracja tekstur
Konfiguracja tekstur
Plik konfiguracyjny
Konfiguracja może być przechowywana w pliku xml
.
Plik konfiguracyjny można załadować z menu 3D
=> Load texture library from file
(Załaduj bibliotekę tekstur z pliku)
Przykładowy format pliku xml
:
<?xml version="1.0" encoding="UTF-8"?>
<ns2:textureLibrary
xmlns:ns2="http://www.kendzi3d.org"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.kendzi3d.org xsd/TextureLibrary.xsd"
author="">
<textureSet key="buildings.facade_stone">
<textureData
tex0="/textures/any_unique_file_name.png"
tex1="/textures/any_unique_file_name.png"
height="2.0" width="2.0"
colorable="true" />
</textureSet>
</ns2:textureLibrary>
Ten przykład dodaje nową teksturę do kamiennej ściany. Tę teksturę dobrze wykorzystać do budowy ściany opisanej przez tag building:material=stone
.
- tex0 - pierwsza warstwa tekstury. Ta warstwa zostanie pomnożona przez kolor, jeśli ustawiono kolor. Ścieżka do pliku jest względna do katalogu głównego wtyczki. Plik tekstur może być przechowywany w pliku
jar
lub w tymczasowym katalogu wtyczki. Pliki z katalogu tymczasowego mają priorytet. - tex1 - druga warstwa tekstur. Ta warstwa nie jest powielana przez kolor materiału. Może służyć do prezentacji np. zaprawy między cegłami. Jeśli nie jest używana, można ją pominąć.
- height - wysokość tekstury w metrach.
- width - szerokość tekstury w metrach.
- colorable - określa, czy materiał może być użyty razem z ustawionym kolorem.
Dodawanie nowego pliku tekstur
Wszystkie pliki tekstur zostały skopiowane do katalogu Kendzi3D:
{JOSM_DIR}/plugins/kendzi3d
W tym katalogu tworzymy podkatalog dla tekstury i umieszczamy tam tekstury.
W pliku konfiguracyjnym użyj łatki odnoszącej się do katalogu {JOSM_DIR}/plugins/kendzi3d
Przykład
Powiedzmy, że chcemy dodać nową teksturę o nazwie myStone.jpg
Kopiujemy ten plik do lokalizacji:
{JOSM_DIR}/plugins/kendzi3d/textures/myStone.jpg
w konfiguracji xml
używamy klucza: /textures/myStone.jpg
Wskazówka:
Można sprawdzić katalog wtyczek z menu 3D
=> Advance
=> Show Plugin Directory