Sjednocení nastavení povrchového materiálu s nastavením CineRender
Pomocí této volby můžete z externího souboru importovat nastavení libovolného materiálu z programu Cinema 4D; tato nastavení budou použita pro aktuálně vybraný povrchový materiál ARCHICADu.
Z nabídky upravit nastavení v okně nastavení povrchových materiálů vyberte volbu Načíst C4D nastavení.
V následujícím okně vyhledejte soubor Cinema 4D. Tím může být soubor jediného materiálu, ale i celý model ve formátu Cinema 4D.
Pokud označíte soubor modelu, otevře se okno s výběrem: vyberte Cinema4D materiál, který potřebujete.
Kliknutím na OK zvolené nastavení načtete. Toto nastavení přepíše aktuální nastavení vybraného povrchového materiálu.
Poznámka:
-Maximální počet použitelných parametrů povrchového materiálu je 1024. (Viz Omezení počtu parametrů povrchového materiálu níže).
-Parametrické materiály (node-based materials) programu CINEMA 4D v ARCHICADu nejsou podporovány. Takové materiály budou při importu nahrazeny speciálními vygerovanými materiály.
Aktualizace CineRenderu podle základního enginu
Všechny povrchové materiály mají zvláštní nastavení pro každý engine: Základní (zahrnuje OpenGL) a CineRender. Pokud změníte parametry povrchového materiálu pro jeden engine (např. Základní), nemají tyto změny vliv na stejné parametry při zobrazení povrchového materiálu jiným enginem (např. CineRender). Obecně řečeno, CineRender obsahuje více parametrů a sofistikovanější nastavení, než Základní nebo OpenGL (které jsou si velmi podobné).
Jsou dostupné dvě volby, které pomůžou přenést zobrazení povrchového materiálu nastaveného pro CineRender se zobrazením pro Základní (nebo OpenGL) engine. Je jasné, že kvůli rozdílům v parametrech budou výsledky pouze aproximací jednotlivých hodnot. Ve většině případů budou ale základní parametry povrchových materiálů upraveny přesně.
Nabídka Upravit nastavení v okně nastavení povrchových materiálů:
Aktualizace Základního nastavení (ze CineRenderu) Nastavení povrchového materiálů pro CineRender bude použito pro Základní/OpenGL engine.
Poznámka: Protože Základní/OpenGL engine používá relativně málo parametrů, dopad této funkce bude celkem malý. Zejména parametry shaderů povrchů (CineRender) nelze pro Základní/OpenGL použít.
Aktualizace nastavení CineRenderu (ze Základního): Nastavení povrchového materiálů pro Základní/OpenGL bude použito pro CineRender engine.
Omezení počtu parametrů povrchového materiálu
Protože povrchové materiály CineRender můžou používat spoustu vrstev a shaderů, mohli byste teoreticky vybranému povrchovému materiálu nastavit neomezené množství parametrů.
V ARCHICADu je ale maximální počet použitých parametrů 1024. (ARCHICAD používá atribut povrchového materiálu i pro GDL objekty a GDL jazyk je omezen na 1024 parametrů.)
K tomuto limitu se můžete dostat
•při načítání nastavení povrchového materiálu ze souboru Cinema 4D (viz načítání Cinema 4D nastavení výše)
•při nastavování vlastního povrchového materiálu
Řešením je omezit počet použitých shaderů a/nebo použít jednodušší strukturu (omezit počet vložených vrstev).