Wysłany: 01-07-2014, 20:19 Problem z teksturami i importem pliku .im
Witam,
Wymodelowałem sobie w blenderze sześcianik. Oteksturowałem radosnymi kolorami. Weksportowałem do pliku .im wrzuceam do World/Custom/test i sobie wrzuciłem plik .im wrzuciłem teksturke w .png tylko nie wiem jak dodac config tekstury. Obiekt w mesh viewerze jest widoczny ale jako czarny, natomiast w trs go nie ma. Wersja Trainza to 2006. Plik config wzięty z tutoriala grabasha wklejam poniżej:
kuid <kuid:81596:28992>
region "Germany"
type "budynki"
name "test"
light 1
mesh-table {
default {
mesh "test.im"
auto-create 1
}
}
category-class "BH"
category-region-0 "PL"
category-era-0 "1960s"
category-era-1 "1970s"
category-era-2 "1980s"
category-era-3 "1990s"
category-era-4 "2000s"
category-era-5 "2010s"
description "Sklep osiedlowy typu blaszak"
trainz-build 2
asset-filename "Sklep blaszak 01"
username "Sklep blaszak 01"
author "grabash"
organisation "ind"
contact-email "ryszard77@o2.pl"
contact-website "www.grabash.cba.pl"
kind "scenery"
ktoś coś wie? Może chodzi o te pliki config od tekstury?
Pomógł: 54 razy Wiek: 28 Dołączył: 28 Sie 2009 Posty: 1617 Skąd: Kargowa/Wolsztyn
Wysłany: 01-07-2014, 21:20
Weź lepiej zrób go w TACS (nakładka na Gmax), automatycznie generuje plik textures. Co do rozszerzenia tex to tylko .tga i rozmiar (tj szerokość i wysokość) jako potęga dwójki, np 256x512. Inaczej Trainz podziękuję i wypluje z odrzutem.
Nie wrzucaj do żadnych worldów czy co tylko utwórz sobie folder TEST, wrzuć do niego wszystkie pliki i przesuń ten folder na otwarte okno CMP.
Mail jest powszechnie znany gdyz jest z tutka grabasha. Wolę jednak blendera. pozmieniam textury i dam znać co i jak
Trainz do działania wymaga plików .texture.txt. Bez nich nie widzi tekstur. Brak tych plików traktowany jest jak brak tekstur, nawet jeśli masz wszystkie pliki graficzne wrzucone do folderu z plikiem IM.
O formacie i rozmiarach samych plików graficznych pisał UAZ.
A jeśli chodzi o wymazanie emaila, to wymaż go z posta na forum, żeby go żadne spamboty nie wypatrzyły. Nie chodzi o "ogólnie znany", tylko o podstawowe zasady "higieny" w necie
Nie mam już niestety możliwości edycji postu. Po zmianie paru ustawień w importerze jest mój sześcianik tylko bez tekstur właśnie. A czy ktoś mógłby powiedzieć jaka jest składnia pliku .texture.txt ewentualnie jak za pomocą narzędzi innych niż gmax stworzyć te pliki.
Nie mam już niestety możliwości edycji postu. Po zmianie paru ustawień w importerze jest mój sześcianik tylko bez tekstur właśnie. A czy ktoś mógłby powiedzieć jaka jest składnia pliku .texture.txt ewentualnie jak za pomocą narzędzi innych niż gmax stworzyć te pliki.
Kolego mumin3k skoro zabierasz się do "produkcji" dodatków to na początek zajrzyj do jakiegokolwiek dodatku i zobacz jaką ma SKŁADNIĘ plik teksture a nie zadawaj takich prozaicznych pytań.
Składnie, że tak powiem wydłubałem wcześcniej. Tylko nie wiem czy jest coś ważnego do dopisania jeśli nie korzystam z gmaxa. Tekstura jest w tga ma 86kb rozdzielczość 1024x1024 inne parametry też są ok bo zgadzają się z parametrami innych textur mimo to CDP informuje mnie, że nie udało się załadoać tekstury.
Plik .texture jest taki
Primary=texture.tga
Tile=st
Jeżeli tekstura przy tej rozdzielczości waży tak mało, to znaczy że jest zapisana z kompresją RLE i dlatego Trainz jej nie może odczytać. Trzeba zapisać plik tga bez kompresji.
A czy mogłbym mieć pytanie jaki jest maksymalny rozmiar tekstury? 1mb? więcej? bo ztego co pamiętam w większości gier jest ograniczony.
W przypadku trainza obowiązuje święta zasada "mniej==lepiej". Czyli najmniejsza, jaka dla Ciebie jest akceptowalna ze względu na jakość. Oczywiście dawanie 1024x1024 w jednolitym kolorze to duże przegięcie (w najnowszym TS12 CMP się o to wzburzy), bo w tym wypadku wystarczy 4x4pix. Tak samo 2048x2048 na jakąś klamkę, która ma długość 10cm Zresztą - zrobisz parę rzeczy, dasz do oceny, to Ci ludzie podpowiedzą, co nie tak, co poprawić i tak dalej.
No i podstawowe zasady - boki o rozmiarach potęg dwójki, format obrazu RGB 24bit (plus ewentualna alpha), format pliku TGA bez kompresji. Ot, tyle.
Pomógł: 54 razy Wiek: 28 Dołączył: 28 Sie 2009 Posty: 1617 Skąd: Kargowa/Wolsztyn
Wysłany: 02-07-2014, 18:51
To zależy. Tu jednak nie jest to ograniczone rozmiarem, co kartą graficzną itp. W moim przypadku np. tekstury o rozmiarze boku 2048 były przez TRS ignorowane i wyświetlały się na biało, po zmniejszeniu o połowę normalnie się wyświetlały.
A największe tekstury jakie się spotyka to o bokach 1024 i w skrajnych przypadkach 2048, większe to już zarzynanie gry.
EDYTA: RBach mnie ubiegł
Ostatnio zmieniony przez UAZ 02-07-2014, 18:57, w całości zmieniany 1 raz
Jeszcze pozwolę sobie dopisać parę porad:
- oglądaj dodatki innych, w szczególności Qnia (Qcyk85 w CMP) oraz Kilanzioma. Obaj do perfekcji opanowali sztukę cieniowania (czyli tak naprawdę zastępowania polygonów cieniami na teksturze) - otwieraj do edycji i patrz na pliki tekstur, siatki oglądaj w PEV Mesh Viewerze. Polecam temat "światłocień', który jest przyklejony w dziale 2D (to w zasadzie jest lektura obowiązkowa!)
- im mniejszy plik tekstury, tym lepiej, ale bez przesady, trzeba to umiejętnie wyważyć.
- gdy pierwszy raz robisz dodatek jakiegoś typu, znajdź podobny w CMP,, sklonuj go i pracuj na tym sklonowanym (przy klonowaniu dodatek dostaje Twój KUID). Dzięki temu będziesz miał pewność, że w configu będziesz miał wszystko co trzeba - musisz tylko zmienić nazwę oraz zobaczyc wpisy typu adres e-mail, twórca, category-keywrd
- 'to nie jest gra o budynkach' - ta zasada powinna Ci przyświecać przy robieniu domków, dworców itp. Generalnie - jedna kondygnacja, to 128 pix wysokości.
- pracuj nad teksturami i siatką równolegle - zrobienie najpierw jednego, potem drugiego ( w szczególności najpierw 3D, a potem 2D) łączy się z niemożliwością wykonania wydajnego i ładnego jednocześnie obiektu.
- jak zaczynasz, to ucz się jednak na Blenderze, a nie gmaxie, bo gmax pewnikiem niedługo nie będzie już obsługiwany przez powstające wersje Trainza, Blender ma ponadto funkcje przydatne do tworzenia dodatków do Trainza, których gmax nie ma (np. normalmapping) - mówi Ci to osoba, która wpadła w sidła gmaxa i będzie mi trudno przesiąść się na Blendera.
Dodatkowo jeśli nie wiesz czegoś z Blendera i znasz dobrze angielski to zajrzyj na stronę http://www.blendtuts.com/ - tam masz sporo rzeczy opisanych od podstawy aż do zaawansowanych rzeczy.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach