Užívateľské vlastnosti¶
Užívateľské vlastnosti predstavujú spôsob ukladania vlastných údajov v blokoch údajov Blenderu. Možno ich použiť pri výbave (kde kosti a objekty môžu mať užívateľské vlastnosti riadiace iné vlastnosti) a pri skriptovaní v jazyku Python, kde sa bežne definujú nové nastavenia, ktoré nie sú v Blenderi k dispozícii. K užívateľským vlastnostiam je možné pristupovať aj z materiálov prostredníctvom uzla Atribút.
Užívateľské vlastnosti podporujú len niektoré údaje:
Všetky typy blokov údajov.
Kosti a pózy kostí.
Pásy sekvencií.
Ak chcete pridať vlastnú vlastnosť, vyhľadajte panel Užívateľské vlastnosti, ktorý sa nachádza väčšinou v dolnej časti Vlastnosti alebo v oblasti bočného panela, a kliknite na tlačidlo Nový. Vlastnosti môžete z toho istého miesta odstrániť ikonou odstránenia. Po pridaní vlastností ich možno nakonfigurovať ikonou úpravy tak, aby fungovali pre konkrétny prípad použitia; pre viac informácií si pozrite časť Úprava vlastností.
Úprava vlastností¶
Užívateľské rozhranie¶
Užívateľské vlastnosti možno upravovať panelom, ktorý je k dispozícii pre typy údajov, ktoré to podporujú. Úpravou vlastností môžete konfigurovať napríklad predvolené hodnoty, rozsahy a dokonca pridať vlastný popis.
- Typ
Typ údajov vlastnosti; rôzne typy údajov môžu mať len špecifické údaje vlastnosti.
- Pohyblivá čiarka:
Číselná hodnota s desatinnými číslami, napr. 3,141, 5,0 alebo 6,125.
- Pole na pohyblivej čiarke:
Kolekcia viacerých typov údajov typu na pohyblivej čiarke, napr.
[3.141, 5.0, 6.125]
. Tento typ údajov možno použiť aj pre údaje, ktoré možno reprezentovať ako pole na pohyblivej desatinnej čiarke, napríklad farby. Tieto špeciálne polia na pohyblivej čiarke možno nastaviť vo voliči Podtyp.- Celé číslo:
Číselná hodnota bez desatinných miest, napr. 1, 2, 3 alebo 4.
- Pole celých čísel:
Kolekcia viacerých typov údajov celých čísel, napr.
[1, 2, 3, 4]
.- Logická hodnota:
Typ údajov, ktorý má dve možné hodnoty, napr.
PRAVDA
orNEPRAVDA
.- Pole logických operátorov:
Kolekcia logických hodnôt napr.
[PRAVDA, NEPRAVDA, PRAVDA]
- Reťazec:
Sekvencia znakov, napríklad „Some Text“.
- Blok údajov:
Odkaz na objekt Blenderu, pozrite si časť Bloky údajov.
- Python:
Priama úprava typu údajov jazyka Python, používa sa pre nepodporované typy údajov.
- Dĺžka poľa
Počet prvkov v poli. Všimnite si, že ak je dĺžka poľa väčšia ako 7, nemôžete priamo upravovať jeho prvky, musíte stlačiť tlačidlo Upraviť hodnotu, aby ste mohli upravovať prvky poľa.
- Názov vlastnosti
Text, ktorý sa zobrazuje vľavo od hodnoty. Tento názov sa používa aj na prístup k vlastnosti prostredníctvom jazyka Python.
- Pôvodná hodnota
Týmto sa nastaví predvolená hodnota vlastnosti, ktorú používa operátor Resetovať na pôvodnú hodnotu.
Varovanie
Predvolené hodnoty sa používajú ako základ NLA prelínania a nezmyselné predvolené hodnoty (napr. 0 pre vlastnosť používanú na zmenu mierky) pre vlastnosť určenú na kľúčovanie môžu spôsobiť problémy.
- Min, Max
Hodnota minima/maxima, ktorú môže užívateľská vlastnosť nadobúdať.
- Prepisovateľná knižnica
Povolí, aby vlastnosť bola prepisovateľná, keď je prepojený blok údajov.
- Mäkké limity
Povolí nastaviť limity, na ktoré možno nastaviť posúvač Hodnoty vlastnosti bez toho, aby bolo potrebné zadávať hodnotu číselne.
- Mäkkosť Minimum, Maximum
Hodnota minima/maxima pre mäkký limit.
- Krok
Násobiteľ, ktorým sa riadi, aký prírastok má typ údajov v danom čase. Vnútorná veľkosť kroku pre pohyblivé čiarky je 0,01, takže hodnota Krok 5 bude mať prírastok 0,05 a hodnota Krok 100 bude mať prírastok 1,0. Pre celé čísla je vnútorná veľkosť kroku 1.
- Presnosť
Počet číslic za desatinnou číslicou, ktoré sa zobrazia v užívateľskom rozhraní pre typy údajov na pohyblivej desatinnej čiarke.
- Podtyp
Určuje typ údajov, ktoré vlastnosť obsahuje, čo ovplyvňuje jej zobrazenie v užívateľskom rozhraní. Táto možnosť je k dispozícii len pre vlastnosti hodnoty na pohyblivej čiarke a má rôzne možnosti pre bežné hodnoty na pohyblivej čiarke a polia hodnoty na pohyblivej čiarke. Všimnite si, že jednotka často závisí od Jednotky scény.
Pre bežné hodnoty na pohyblivej čiarke:
- Jednoduché údaje:
Hodnoty údajov nemajú žiadne špeciálne správanie.
- Pixel:
Rozlíšenie digitálneho obrázku.
- Percentuálne:
Zobrazená hodnota je percento, zvyčajne chcete, aby hodnoty Min a Max boli 0 a 100.
- Faktor:
Percentuálny podiel medzi hornou a dolnou hranicou, ktorý má typicky číselný význam.
- Uhol:
Miera medzi pretínajúcimi sa čiarami.
- Čas:
Čas uvedený v sekundách.
- Vzdialenosť:
Meranie priestoru medzi položkami.
- Výkon:
Práca ako časový faktor meraný vo wattoch. Tento údaj sa používa v Blenderi na meranie intenzity svetla.
- Teplota:
Intenzita prítomného tepla.
- Vlnová dĺžka:
Vzdialenosť medzi cyklami vlny meraná v milimetroch (mm), mikrometroch (µm), nanometroch (nm) alebo pikometroch (pm).
Pre polia s hodnotu na pohyblivej čiarke:
- Jednoduché údaje:
Hodnoty údajov nemajú žiadne špeciálne správanie.
- Lineárna farba:
Farba v lineárnom farebnom priestore.
- Farba gama korekcie:
Farba vo farebnom priestore s gama korekciou.
- Eulerove uhly:
Uhly Eulerovej rotácie.
- Kvaterniónové uhly:
Uhly Kvaterniónová rotácia.
Poznámka
Aby niektorý z podtypov farby fungoval podľa očakávania, Hodnota vlastnosti musí byť vektor s tromi alebo štyrmi hodnotami v závislosti od dostupnosti alfa kanálu.
- ID typu Blok údajov <Data-Block>
Typ ID bloku. Napríklad: Kľúč, Obrázok, Objekt, Materiál. Úplný zoznam nájdete v časti Typy blokov údajov.
- Popis
Povolí napísať vlastný popis vašej vlastnosti.
Prístup k Pythonu¶
K vlastným vlastnostiam možno pristupovať podobne ako ku slovníkom s tým obmedzením, že kľúče môžu byť len reťazce a hodnoty len reťazce, čísla, polia takýchto vlastností alebo vnorené vlastnosti.
Pre detaily si pozrite časť Dokumentácia API.