Podrobnosti Software:
Verze: 1.20
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 92
Ayam je zdarma 3D modelovací prostředí pro rozhraní RenderMana. Zdarma znamená, že ani autor, ani žádné přispěvatelé vydělat peníze z tohoto programu.
Potřebujeme vaši zpětnou vazbu, aby udržet tento projekt. Pokud používáte ayam, prosím, pošlete své fotografie, zprávy o chybách nebo požadavky na nové funkce.
Aktuální stabilní verze je 1.8.3, které vyšlo 5. 07. 2005.
Ayam v současné době běží na Unix (Linux, IRIX, FreeBSD testované), Win32 (Win95-Win2000, XP) a Mac OS X (s X11)
Vlastnosti :.
- CSG-modelování:
- CSG (Konstruktivní Solid Geometry): skládat složité objekty ze primitiv, které jsou spojeny s logickými operacemi .
- Následující primitivové Renderman (kvadrik) jsou realizovány: koule, disk, válec, kužel, hyperboloidu, paraboloid, a tokamak; Kromě toho, že je box primitivní.
- Všechny Kvadriky mohou být automaticky uzavřeny (chybějící víka povrchů generovaných), i když některý z jejich parametrů nejsou na výchozí hodnoty.
- Primitives mohou být spojeny pomocí objektů Level (to dělat operace CSG), v hierarchii.
- Ayam sám nepočítá, a prohlédnout výsledky operací CSG, to se provádí pomocí kompatibilního rendereru RenderMana nebo u aycsg CSG náhledu plugin, který je založen na OpenCSG. Podívejte se na příklad poskytnutí aycsg plugin.
- CSG operace nejsou omezeny na výše uvedené tvary. Tak dlouho, jak je zaručeno, že objekt je zcela uzavřen, může být použit v CSG operací.
- NURBS-modelování:
- NURBS (Non Uniform Rational B-Splines): umožňuje modelovat hladce ve tvaru předmětů s vysokou přesností .
- NURBS modelování se provádí tím, že kombinuje běžné NURBS křivek nebo interpolace křivky NURBS skvrnami.
- Kombinace je např. provádí pomocí objektů nástroje: Revolve, Vysunutí, Sweep, Birail1, Birail2, kůže, a Gordon. Například: objekt Rotace nástroj má rovinnou křivku jako podřízený objekt a točí se do rotační plochou; křivka zůstává upravitelná po celou dobu, čepice mohou být přidány automaticky pouhým kliknutím na zaškrtávacích políček. Plně uzavřený NURBS objektu je k dispozici jako primitivní CSG!
- Rotovat objekt s libovolným úhlem revoluce; může vytvářet plné uzávěry.
- Extrude objekt s otvory, zkosení a čepice.
- Sweep objekt implementuje standardní operace tažení (zametání průřezu křivku podél trajektorie křivky); průřezy se mohou otáčet automaticky, tak, že jsou vždy kolmé k dráze; v režimu interpolace, zametání interpoluje všechny průřez-křivky; měřítko křivka může být přítomna, která mění zatáčku dál.
- Birail1 objekt zamete průřez podél dvou železničních křivky.
- Birail2 objekt se roztáhne příčný řez podél dvou kolejových obloucích a vstupovat do druhého průřezu na konci železničních křivky.
- object Skin je schopen kůže křivky libovolné topologie (skin interpolace křivky se 4 body s lineární NURBS křivky s 2 body a kubické NURBS křivky s 10 body); v režimu interpolace, kůže i interpoluje všechny křivky.
- Gordon objekt vytváří Gordon povrchy, které interpolovat síť křivek.
- Cap cílem je schopen vytvořit planární čepice z křivek.
- ConcatNC objekt zřetězuje řadu NURBS křivek, vytvářet zaoblení v případě potřeby.
- Kvalitní Text objekt vytváří objekty na základě extrudovaných Bézierových křivek získaných z TTF souborů.
- dalších geometrických typy:
- Pro doplnění sadu funkcí a umožňují snazší integraci předmětů ze systémů s jinými modelování paradigmat, Ayam také podporuje:
- Bilineární a bikubický Patch Oka
- Poly Oka
- Subdivision Plochy
- Metaballs
- Tyto objekty budou importovat a exportovat, ale ne rozsáhlý soubor nástrojů pro modelování existuje proto, aby je upravit.
- RIB-Export:
- velmi uznávaný RIB-Export.
- Vyvolat vykreslovací přímo z okna zobrazení (včetně metr pokroku a tlačítko zrušit).
- AreaLights
- ShadowMaps
- Vlastní RiOptions a RiAttributes pomocí štítků.
- Texture souřadnice pomocí štítků.
- libovolné primitivní proměnné pomocí štítků.
- Přímá podpora pro vyhovující renderers po Renderman:. BMRT, 3Delight, Air, Aqsis, Pixie, RenderDotC, Anděl, a PRMan
- Permanentní Preview funkce.
- RIB-Import:
- RIB-Import, podporující Lights, kvadrik, CSG, NURBS, PolyMeshes, povrchy pododdělení, Proměny, shadery, Možnosti libovolné, atributy a primitivní proměnné.
- Import / Export:
- Wavefront OBJ Export, podporující (zdobené) NURBS a PolyMeshes.
- Rhino 3DM Import / Export podporující (zdobené) NURBS a PolyMeshes.
- Apple 3DMF (V1.0) Import / Export podporující (zdobené) NURBS a PolyMeshes
- Ostatní:
- Snadno pochopitelný uživatelské rozhraní.
- Full (indexované) dokumentace k dispozici ve formátu HTML nebo PDF.
- TreeView s podporou drag-and-drop.
- Vlastní objekty, které se mohou svobodně realizovat své zastoupení (pomocí OpenGL a žebry) a dokonce i malé GUI pro editaci specifické parametry svého druhu, může být napsán uživatelem a dynamicky zavedeno za běhu.
- Scripting interface:. Tcl
- Script objekty.
- Instancing, libovolný počet shlédnutí modelování, schránky objektů, nezávislého majetku schránky, konzole, n-level undo.
Co je nového v této verzi:
- Opravy chyb:
- závaží v Cobb NURBS koule jsou špatné (SF 3287828)
- Tcl chyba při použití majetku ViewAttrib (SF 3295757)
- Obnovení vlastnost nefunguje po změně výběru objektů (SF 3295758)
- poslední prvek dynamické vlastnosti GUI nejsou viditelné (SF 3301967)
- extrahování hranici náplastí s různými příkazy (SF 3312039)
- konverze kvadrik tNURBS (SF 3322311)
- Nastavení režimu zobrazení / Tolerance PatchMesh objektů (SF 3360488)
- vrátit interpolace křivky s vlastními derivátů (SF 3366276)
- slučování transformovaných PolyMeshes s normálními (SF 3374188)
- pád v zavedení povrch uzlů (SF 3376414)
- pohledy dostat špatný typ dočasně (SF 3382382)
- Úspora souboru prostředí scény (SF 3410856)
- velikost položky menu externích pohledů jsou deaktivovány (SF 3414694)
- čepice transformovaných obrysy / díry (SF 3439485)
- kamera mění neúmyslně při změně jiný názor (SF 3442122)
- OffsetNP objekty chybí exportovaných souborů RIB (SF 3445410)
- Gordon objekty s transformovaných křížení skvrnami (SF 3448526)
- konverze Torii s phimin / phimax ne na výchozí selže (SF 3481314)
- konverze transformovaných kvadrik s nestandardními parametry (SF 3484008)
- toXYNC resetování stupnice atributy, pokud dojde k chybě (SF 3485090)
- operace na racionální NURBS měnit tvary (SF 3496743)
- použití statických a dynamických kódu kontrole nástrojů (dlaha, cppcheck, řinčet, valgrind, mudflap, drmemory) vedou vznést zjišťování a opravu četných menších chyb (většinou nevracení paměti omylem případech)
- Modelingová:
- uzel Přepočet NURBS křivek / povrchy nlonger vyžaduje vlastní uzly
- přidána podpora pro pravidelné plochy TBE vytvořené Birail1
- doplněna & quot objektu, IPatch & quot; pro interpolaci povrchů
- přidal dostředivé parametrizace tsurface interpolace
- povrch interpolace (např Sweep a kožní objektů), je robustnější, (nyní zvládnout degenerovanými řádků / sloupců ve vstupních údajích)
- přidal jednotný parametrizaci tICurve
- zlepšení blikání editovatelných bodů pro více vybraných objektů
- přidá objekt typu & quot; Mirror & quot; (V podstatě klon v přestrojení)
- objektu Instance body nejsou editovatelné už kvůli tcurrently neřešitelných problémů oznámení
- najetím kurzoru myši na počátku při škálování nlonger vede tbroken (tedy velmi malý), měřítko atributy
- přidal nastavení značka tselected body ohraničovací rámeček centrum (zkratky)
- zavřel kubických interpolací křivek nyní alsuse parametr Edlen správně
- lepší výchozí sloučeniny při přepínání z automatických derivátů tmanual pro ICurves
- zlepšil přichytávání bodů z poloviny sítě souřadnic vznést mřížku o zavedení ukazatele myši vázaného objektu (není k dispozici pro MacOSX Aqua)
- OffsetNP objekty mohou nyní být spojena s materiálem
- přidal modelování akce tincrease / snížit mnohost vybraných kontrolních bodů NURBS křivky, nové klávesové zkratky: /
- přidá skryté preference možnost & quot; TagResetTagged & quot; že kontroly, zda odvoláním na značku (výběr) body akce by měla vymazat aktuální výběr bodu
- zlepšil křivka rozdělení pro křivky s více uzly
- lepší ovladatelnost zaměřit přímé bod Upravit akci
- přidal & quot; UVSelect & quot; možnost tConcatNP objekt, což umožňuje tdetermine, kterým směrem by měl být jednotný náplast parametr rozdělit před zřetězení
- ConcatNP objekty nyní umožňují křivky a křivka poskytuje objekty TBE používá jako objekty parametrů, alsin směsi se skvrnami
- přidal & quot; objednávky & quot; parametr tConcatNP, který umožňuje tspecify požadovaném U řádu zřetězené povrchu
- přidal & quot; FillGaps & quot; a & quot; FTLength & quot; Parametry tConcatNP, které řídí tvorbu filetů podobnými tConcatNC
- přidali vlastní uzlů tConcatNP sthat tvarů parametrů povrchů může nyní být zachována přesně (podobně jako tConcatNC)
- zlepšení čerpání Torii s phimin / phimax ne na výchozí hodnoty
- toXYNC nyní mohou pracovat s ACurve a ICurve objekty a je tedy přejmenován ttoXYC (starý název příkazu stále k dispozici, ale zastaralé)
- zlepšila tvorba filet z ConcatNC pro parametrů křivky objednávky odlišné od 4
- převede Sphere náplasti mají nyní stejný směr jako jiné Kvadriky tmake to jednodušší tcombine nich ConcatNP
- přidán nástroj (a odpovídající skriptovací rozhraní příkazy & quot; refineuNP & quot; / & quot; refinevNP & quot;) trefine NURBS povrchy
- zlepšila upřesnění pravidelných křivek (jsou rafinované na své celé délce teď)
- přidal region podpora trefine křivka nástroj: region trefine může být specifikován vybraných bodů
- Vylepšené zpracování vlastních uzlů pro vkládání / mazání bodů činnosti
- GUI:
- majetkových GUI z Birail1, Birail2, Vytáhnout, Gordon, kůže, Sweep a textové objekty se nyní správně uloženy (údaje se nepoužije), pro AddBevel / RemoveBevel
- přejmenován přímý bod editovat akce tnumeric bod Upravit
- prázdná pole jsou nyní povoleny v editačním lůj & quot číselný bodu, nZmena & quot; pro příslušný souřadnic
- dialog číselné bod editovat nyní podporuje skripty a variabilní přístup do příslušných polí
- ViewAttrib vlastnost GUI nlonger bezpodmínečně nastaví značku, to je nyní řízena nové položky & quot; SetMark & quot; Místo
- zvětšení výhled přes klávesnici je nyní reverzibilní
- množství rotace a zoom na klávesnici jsou nyní konfigurovat pomocí souboru ayamrc
- ICurve nemovitost GUI zobrazuje pouze SDLen / Edlen položky při skutečně používán a vstup deriváty je nyní i pro IPatch, nabídka
- zlepšení umístění a vedení tooltip
- resetovat layout je nyní odolnější
- Dialogové okno a balon umístění je nyní odolnější wrt. multifunkční monitor setupy
- odstranit & quot; RGTrans & quot; Možnost GUI preference, všechna vykreslování GUI okna jsou nyní vždy přechodné
- Import / Export:
- export RIB nástroje objektů nyní podporuje PV tagy
- Skripty / Scripting Interface:
- přidal & quot; concatS & quot; Příkaz skriptování tconcatenate povrchy
- přidal & quot; interpuNP & quot; / & quot; interpvNP & quot; skriptovací příkazy tinterpolate povrch
- přidal script & quot; apnt.tcl & quot; tautomatically přepnout zobrazení (nebo všechny pohledy) tpoint modelování, poté, co byl použit akce výběr bodu
- přidal & quot; remknuNP & quot; / & quot; remknvNP & quot; příkazy Tremove uzlů z povrchu
- přidal & quot; -i & quot; Příkazy možnost odstranění vysoký uzel tspecify uzel indexem (nikoli podle hodnoty)
- přejmenoval & quot; shiftClosedBS & quot; t & quot; shiftC & quot; příkaz, & quot; shiftC & quot; mohou nyní alsshift / cyklus rozpínací NURBS křivky, ICurve, a ACurve objekty
- zlepšil rozsah hlášení chyb (nyní tisk platný rozsah)
- getPnt / SETPNT nyní podporují písemně / čtení seznamů dvojitých hodnot (bez konverze double-řetězce, tj bez ztráty přesnosti)
- getPnt / SETPNT nyní umožňují tget / vyber všechny kontrolní body na objektu
- getPnt nlonger bezpodmínečně píše tglobal proměnných
- getPnt nlonger požaduje proměnnou w KE poskytnuté v & quot; -eval & quot; mode
- skripty a pluginy nyní mohou vytvořit vlastní názor okno klávesové zkratky
- přejmenoval & quot; forceNot & quot; Příkaz tmore rozpoznatelné & quot; notifyOb & quot ;; pro kompatibilitu s existujícími skripty, starý název stále funguje
- přidal & quot; -parent & quot; Možnost t & quot; notifyOb & quot; Příkaz
- Documentation / Příklad Files:
- historické informace (tj kdy se funkce objeví), jsou nyní prezentovány méně rušivého způsobem (jako poznámky pod čarou)
- zlepšilo rozložení indexu, objektů stromy a příklady kódu
- Instalace:
- tam jsou nyní Makefile, cíle tintegrate ayam s desktopovým prostředím Unix (např Gnome a KDE), přes zástupce na ploše, položky nabídky, a typ souboru
Co je nového ve verzi 1.19:
- Opravy chyb:
- pevné nastavení FilterWidth pro export žebro (SF 3148250)
- opraveno přečíst jen ty body, z ExtrNC / ExtrNP / OffsetNC / OffsetNP objekty se objevují v nesprávných místech (SF 3.154.051, 3.154.053)
- pevná vlastnost is_rat rotace objektu (SF 3159003)
- pevné točit u křivek, které se dotýkají osy otáčení (SF 3159009)
- export pevná žebra SDMesh objekty s tagy v Affines jednoduchém RIB spisovatele (distribuovaný s ayam, NSF bod chyba vytvořen)
- pevným & quot; Přidat zkosení & quot; položky příkaz v různých objektů nástroj vlastnictví GUI (SF 3164571)
- extrakce pevnou křivka hranice pro povrchy s uvolněn uzel vektorů (SF 3194851)
- pevné drobné úniky paměti v ExtrNC objektu (v Boundary režimu) (SF 3194853)
- pevně stanovit scénáře pro více objektů (SF 3210473)
- pevně stanovit klon pro více objektů (SF 3210478)
- Modelingová:
- přidal Earth & quot; subdiv & quot; že s pomocí & quot; Subdivide2.0 & quot ;, může být použit timprove displeji sdmesh objektů v reálném rozdělených plochami
- přidány možnosti tcontrol úroveň členění a kreslení tsdmesh objektů
- NURBS modelovací nástroje nyní jen odstranit vybrané body z objektů, kde je operace modelování podařilo
- přidal & quot; -createmp & quot; Možnost vytvoření tDruh NCurve / NPatch objektů
- offset povrchy nyní fungují pro uzavřené / pravidelné ploch (ve všech možných kombinacích otevřeno / zavřeno / pravidelné pro U a V)
- aded chordal a dostředivé typy uzel tNURBS záplaty
- přidána nová posun křivky algoritmus & quot; Hybrid & quot;
- přejmenoval & quot; Bevel & quot; posun křivky algoritmus t & quot; Point & quot;
- odstranit posun křivky algoritmus & quot; Bevel3D & quot;
- přidal tvar průřezu, definování parametrů křivka tBevel objekt (umožňuje tcreate svévolně tvaru zkosení)
- racionální souřadnice jsou uloženy nlonger s vahami pre-násobí interně (homogenní = & gt; euclidean)
- GUI:
- Hlavní menu & quot; Edit / Material & quot; Nyní pracuje s několika vybranými objekty při vytváření hmoty
- přidal & quot; errorlevel & quot; nastavení preference, který řídí, kolik zpráv se objeví v Ayam konzole
- odstraněna & quot; errorlevel & quot; Nastavení ze všech dialogů import / export parametrů preference, všechny pluginy použít globální nastavení preferencí nyní
- přidal k tadvanced (příkazový řádek) argumenty pPříslušné vytvoření křivky / npatch objektů přes nové dialogové pole pro zadání & quot vytvořit, AddArgs & quot;
- přidal View vlastnost & quot; EnableUndo & quot; který umožňuje tdetermine zda zobrazit akce by měly být zaznamenány v undsystem
- parametrů dialogová okna uzel manipulace s nástroji nyní zobrazí původní uzel vektor jako odkaz
- Skripty / Scripting Interface:
- přidá skript (& quot; autorot.tcl & quot;), který automaticky otáčí pohled
- vytvořit zpětné volání z SDMesh objektu nyní podporuje mnohem více možností tcontrol původně vytvořený objekt
Co je nového ve verzi 1.18:
- Opravy chyb:
- pevný přímou editaci bod není nastavení značku (SF 2993441)
- stacionární kontinuální úplné oznámení pro objekty skriptu (SF 3001239)
- pevné nález u akce není-li pro transformované křivky (SF 3006822)
- pevné nález u akce není nastavení značku dotaženy (SF 3006824)
- pevné Revolve krytky v režimu B-spline (§! = 0) (SF 3012391)
- stanovena potenciální pád v NURBS patch clamp V nástroji (SF 3012393)
- pevné nastavení BGImage přes nabídku View (SF 3023248)
- pevné BGImage kreslení na Win32 (SF 3023249)
- pevné kůže s pravidelným tětivy / dostředivé křivky (SF 3030062)
- pevné falešně pozitivních a pády například DnD / C & P (SF 3031448)
- pevně na místě konverze vede k rozbité scén (SF 3032589)
- pevné drag and drop s více objekty vybrané klávesnicí (SF 3036465)
- pevný proud úroveň po resetu tree / rebuild (via) (SF 3044564)
- pevné kreslení / zastínění kulatých předmětů (SF 3054130)
- pevný editace jediný bod PolyMesh a SDMesh předměty (SF 3094086)
- Modelingová:
- názor zoom výchozí () a přímý bod úpravy (), klávesové zkratky jsou nyní () a (), respektive, aby cestu pro dva velmi důležité nové klávesové zkratky:
- modelování akce, jako je tah, stupnice, nebo otočit už rozhodnout, co pro transformaci (objekty nebo vybrané body), na základě výběru bodu; nyní vždy objekty jsou transformovány, dokud uživatel explicitně přepne na místě použití (a zároveň lze přepnout zpět do objektů)
- stát bod transformace se zobrazí ikona režimu modelování o malou červenou tečkou
- značka je nyní obnovit ve dvoulůžkovém
- přímou editaci bod nyní používá výběr bodu namísto vlastního ukazatele; tak, že nyní pracuje s více vybraných objektů, a jeden může uplatnit hodnot souřadnic na více (vybrané) body
- objekt Rotovat nástroj nyní podporuje libovolné hodnoty ThetaMax v režimu B-spline (§! = 0)
- přidal Arc a poloměr parametry pro vytvoření uzavřené B-spline křivky nástroje
- přidal poloměr, Tmin a Tmax parametry k dialogu vytvoření objektu NCircle
- přidal modelování opatření, aby zapadl na vybrané body na značce (nový zástupce)
- přidal modelování opatření, aby zapadl vybrané objekty ke značce (nový zástupce)
- přidal pohled akci posunout pohled na značku (nový zástupce)
- , aby se zabránilo střetům, zhroucení a explodovat akce mají nové výchozí klávesové zkratky: a
- find u modelování akci nyní pracuje s poskytovanými objekty, a je přesnější,
- přidá find uv modeling akce, která najde u a v parametry pro vybraného bodu na NURBS povrchu; vyvolat přes Nový pohled zkratka:
- přidal nastavení předvoleb a zařízení pro řízení globální značku, je-li povoleno, všechny pohledy sdílejí jednu známku; Takto se dá nastavit v jednom pohledu a použít ji v jiné
- lepší změní jejich pořadí pro pravidelné NURBS křivky přes nemovitosti GUI
- přidal & quot; 3DPVN & quot; posun křivky režim, který vyrovnává křivku podél normály poskytované přes primitivní proměnné tag
- vytváření ExtrNC / ExtrNP objektů přes hlavní menu nyní automaticky přidá značku remove nemovitostí (& quot; RP transformace & quot;) na vytvořené instance dítě, takže instance vždy sleduje proměny povrchu křivky / sub-povrch se extrahuje z
- NURBS křivka upínací nyní pracuje s poloviční upnout křivky a také s křivkami, kde jsou více uzlů v koncové oblasti (y)
- NURBS křivka upínací nyní mohou upínat jen jeden konec křivky
- NURBS náplast upínací nyní pracuje s poloviční upnout opravy a také se záplatami, kde jsou více uzlů v koncové oblasti (y)
- NURBS náplast upínací nyní mohou upínat jen jeden konec náplasti
- bod insert / smazat modelování akce nyní pracovat s více vybraných objektů
- několik objektů nyní podporují pouze pro čtení bodů, které mohou být vybrány a jejich souřadnice ptají (pro přichycení účely Transformace / zarovnání nebo), ale nemohou být změněny; podpůrné objekty jsou: Box, Sphere, válec, Disk, Cone, Torus, hyperboloidu, paraboloid, Vysunutí, Rotace
- GUI:
- AutoFocus je nyní k dispozici (opět) v režimu jednoho okna GUI; Zde spravuje zaměření vnitřních widgetů (pohledy, strom, vlastnosti, konzola)
- nářadí dialogy se nyní zobrazují výstižnější název okna
- strom drag and drop nyní drží výběr objektu neporušený a otevře cílové úrovně
- počínaje modelování akce z panelu nástrojů se rovněž domnívá, nastavení automatické zaostřování, preference, pokud je to povoleno, je spuštěna akce ve všech pohledech
- Skripty / Scripting Interface:
- chyby číslo převodu jsou nyní správně detekovány a hlášeny ve všech příkazů skriptovací rozhraní
- přidal & quot; -World & quot; možnost SETPNT / getPnt příkazy (k transformaci souřadnic z / do světového prostoru)
- přejmenoval & quot; p & quot; možnost & quot; -eval & quot; pro getPnt
- getPnt nyní mohou pracovat s libovolnými typy objektů (i z pluginů), pokud podporují úpravy jeden bod; to znamená, že nyní pracuje s PolyMesh, SDMesh a SDNPatch objekty
- & quot; HSL & quot; příkaz byl odebrán z bezpečných tlumočníků, použití & quot; sL & quot; Místo
- přidal interpret JavaScriptu plugin
- objekty skriptů mohou nyní používat libovolné jazyky poskytované pluginy (např JavaScript)
- přidal příklad skriptu objektu skript (napsaný v JavaScriptu), která vytváří mnohostěnu z Conway zápisu (& quot; polyhedron.js & quot;)
Co je nového ve verzi 1.15:
- Tato verze přidává podporu pro sbližování křivek a zlepšuje kompenzovat křivky .
- Script objekty nyní zachovat jednotlivé sady parametrů, Gordon čepice (od non-rovinných křivek) jsou robustnější.
- Kromě navigace klávesnice a soustředit se vedení v GUI bylo hodně zlepšil. Obvyklá hromada oprav doplňuje tuto verzi.
Komentáře nebyl nalezen