Užívateľské vlastnosti#

../_images/files_data-blocks_add.png

Panel 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#

../_images/files_data-blocks_edit.png

Vyskakovacie okno úpravy Užívateľských vlastnosti.#

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 or NEPRAVDA.

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:

Údaje roviny:

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.

Pre polia s hodnotu na pohyblivej čiarke:

Údaje roviny:

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.