Ayam

Software skärmdump:
Ayam
Mjukvaruinformation:
Version: 1.20
Ladda upp dagen: 14 Apr 15
Utvecklare: Randolf Schultz
Licens: Gratis
Popularitet: 16

Rating: nan/5 (Total Votes: 0)

Ayam är en fri 3D-modellering miljö för RenderMan gränssnittet. Gratis innebär att varken författaren eller några bidragsgivare göra pengar på det här programmet.
Vi behöver dina synpunkter för att hålla projektet vid liv. Om du använder Ayam ber vi dig bilder, buggrapporter, eller önskemål om funktioner.
Den nuvarande stabila versionen är 1.8.3, släppt 5. Jul 2005.
Ayam driver idag på Unix (Linux, IRIX, FreeBSD testade), Win32 (Win95-Win2000, XP), och Mac OS X (med X11)

Funktioner :.

  • CSG-modellering:
  • CSG (Konstruktiv Solid Geometry): komponera komplexa objekt från primitiver som kombineras med Booleska operationer
  • .
  • Följande RenderMan primitiver (quadrics) genomförs: Sphere, disk, Cylinder, kon, hyperboloid, paraboloid, och Torus; Dessutom finns det en ruta primitiv.
  • Alla quadrics kan automatiskt stängas (saknas cap ytor genererade), även om någon av deras parametrar inte är på standardvärden.
  • Primitives kan kombineras med hjälp Level-objekt (som gör CSG verksamhet) i en hierarki.
  • Ayam självt inte beräkna och förhandsgranska resultatet av CSG operationer, görs detta genom en RenderMan kompatibel renderaren eller av aycsg CSG förhandsvisning plugin, som är baserad på OpenCSG. Se ett exempel rendering av aycsg plugin.
  • CSG verksamheten inte är begränsade till de ovannämnda primitiver. Så länge det är garanterat att ett föremål är helt stängd, kan den användas i CSG verksamheten.

  • NURBS-modellering:
  • NURBS (Non Uniform Rational B-Splines): tillåta att modellera smidigt formade föremål med hög noggrannhet
  • .
  • NURBS modellering sker genom att kombinera vanliga NURBS kurvor eller interpolekurvor till NURBS patchar.
  • Kombi är t.ex. görs med hjälp av verktygsobjekt: Revolve, Extrude, Sweep, Birail1, Birail2, Hud och Gordon. Till exempel: en roterad verktygs objekt har en plan kurva som underordnat objekt och kretsar den till en rotationsyta; kurvan förblir redigerbar hela tiden, kapsyler kan läggas till automatiskt genom att klicka på kryssrutorna. Helt sluten NURBS objektet finns som primitiv till CSG!
  • Revolve objekt med godtycklig vinkel revolutionens; kan skapa fulla lock.
  • Extrude objekt med hål, avfasningar och mössor.
  • Sweep objekt implementerar standardsvepoperation (sopa ett tvärsnitt kurva längs en bana kurva); tvärsnitt kan roteras automatiskt, så att de alltid är vinkelrät mot banan; i interpoleläge, interpolerar svepet alla tvärsnitt-kurvor; en skalningskurva kan före som modifierar svepet vidare.
  • Birail1 objektet sveper ett tvärsnitt längs två rälskurvor.
  • Birail2 objektet sveper ett tvärsnitt längs två rälskurvor, morphing den i en andra tvärsektion vid änden av rälskurvor.
  • Hud objekt kan huden kurvor av godtycklig topologi (hud en interpolekurva med fyra punkter med en linjär NURBS kurva med 2 poäng och en kubisk NURBS kurva med 10 poäng); i interpoleläge, huden interpolerar även alla kurvor.
  • Gordon objektet skapar Gordon ytor som interpolera ett nätverk av kurvor.
  • Cap-objekt kan skapa plana lock från kurvor.
  • ConcatNC objekt sammanfogar flera NURBS kurvor, skapa filéer vid behov.
  • Hög kvalitet textobjekt skapar objekten baserade på extruderade Bezierkurvor extraherade från TTF-filer.

  • Ytterligare Geometriska Typer:

  • För att komplettera funktioner och göra det lättare att integrera objekt från system med andra modellerings paradigm, Ayam stöder också:
  • bilinjär och Bikubisk Patch maskor
  • Poly maskor
  • Subdivision Ytor
  • Metaballs
  • Dessa objekt kommer att importeras och exporteras men ingen omfattande uppsättning av modelleringsverktyg finns för att ändra dem.

  • RIB-Export:
  • Mycket hyllade RIB-Export.
  • Åkalla renderarna direkt från ett fönster vy (inklusive ett framsteg mätare och avbryt-knappen).
  • AreaLights
  • ShadowMaps
  • Anpassade RiOptions och RiAttributes med taggar.
  • Texture koordinater använder taggar.
  • Godtyckliga primitiva variabler med taggar.
  • Direkt stöd för följande RenderMan kompatibla renderers:. BMRT, 3Delight, Air, aqsis, Pixie, RenderDotC, Angel, och PRMan
  • Permanent Preview-funktionen.

  • RIB-Import:
  • RIB-Import, stödjande Lights, Quadrics, CSG, NURBS, PolyMeshes, Subdivision Ytor, transformationer, Shaders, Godtyckliga Alternativ, Egenskaper och Primitiva variabler.

  • Import / Export:
  • Wavefront OBJ Export, stödja (trimmas) NURBS och PolyMeshes.
  • Rhino 3DM Import / Export stöd (trimmat) NURBS och PolyMeshes.
  • Apple 3DMF (V1.0) Import / Export stöd (trimmat) NURBS och PolyMeshes

  • Övrigt:
  • Lätt att förstå användargränssnittet.
  • Full (indexerad) dokumentation tillgänglig som HTML eller PDF.
  • Treeview med dra-och-släpp-stöd.
  • Anpassade objekt som fritt kan genomföra sina representationer (med OpenGL och RIB) och även små GUI för att redigera sina typspecifika parametrar kan skrivas av användaren och dynamiskt laddade vid körning.
  • Scripting gränssnitt:. Tcl
  • Skript objekt.
  • Instancing, godtyckligt antal modellerings vyer, objekt urklipp, oberoende fastighets urklipp, konsol, n-nivå ångra.

