
Systém souborů, jak jej
používá POSER
Stahujeme model
Kdo chce s Poserem pracovat, měl by
v první řadě rozumět tomu, jak je práce s modely organisována souborově a
ekvivalentně tomu i funkčně. Je to důležité pro pochopení souvislostí.
Základní soubory, se kterými
prostřednictvím knihoven pracujete jsou uskladněny v několika tématicky řazených
složkách, v hlavní složce Runtime\ Libraries
(knihovny).
|
Složka - soubory |
Knihovna |
Poznámka |
|
Character -
soubory *.CR2 |
Modely postav
|
Tyto
složky reprezentují modely. Názvy postavy a doplňky jsou značně nepřesné a
zavádějící (i když pravděpodobně v počátečních verzích Poseru odpovídaly).
Čím se liší modely CR2 a PP2 si vysvětlíme níže |
|
Props- soubory
*.PP2 |
Doplňkové modely |
| Hair- soubory
*.HR2 |
Vlasy pro postavy |
Modely vlasů
|
| Face- soubory
*.FC2 |
Nastavené výrazy
tváře |
Tyto
tři kapitoly knihovny reprezentují pouze nastavení existujících modelů -
jejich tvarů, pohybů popřípadě i designu (textury). Nastavení bude fungovat
pouze na stejném základním modelu. Soubory PZ2 - Pose mohou skrývat v praxi
libovolná nastavení - od umístění jednotlivého dílu těla po kompletní
animace složitých scén s mnoha postavami, doplňky i pohybem. |
| Hand- soubory
*.HD2 |
Nastavené pozice
rukou |
| Pose - soubory
*.PZ2 |
Nastavené pozice
postav |
| Light- soubory
*.LT2 |
Nastavení světel |
Nastavení světel (barva, intenzita, směr atd) a jednotlivých kamer. |
| Camera- soubory
*.CM2 |
Nastavení kamer |
Kromě těchto
souborů jsou ke všem souborům v adresářích náhledové ikony s koncovkou RSR. Ale
pozor ! Ve složce Geometrie jsou také soubory *.RSR, ale nejsou to ikony ! Blíže
o nich v popisu geemetrie.
Čím se liší modely CR2 a PP2 ? Zcela určitě ne tím, že se jedná o postavu
a doplněk (i když se toto názvosloví z dřívějška vžilo a velmi často to tak je).
Model CR2 - Vychází z 1 objektu, který je rozdělen na skupiny (např. ruce,
nohy, tělo atd ). Model figury umožňuje samostatně ovládat kteroukoliv ze
skupin, dokonce i s návazností na ostatní části. Na tom je založen pohyb. Ale
nemusí jít nutně o postavu. Pod skupinu CR2 (figury) může spadat i věci. (Např.
Brána s padacím mostem, který se pohybuje).
Model PP2 - Vychází z 1 objektu, který se dá ovládat jen jako celek (i když je
rozdělen na skupiny).
Model CR2 může také obsahovat více figur najednou, dokonce doplněných doplňky
(PP2). Např. Bojovník(1 figura) má brnění (2 figura) a drží meč ( doplněk ).
Stejně tak PP2 se může skládat z více doplňků ( např. celý servis nádobí - i
když ve skutečnosti každý díl servisu je 1 kus doplňku) a každý z doplňků lze
ovládat samostatně.
Často se setkáte s kombinacemi více PP2 v jednom souboru - buď se zcela
samostatným ovládáním, nebo závislým mezi sebou. Tak lze realizovat i výše
uvedený jednoduchý příklad brány s padacím mostem - Brána = 1 doplněk, most = 2
doplněk.
Ale .....
Toto řešení je často nevhodné, nebo v podobných řešeních narazíte při
downloadech na špatně vyřešené závislosti mezi jednotlivými prvky. A k čemu
například dojde ? Budete chtít zmenšit bránu. Zmenšíte jí, ale most zůstane
stejně velký. Zmenšíte most ve stejném poměru, ale posune se někam jinam,
protože měl jiné těžiště. Budete muset pracně most posunout a přesně umístit do
čepů v bráně. Pak jej začnete sklápět. A zase to nesedí ! Zase dorovnáváme !
Nedej bože, aby jste chtěli podobné operace často opakovat ! Takové problémy u
figury nikdy nebudou. Tím nechci říci, že nelze mít přesně nastavený PP2 pro
jednoduchou funkci, kterou jsem popsal. Samozřejmě, že jde. Ale v převážné
většině stažených kombinovaných PP2 (např. skříň s dveřmi) zjistíte, že to autor
nenastavil, i když jinak udělal velmi hezký model (Často to nedělám ani já -
prostě neuvažuji o použití v jiném než standartním rozměru). Jiná věc je, že složitější
kombinace pohybu a vazeb mezi prvky prostě nelze sebelepším nastavením
realizovat a pak již zbývá jen realizace jako figura (CR2).
Další z věcí, které se týkají
souborů modelů (CR2, PP2, HR2) je to, že tyto modely často nejsou schopny
samostatné funkce. Někdy v sobě obsahují objektovou síť, častěji však na ní jen
odkazují jako na soubor, umístěný ve složce Runtime\ Geometrie.
Nikdy ale neobsahují soubory textur (povrch objektu) - na ně odkazují vždy -
převážně do složky Runtime\ Textures. Také soubory
PZ2, které nastavují povrchovou texturu odkazují na soubory textur. Z toho
vyplývá, že adresy by měly souhlasit - a právě zde se vám může stát velkým
pomocníkem poserovský explorer (viz podpůrné programy). Pokud při otevření
souboru program nenajde na svém místě texturu, pak se pouze nepotáhne povrch
(bude mít jednotnou barvu). Pokud ale nenajde objekt, většinou se zhroutí
program.
Ve složce Runtime\ Geometrie
jsou schovány soubory objektů, obsahující 3D sítě většiny modelů. Většinu z vás
organizace této složky nemusí zajímat, ale pro ty, kteří se chtějí 3D zabývat
hlouběji, dělat morphingy, přizpůsobovat modely nebo dokonce dělat vlastní, je
následující popis velmi důležitý.
Představte si, že vezmete originální OBJ modelu z adresáře geometrie, nahrajete
do nějakého editoru, vyrobíte morphing a chcete jej aplikovat. Často zjistíte,
že to nejde. Nesedí ani počty, ani čísla bodů. Je to proto, protože originální
OBJ mají spojené skupiny (body společné pro různé skupiny). Např. pokud
nahrajete OBJ figury BiznisMan, zjistíte, že má 16306 bodů - ve skutečnosti ale
POSER používá objekt figury, který NEMÁ společné body skupin a má 17648 bodů.
Co se tedy děje ?
Programy Poser 3 a Poser 4 (neplatí pro Poser 5 ! - ten již používá klasický
systém OBJ) vezmou soubor objektu OBJ v geometrii, když je použit poprvé, a
nejdříve zjistí, zda nemá shodné body skupin. Pokud ne, použije jej, pokud ale
nalezne shodné body (u všech orig. OBJ souborů, které jsou dodávány s POSEREM),
pak objekt nejdříve upraví tak, aby neexistovaly shodné body pro různé skupiny.
Při tom se samozřejmě počet bodů zvětší a změní se i číslování. V obou případech
bude ignorovat normálové vektory a vytvoří si vlastní tak, aby každému bodu
odpovídal 1 normálový vektor a to se stejným číslem, jako číslo vertexu. Pak
vytvoří soubor RSR ve stejném adresáři a do něj výsledek zapíše. Nadále jej
již soubor OBJ nezajímá - používá soubor RSR. Takže, i když dojde ke změně
souboru OBJ, v programu se to neprojeví !
Pokud byla provedena
změna v souboru obj, pak je třeba nejdříve odstranit (nejlépe přejmenovat, aby
jste jej neztratili) původní soubor RSR a spuštěním modelu, který danný soubor
OBJ využívá, nechat POSER vytvořit nový soubor RSR. Pokud jste měli spuštěný
POSER a soubor RSR použili, musíte nejdříve program ukončit, než provádíte
cokoli se souborem RSR !
Jak ale můžeme vytvářet např. morphing, nemáme - li
platný soubor OBJ ? K tomu slouží program, rsr2obj.exe,
který je popsán v podpůrných programech. Načteme do něj soubor RSR a on
vyprodukuje platný soubor OBJ, který POSER používá. ( Ale pozor, tvůrce tohoto
programu jej dělal jen pro orig soubory POSERU - pokud např. vytvoříte nové OBJ
- vždy se samostatnými body skupin ! - necháme Poser vytvořit RSR a pak
chceme dostat zpět OBJ pomocí tohoto programu, vyhazuje již chyby.)
Takže jsme se konečně dopracovali k souboru OBJ, který je
shodný s tím, který POSER používá ze souboru RSR. Tento soubor OBJ již můžeme
nadále editovat a používat.
Veškeré soubory jsou v textové
podobě, takže se dají poměrně lehce číst a editovat. Co vás ale z počátku
zmate je to, že pokud se např. pokusíte načíst některý z originálních souborů
např. do wordpadu, zasekne se. Pokud zvolíte odolnější editor, naleznete
nenaformátovaný text. Je to proto, že Poser se používá i pod oper.systémem MAC.
Proto jsou původní soubory poseru zapsány jako pro MAC. Ale není problém je
překonvertovat do podoby, čitelné pod Windows.
Jak z výše napsaného vyplývá, při používání downloadů moho nastat nejrůznější
problémy. Špatné adresy v odkazech na soubory, soubory mohou být pro jinou verzi
Poseru, grafické soubory v jiném formátu a podobně. Ale není se třeba lekat,
veškeré problémy lze jednoduše řešit. V Tipech a Tricích Vás brzy seznámím s
jednoduchými postupy pro celou řadu zásahů, kterými můžete mnoho věcí opravit
nebo ovlivnit.
-------------------
A kolik to vše v počítači zabírá místa ? Já mám
nyní v počítači asi 9000 modelů ve formátu PP2 a CR2 (3.2 GB), složka Textur
obsahuje asi 11000 textur ve formátu JPG ( 3.27 GB) a složka geometrie asi 2400
souborů geometrie (1.36 GB).
Kromě toho mám tisíce souborů morphingů, obrazů pozadí, sestavených scén,
souborů animací atd., takže celek Poseru obsahuje dohromady asi 37 000 souborů
(bez ikon) -
celkem 12.1 GB . Takže tady v praxi vidíte, jak dopadnete, pokud vás to chytne
jako mne. A to do toho nepočítám svojí objektovou knihovnu - protože je sám
tvořím - pak se dá přidat dalších asi 18000 souborů a 2GB místa. Ale fakt je, že
dnes by se již těžko vymýšlela scéna, kterou bych nesestavil. Takže vidíte, že i
v případě naprosté posedlosti 3D se na moderní disky bez problémů vejdete.
Stahujeme model
Jakmile stáhneme nějaký model z
internetu - v převážné většině zazipovaný, musíme jej nejprve rozzipovat.
1 - Zipy mohou obsahovat různé soubory.
Soubory *.OBJ a textury musí
být umístěny ve správných adresářích, na které jsou odkazy uvnitř souborů
PP2, CR2, HR2 nebo PZ2. O tom, kde mají být umístěny, se dočtete většinou v
Readme souboru, někdy jsou soubory zazipovány tak, že při rozzipování vytvoří
správné adresáře a umístí se. V nouzi, kdy žádnou informaci o umístění nemáme,
zjistíme to prohlídkou souborů PP2, CR2, HR2 nebo PZ2 v Poserovském Exploreru -
viz podpůrné programy.
Textury je možné přeadresovat, ale
nedělejte to! Mne kdysi v počátcích Poseru napadla taková pitomost, jako
že si je tématicky seřadím, např. Dřevo, Kov atd. Najednou mi ale začaly některé
mizet, nebo se modely nezobrazovaly správně. Vtip je v tom, že modely různých
firem mohou mít stejné názvy textur, takže naleznete např. desítky textur Wood
(dřevo) - ale každou jinou. A právě důsledné využití podadresářů jednotlivých
firem, expedujících modely zabrání špatnému načtení modelem. A aby se nesešly
dva stejné názvy v rámci jedné firmy - to si již každá solidní firma ohlídá.
Soubory PP2,CR2,FC2,CM2,HR2,HD2,LT2,PZ2
si ve většině případů můžete zařadit tématicky podle svého do podadresářů. Ale
hlavní adresář musí být dodržen.
Přiklad: soubory CR2 musí být umístěny v
adresáři Poser/Runtime/Library/Character/ XXX/ soubor.CR2, kde adresář XXX si
můžete libovolně zvolit.
! Soubory nelze
umístit přímo do adresáře Character, ani nelze vytvořit další úroveň adresáře
pod adresářem XXX ! Pokud tak učiníte, soubor v knihovnách při použití programu
nenajdete!
O tom, kde musí být který typ umístěn se dočtete v rubrice soubory
Poseru.
Soubory pozadí, popřípadě soubory scén -
PZ3 můžete umístit v počítači kamkoliv.
2 - Obrázky pozadí.
Obrázky pozadí, které najdete v
zipech můžete umístit v počítači kamkoliv.
3 - Textury BUMp.
Některé modely potřebují soubory
BUM. Protože soubory *.BUM jsou velmi rozměrné, naleznete je také většinou ve
formátu JPG. Bývají většinou označeny v Readme souboru, nebo je upraveno jméno
souboru tak, že z toho vyplývá, že to "bude BUMp".
Kombinace používaných jmen pro BUM jsou většinou následující xxxBUM.jpg,
xxxBUMP.jpg, xxxBM.jpg, nebo xxxB.jpg.
Dříve, než poprvé použijete model, musíte je překonvertovat. Budete postupovat následovně :
1. Otevřete program POSER
2. Pokud není natažen nějaký model, načtěte jej, je lhostejno jaký.
3. Na liště v menu stiskněte RENDER - SURFACE MATERIAL
4. Objeví se okno, kde se nastavují textury
5. U nastavení BUMP MAP stiskněte tlačítko LOAD
6. Objeví se okno exploreru, najděte adresář, kde máte textury pro konverzi
na BUM a jeden ze souborů , které se mají konvertovat načtěte.
7. Objeví se okno, které Vám oznámí, že POSER provede konverzi souboru na BUM.
Potvrďte YES.
8. Tím byla konverze jednoho souboru provedena. Zopakujte body 5 - 7 pro všechny
ostatní soubory.
4 - Ikony RSR a PNG
Někdy soubory
PP2,CR2,FC2,CM2,HR2,HD2,LT2,PZ2
nemají ikony ve formátu RSR, ale PNG. Pak je Poser 4 nenačte a vy je v
knihovnách nevidíte. Do formátu RSR lze ikony PNG jednoduše překonvertovat v
Poserovském exploreru - viz podpůrné programy. Naopak, pro uživatele Poseru 5 -
pokud jsou ikony ve formátu RSR, lze je ve stejném exploreru překonvertovat na
PNG, který potřebuje Poser 5.
5 - Soubory z jiných formátů Poseru.
Pokud se jedná o soubory pro
POSER 5, nedoporučuji zkoušet do nižších verzí (je jich také žalostně málo) -
většinou jsou označeny pro Poser 5 proto, že obsahují neslučitelné rozdíly.
Naopak, do Poseru bez problému načteme soubory nižších verzí.
Umístěním souborů do správných adresářů
a konverzemi formátů jsme dokončili instalaci modelu a můžeme jej začít
používat.