Vad är nytt i den här versionen:

  • Buggfixar:
  • vikterna i Cobb NURBS sfären har fel (SF 3.287.828)
  • Tcl fel vid tillämpningen av fastigheten ViewAttrib (SF 3.295.757)
  • reset egenskapen fungerar inte efter val objektändring (SF 3.295.758)
  • sista elementet av dynamiska fastighets GUI inte synliga (SF 3.301.967)
  • utvinna gränsen för patchar med olika order (SF 3.312.039)
  • omvandling av quadrics tNURBS (SF 3.322.311)
  • ställa in visningsläge / tolerans av PatchMesh objekt (SF 3.360.488)
  • återgår interpole kurvor med anpassade derivat (SF 3.366.276)
  • sammanslagning transforme PolyMeshes med normala (SF 3.374.188)
  • krasch i ytan knut insättning (SF 3.376.414)
  • vyer få fel typ temporärt (SF 3.382.382)
  • besparing av miljön scenen filen (SF 3.410.856)
  • ändra storlek menyposter för externa synpunkter deaktiveras (SF 3.414.694)
  • mössor av transforme beskriver / hål (SF 3.439.485)
  • kamera förändras oavsiktligt när en annan uppfattning ändras (SF 3.442.122)
  • OffsetNP föremål saknas exporterade RIB-filer (SF 3.445.410)
  • Gordon objekt med transformeskärnings patchar (SF 3.448.526)
  • konvertering av torii med phimin / phimax inte på standard misslyckas (SF 3.481.314)
  • omvandling av transforme quadrics med icke-standardparametrar (SF 3.484.008)
  • toXYNC återställa skalan attribut om ett fel inträffar (SF 3.485.090)
  • operationer på rationell NURBS ändra former (SF 3.496.743)
  • tillämpningen av statiska och dynamiska kod kontroll verktyg (splint, cppcheck, klang, valgrind, stänkskydd, drmemory) leda tthe upptäckt och korrigering av många mindre buggar (mestadels minnesläckor i fall fel)
  • Modellering:
  • knut omskalning av NURBS kurvor / ytor nlonger kräver anpassade knop
  • lagt till stöd för periodisk ytor tbe skapat av Birail1
  • lagt objekttyp & quot; iPatch & quot; för interpole ytor
  • lagt centripetal parameter Tyta interpole
  • ytan interpole (t.ex. i Sweep och Hud objekt) är mer robust, (nu kan klara av degenererade rader / kolumner i indata)
  • lagt enhetlig parameter tICurve
  • förbättrad blinkande redigerbara poäng för flera markerade objekt
  • lagt objekttyp & quot; Mirror & quot; (I huvudsak en klon förklädd)
  • instansobjektpunkter kan inte redigeras längre på grund tcurrently olösliga problem anmälnings
  • att flytta muspekaren över ursprunget vid skalning nlonger leder tbroken (dvs mycket liten) skala attribut
  • tillade inställning märket tselected punkter begränsningsram center (genväg)
  • stängda kubiska interpole kurvor nu alsuse den Edlen parametern ordentligt
  • förbättrade initiala derivat när byter från automatiska tmanual derivat för ICurves
  • förbättrades knäppa punkter från halv plankoordinator tthe rutnät genom införande av en muspekare skevhet anläggning (ej tillgänglig på MacOSX Aqua)
  • OffsetNP föremål kan nu vara associerad med ett material
  • lagt modellering åtgärder tincrease / minska mångfalden av utvalda NURBS kurva kontrollpunkter, nya kortkommandon: /
  • lagt dold preferens alternativet & quot; TagResetTagged & quot; att styr om åberopande av taggen (välj) poäng åtgärder bör rensa den aktuella punkten val
  • förbättrad kurva uppdelning för kurvor med flera knutar
  • förbättrat fokus hantering av direkta punkten redigera action
  • tillade & quot; UVSelect & quot; Alternativet tConcatNP objekt, ger detta tdetermine i vilken riktning en enda parameter plåster bör delas innan sammanfogning
  • ConcatNP objekt nu tillåter kurvan och kurvan ger föremål tbe används som parameterobjekt, Alsin en mix med patchar
  • tillade & quot; Order & quot; parametern tConcatNP, som låter tspecify önskad U ordningen för konkatenerade ytan
  • tillade & quot; FillGaps & quot; och & quot; FTLength & quot; parametrar tConcatNP som styr skapandet av filéer liknande tConcatNC
  • lagt anpassade knop tConcatNP sthat formerna på parameterytor kan nu bevaras exakt (liknande tConcatNC)
  • förbättrad ritning av torii med phimin / phimax inte på defaults
  • toXYNC kan nu arbeta med ACurve och ICurve objekt och därmed bytt namn ttoXYC (gamla kommandonamn fortfarande tillgängliga men föråldrat)
  • förbättrad filé skapa ConcatNC för parameterkurva ordrar olika från 4
  • konverterade Sphere patchar har nu samma riktning som övriga quadrics tmake det lättare tcombine dem med ConcatNP
  • lagt verktyg (och motsvarande skriptgränssnittet kommandon & quot; refineuNP & quot; / & quot; refinevNP & quot;) trefine NURBS ytor
  • förbättrad förfining av periodiska kurvor (de är raffinerade på dess fullständiga längd nu)
  • lagt region stöd trefine kurva verktyg: en region trefine kan specificeras av utvalda punkter
  • Förbättrad hantering av anpassade knop för insatsen / radera punktåtgärder
  • GUI:
  • fastighets GUI för Birail1, Birail2, Extrude, Gordon, Hud, Sweep, och Textobjekt är nu korrekt sparas (data inte tillämpas) för AddBevel / RemoveBevel
  • omdöpt direkt punkt redigerings åtgärder tnumeric punkten redigera
  • tomma fälten är nu tillåtna i numeriska punkten dialogrutan redigera talg & quot; nÄndra & quot; för respektive koordinat
  • numerisk punkt redigera dialogrutan stöder nu manus och rörlig åtkomst i inmatningsfälten
  • den ViewAttrib fastighets GUI nlonger sätter ovillkorligt märket, detta kontrolleras nu av den nya posten & quot; SetMark & ​​quot; istället
  • zoomar vyer via tangentbordet är nu reversibel
  • mängderna av rotations och zooma per tangentbordet är nu konfigureras via ayamrc filen
  • ICurve fastighets GUI nu bara visar SDLen / Edlen poster när faktiskt används och Derivat posten är nu, som för iPatch, en meny
  • förbättrad verktygstips placering och förvaltning
  • återställ layout är mer robust nu
  • dialogfönster och ballong placering är nu mer robust wrt. multi monitor inställningar
  • bort & quot; RGTrans & quot; GUI preferens alternativet, alla återgivnings GUI fönster är nu alltid övergående
  • Import / Export:
  • RIB export av verktyg objekt nu stöder PV taggar
  • Skript / Scripting Gränssnitt:
  • tillade & quot; concatS & quot; skriptkommando tconcatenate ytor
  • tillade & quot; interpuNP & quot; / & quot; interpvNP & quot; scripting kommandon tinterpolate ytor
  • lagt manus & quot; apnt.tcl & quot; tautomatically växla en vy (eller alla visningar) TPoint modellering, efter åtgärdspunkt för val av användes
  • tillade & quot; remknuNP & quot; / & quot; remknvNP & quot; kommandon TREMOVE knop från ytor
  • tillade & quot; -i & quot; Alternativet höga knut borttagning kommandon tspecify en knut med index (ej i värde)
  • bytt namn & quot; shiftClosedBS & quot; t & quot; shiftC & quot; kommandot, & quot; shiftC & quot; kan nu alsshift / cykel normala slutna NURBS kurvor, ICurve och ACurve objekt
  • förbättrat utbud felrapportering (nu skriva ut giltiga intervallet)
  • getPnt / BÖRVÄRDE stöder nu skriver till / läser från listor med dubbla värden (utan dubbelsträng konvertering dvs utan förlust av precision)
  • getPnt / BÖRVÄRDE nu tillåter tget / ställa in alla kontrollpunkter för ett objekt
  • getPnt nlonger ovillkorligt skriver tglobal variabler
  • getPnt nlonger begär en variabel för w tbe tillhandahålls i & quot; -eval & quot; läge
  • skript och plugins kan nu skapa sina egna kortkommandon view window tangentbord
  • bytt namn & quot; forceNot & quot; kommando tmore igenkännbar & quot; notifyOb & quot ;; för kompatibilitet med befintliga skript, fungerar fortfarande det gamla namnet
  • tillade & quot; -parent & quot; Alternativet t & quot; notifyOb & quot; kommandot
  • Dokumentation / Exempel Files:
  • historisk information (dvs när gjorde en funktion visas) presenteras nu i en mindre påträngande sätt (som fotnoter)
  • förbättrad layout index, objektträd, och kodexempel
  • Monterings:
  • finns det nu Makefile mål tintegrate Ayam med en Unix skrivbordsmiljö (t.ex. Gnome och KDE) via genväg på skrivbordet, menyval, och filtyp

Vad är nytt i version 1.19:

  • Buggfixar:
  • fast inställning av FilterWidth för RIB export (SF 3.148.250)
  • fast läste bara punkter i ExtrNC / ExtrNP / OffsetNC / OffsetNP föremål som förekommer i fel ställen (SF 3.154.051, 3.154.053)
  • fast is_rat attribut av kretsar objekt (SF 3.159.003)
  • fast kretsar för kurvor som berör rotationsaxeln (SF 3.159.009)
  • fast RIB export av SDMesh objekt med taggar i Affines enkla RIB författare (distribueras med Ayam, NSF bugg objekt skapas)
  • fast & quot; Lägg Bevel & quot; kommandoposter i olika verktygsobjektfastighets GUI (SF 3.164.571)
  • fast gränskurva utvinning för ytor med ospänt knut vektorer (SF 3.194.851)
  • fast liten minnesläcka i ExtrNC objekt (i Boundary läge) (SF 3.194.853)
  • fast ge av manus för flera objekt (SF 3.210.473)
  • fast ge av klon för flera objekt (SF 3.210.478)
  • Modellering:
  • lagt plugin & quot; subdiv & quot; att med hjälp av & quot; Subdivide2.0 & quot ;, kan användas timprove visningen av sdmesh objekt genom verkliga uppdelade ytor
  • tillsatta alternativ tcontrol indelning nivå och dra tsdmesh föremål
  • NURBS modelleringsverktyg nu bara ta bort de valda punkterna från föremål där modellering operationen lyckades
  • tillade & quot; -createmp & quot; Alternativet eEuropeiska skapa NCurve / NPatch objekt
  • offset ytor arbetar nu för slutna / periodisk ytor (i alla möjliga kombinationer av öppna / stängda / periodisk för U och V)
  • Aded ackord och centripetala knut typer tNURBS patchar
  • lagt nya kurvförskjutning algoritm & quot; Hybrid & quot;
  • bytt namn & quot; Bevel & quot; kurvförskjutning algoritm t & quot; Point & quot;
  • bort kurvförskjutning algoritm & quot; Bevel3D & quot;
  • lagt tvärsnitt formdefinierande parameterkurva tBevel objekt (låter tcreate godtyckligt formade avfasningar)
  • rationella koordinater nlonger lagras med vikterna förväg multipliceras internt (homogen = & gt; euklidisk)
  • GUI:
  • huvudmenyn & quot; Redigera / Material & quot; nu arbetar med flera markerade objekt när du skapar material
  • tillade & quot; errorlevel & quot; preferens inställning som styr hur många meddelanden visas i Ayam konsolen
  • bort & quot; errorlevel & quot; preferens inställning från alla import / export parameterdialogrutor, alla plugins använder globala inställning som nu
  • tillade tillgång tadvanced (kommandorad) argument eEuropeiska skapa kurva / npatch objekt via ny skapa dialog fält & quot; AddArgs & quot;
  • tillade Visa attribut & quot; EnableUndo & quot; som gör tdetermine huruvida view åtgärder bör registreras i undsystem
  • parameterdialogrutor knut Manipulera verktyg nu att visa original knut vektor som referens
  • Skript / Scripting Gränssnitt:
  • lagt skript (& quot; autorot.tcl & quot;) som automatiskt roterar en vy
  • create callback av SDMesh objektet stöder nu mycket fler alternativ tcontrol den initialt skapade objektet

Vad är nytt i version 1.18:

  • Buggfixar:
  • fast direkt punkt redigering inte sätta märket (SF 2.993.441)
  • fasta kontinuerliga fullständig anmälan för Script-objekt (SF 3.001.239)
  • fast find u åtgärder misslyckas för trans kurvor (SF 3.006.822)
  • fast find u åtgärden inte sätta märket corectly (SF 3.006.824)
  • fast Revolve lock i B-Spline-läge (avsnitt! = 0) (SF 3.012.391)
  • fast potentiell krasch i NURBS patch clamp V verktyg (SF 3.012.393)
  • fast inställning av BGImage via menyn Visa (SF 3.023.248)
  • fast BGImage ritning på Win32 (SF 3.023.249)
  • fasta skinn med periodisk ackords / centripetala kurvor (SF 3.030.062)
  • fasta falska positiva och kraschar instans DnD / C & P (SF 3.031.448)
  • fast på plats omvandling leder till brutna scener (SF 3.032.589)
  • fast dra och släpp med flera objekt som valts av tangentbordet (SF 3.036.465)
  • fast nuvarande nivå efter träd reset / ombyggnad (via) (SF 3.044.564)
  • fast ritning / skuggning av sfärobjekt (SF 3.054.130)
  • fast enda redigering av PolyMesh och SDMesh objekt (SF 3.094.086)
  • Modellering:
  • standardzoom view () och direkt punkt edit () kortkommandon är nu () och () respektive att ge plats för två mycket viktiga nya genvägar:
  • modellerings åtgärder som att flytta, skala, eller rotera inte längre bestämma vad att omvandla (föremål eller utvalda punkter) baserat på punkten val; nu alltid föremål förvandlas, tills användaren kopplar uttryckligen till punkter genom att använda (medan kan användas för att växla tillbaka till objekt)
  • punkten omvandlingen tillståndet visas i ikonen modelleringsläget av en liten röd prick
  • märket är nu återställt på dubbel
  • direkt punkt redigering nu använder punkt i stället för en egen pekare; alltså, det fungerar nu med flera markerade objekt, och man kan ansöka koordinatvärden till flera (utvalda) poäng
  • Bladder verktygs objektet stöder nu godtyckliga ThetaMax värden i B-Spline-läge (avsnitt! = 0)
  • tillade Arc och Radius parametrar för att skapa slutna B-Spline-kurvan verktyg
  • tillade Radius, Tmin och Tmax parametrar dialog skapa objekt NCircle
  • lagt modellering åtgärder för att knäppa de utvalda punkter till märket (ny genväg)
  • lagt modellering åtgärder för att knäppa de markerade objekten till märket (ny genväg)
  • läggas vy åtgärder för att panorera vyn till märket (ny genväg)
  • för att undvika sammandrabbningar, kollaps och explodera åtgärder har nya standardtangentbordsgenvägarna: och
  • fyndet u modellering åtgärder nu arbetar med som föremål, och är mer exakt
  • lagt find uv modellering åtgärder som hittar u och v parametrar för en plockade poäng på en NURBS yta; åberopa via ny syn genväg:
  • lagt preferens inställning och möjlighet att hantera en global märke, om den är aktiverad, alla vyer dela en enda märke; alltså, kan man ställa in den i en vy och använda det i en annan
  • förbättrade order förändringar för periodiska NURBS kurvor via egenskapen GUI
  • tillade & quot; 3DPVN & quot; kurvförskjutning läge som kompenserar en kurva längs normala levereras via en primitiv variabel taggen
  • skapa ExtrNC / ExtrNP objekt via huvudmenyn nu automatiskt lägger till en remove fastighets tagg (& quot; RP Transformationer & quot;) till den skapade instans barnet så att instansen följer alltid de omvandlingar av ytan kurvan / underytan utvinns från
  • NURBS kurva kläm arbetar nu med hälften klämmas kurvor och även med kurvor där det finns flera knutar i slutet regionen (er)
  • NURBS kurva kläm kan nu även klämma bara ena änden av kurvan
  • NURBS patch kläm arbetar nu med hälften klämmas patchar och även med patchar där det finns flera knutar i slutet regionen (er)
  • NURBS patch kläm kan nu också klämma endast en ände av lappen
  • punkten insatsen / radera modellering åtgärder nu arbetar med flera markerade objekt
  • flera objekt stöder nu läst endast punkter, som kan väljas och deras koordinater frågade (för snäppa / inriktnings eller omvandlingsändamål), men de kan inte ändras; stöd objekt är: Box, Sphere, Cylinder, disk, kon, Torus, hyperboloid, paraboloid, Extrude, Revolve
  • GUI:
  • autofokus är nu tillgänglig (igen) för enstaka fönster GUI-läge; Här det förvaltar i fokus för interna widgets (vyer, träd, egenskaper, konsol)
  • Verktygs dialoger nu visa ett mer beskrivande fönsternamn
  • träd dra och släpp nu håller urvalsobjektet intakt och öppnar målnivån
  • start modellerings åtgärder från verktygslådan nu även anser preferensinställningen autofokus, om den är aktiverad, är åtgärden startas i alla vyer
  • Skript / Scripting Gränssnitt:
  • antal fel konverterings är nu korrekt upptäcks och rapporteras i alla skriptgränssnitt kommandon
  • tillade & quot; -World & quot; Alternativet att BÖRVÄRDE / getPnt kommandon (för att omvandla koordinater från / till världsutrymme)
  • bytt namn & quot; p & quot; Alternativet till & quot; -eval & quot; för getPnt
  • getPnt kan nu arbeta med godtyckliga objekttyper (även från plugins) så länge de stöder enda redigering; dvs det fungerar nu med PolyMesh, SDMesh och SDNPatch objekt
  • & quot; HSL & quot; Kommandot har tagits bort från säkra tolkar, användning & quot; sL & quot; istället
  • lagt till en JavaScript tolk plugin
  • Script objekt kan nu använda godtyckliga språk som tillhandahålls av insticksprogram (t.ex. JavaScript)
  • lagt ett exempel Script objekt manus (skrivet i JavaScript) som skapar en Polyhedron från en Conway notation (& quot; polyhedron.js & quot;)

Vad är nytt i version 1.15:

  • lägger här versionen stöd för att approximera kurvor och förbättrar de förskjutna kurvor .
  • Script objekt nu upprätthålla individuella parameteruppsättningar, mössor Gordon (från icke plana kurvor) är mer robust.
  • Dessutom tangentbordsnavigering och fokusera ledning i GUI har förbättrats mycket. Den vanliga högen av buggfixar avslutar denna utgåva.

Annan programvara för utvecklare Randolf Schultz

Ayam
Ayam

3 May 15

ShellyLib
ShellyLib

3 Jan 15

Kommentarer till Ayam

Kommentarer hittades inte
Kommentar
Slå på bilder!