Mandag 20 maj, 2013

Grain Offset Scripts til Corel Painter

8 juni 2010 af
Gemt under Papers , Scripting

Grain Offset Scripts til Corel Painter 7 og derover er en samling af makro scripts, som kan bruges til at udligne den nuværende papir tekstur overlay position forud for enhver mærke gøres på lærredet eller laget. I øjeblikket er den eneste måde jeg kender til at gøre dette uden at bruge scripts er at anvende tekstur i mindre, selektive områder på enkelte lag, og derefter flytte disse områder ved hjælp af Layer Adjuster værktøj. Du kan derefter slette eventuelle områder af uønsket tekstur til at passe det område, du ønsker at overlejre.

I Painter 11 og tidligere versioner, kan papir tekstur forhåndsvisning trækkes rundt i Paper Eksempel Window of the Papers paletten, men desværre har ingen effekt på teksturen overlay position, når det påføres lærred eller lag.

De enkelte scripts bevæger sig generelt præ-anvendt papir tekstur med en forudindstillet antal pixels i en given retning, men en brugerdefineret script er også medtaget, således at Row Oprindelse og Kolonne Origin værdier for offset kan være redigeres manuelt, inden du kører scriptet. Også inkluderet er et script at nulstille kornet position til standard oprindelse. De scripts kan enten kørte via. knappen Afspil i Scripts paletten eller via. en brugerdefineret palet i tilfælde af presets.

Jeg har valgt at bruge udtrykket »papir tekstur 'og' grain" i flæng, både i denne artikel og i script navne.

Download Grain Offset Script Bibliotek

media_1276014704220.png

Hent

Offset_Scripts_PC.zip (48 KB) for Corel Painter 7 og derover (PC platform).

Offset_Scripts_Mac.zip (47 KB) for Corel Malet 7 og derover (Mac platform).

Efter unzipping kan ovenstående script biblioteker (Grain Offset.ssd til PC-versionen og Grain Offset til Mac Painter udgave) være placeret overalt på din harddisk. Men hvis du påtænker at køre nogen af ​​de scripts via. en brugerdefineret palet, install placeringer er specifikke. I dette tilfælde skal du følge instruktionerne i min artikel "Running Painter scripts fra en brugerdefineret palet" i Scripting sektionen på dette site.

At indlæse scripts, først starte Scripts paletten (hvis det ikke allerede er synlig på skrivebordet) ved at vælge menuen Vindue> Scripts. Fra Script Selector undermenu vælge Load Library (se ovenfor screenshot), navigere til og fremhæve script bibliotek filen i Vælg Scripts dialogboksen, før du klikker på Åbn.

At køre et script fra Scripts paletten først vælge det i Script Selector vinduet, før du klikker på knappen Afspil. Det er ikke nødvendigt at gøre dette, hvis de scripts kørte via. en brugerdefineret palet. I så fald skal du blot klikke den tilhørende script ikonet i brugerdefinerede palet selv for at spille / køre scriptet.

Script navngivning

Jeg har brugt kompaspunkter at repræsentere retningen af ​​korn opvejes leveret af hvert script (N for nord, NW for Nordvest osv.). Tallene i script navne er kornet forskydningsafstanden fra standard oprindelse position i pixel. For eksempel er offset for Korn N 200 script 200 pixels i en nord retning.

Hent Grain Offset Test Paper

media_1276016116668.png

Hent

Grain_Offset_Test_PC.zip (3 KB) for Corel Painter 7 og derover (PC platform).

Grain_Offset_Test_Mac.zip (3 KB) for Corel Painter 7 og derover (Mac platform).

For at teste mere præcist at scripts blev fungerer korrekt, jeg oprettet en papir tekstur bestående af et afgrænset cross i midten af en 1000 pixel kvadrat flise. Bemærk, at du måske nødt til at trække i Paper Eksempel Window for at se nogen den tilhørende papir billedsprog i aviserne paletten.

Efter unzipping kan ovenstående papir bibliotek (Grain Offset Test.pap til PC-versionen og Grain Offset Test for Mac Painter udgave) være placeret overalt på din harddisk.

At indlæse papirer biblioteket først starte Papers paletten (hvis det ikke allerede er synlig på skrivebordet) ved at vælge menuen Vindue> Bibliotek Paletter> Papers. Vælg Open Library fra Papers paletten undermenu, og derefter navigere til og fremhæve de respektive papirer biblioteket i Vælg Papers dialogen, før du klikker på OK.

For testformål, oprette et nyt dokument i Painter 1000 x 1000 pixels ved 72ppi. Vælg sige Square Chalk variant fra standard Painter Pensler bibliotek og male over det centrale område af lærredet til at afsløre Grain Offset Test papir tekstur (som det ses i ovenstående screenshot). Nu spiller / køre nogen af ​​Grain Offset forudindstillede scripts, male i det område af lærredet, hvor du forventer kornet billedsprog skal vises. Bemærk, at det kan være nyttigt at overlejre dokumentet med et gitter (Canvas menu> Grid> Vis gitter) støtte måling.

Brugerdefineret Palette Demonstration

Custom palette demo image

Jeg slæbte nogle af script ikoner fra Grain Offset scripts bibliotek til at oprette en brugerdefineret palet. også tilføje en ekstra kommando-knappen for at vise / skjule Papers paletten (menuen Vindue> Brugerdefineret Palette> Tilføj Command). I baggrunden har jeg brugt standard Painter 11 Chalk kategori> Fast Fat Chalk variant i kombination med nogle af de Grain Offset scripts. Jeg brugte ovenstående Grain Offset Test papir og små prikker papir fra standard Paper Textures biblioteket.

Brugerdefineret Offset Script

media_1276022206971.png

Kommandoen i de scripts, der udfører den offset kornet kaldes Grain holdning. Indarbejdet i denne kommando er en operation instruktion (som normalt skal indstilles til en værdi af 1, for korn repositionering at finde sted). Hvis denne værdi er ændret til 0 så ingen repositionering kan udføres, og en værdi på 2 for Operation nulstiller kornet position til standard oprindelse (ingen forskydning).

Række Oprindelse og Kolonne Origin værdier (i øjeblikket sat til 0 i ovenstående screenshot) fastlægge kornet udlignet i pixels i forhold til standard oprindelse 0,0. Hvor det er relevant, kan disse værdier også være negativt for at definere retningen af ​​offset (se grafen i næste afsnit nedenfor).

I modsætning til de tidligere forudindstillede scripts, Defined User Offset scriptet skal redigeres manuelt og kørte på fly fra den åbne scripts paletten. For at gøre dette, skal du først vælge User Defined Offset script fra Script Selector Vindue i Scripts paletten. Dernæst skal du vælge Åbn Script fra Scripts palet flyout menuen og fremhæve Brugerdefineret Offset script i Open Script dialogen, før du klikker på Åbn.

I Script List vinduet, skal du klikke på trekanten ved siden af Grain Position for at udvide listen og dobbeltklik på den Row Oprindelse og Kolonne Origin felterne til gengæld for at indtaste de krævede pixel offset værdier i Set Number dialogen (se grafen i afsnit nedenfor for at afgøre, om værdier bør være positiv eller negativ). Klik på OK i Set Number dialog efter indtastning af den nye værdi.

Endelig skal du klikke på knappen Afspil på den nederste række af Scripts paletten for at køre scriptet. Bemærk at scriptet kan stå åbent i Script List vinduet hvis flere offsetændringer er påkrævet under maleriet session. Ellers skal du vælge Luk Script fra Scripts paletten undermenu når du er færdig.

Når du redigerer og kører dette script på flue, altid sørge for, at User Defined Offset script er valgt således, at dens navn vises øverst til venstre på Script Selector vinduet, før du klikker på knappen Afspil, ellers forkert script vil blive spillet.

Grain Offset Graph

media_1276025555134.png

Ovenstående figur kan bruges i kombination med Brugerdefineret Offset script for at afgøre, hvorvidt Row Oprindelse og Kolonne oprindelse værdier bør være positiv eller negativ for en udvalgt offset retning af korn. Bemærk, at i grafen r = Row Oprindelse og c = Column Origin, med standard (ingen forskydning) position repræsenteret ved 0 i midten af grafen.

Som et eksempel, forskudt på kornet fire pixels direkte til højre (øst);
Row Origin værdi i script = 0
Kolonne Origin = 4

For at opveje tekstur sige tolv * pixels i en South West retning;
Row Origin værdi i script = -12
Kolonne Origin = 12

* Den faktiske punkt-til-punkt-offset = 17 pixels (se afsnittet nedenfor om beregning af punkt-til-punkt-offset).

Det er vigtigt at bemærke, at korn offset værdier er altid i forhold til standard oprindelse (Row Origin = 0 Column Origin = 0), derfor kører et script, der udligner fire pixels til højre to gange vil stadig forlade kornet position fire pixels fra standard oprindelse, ikke otte pixels.

Luftlinje

Som korn offset afstande bestemmes af x-og y (kolonne og række) pixel værdier, vil disse afstande fra standard 0,0 oprindelsen være korrekt for kompensationer, der ikke afviger fra at være direkte vandret eller lodret fra dette punkt (Grain N , S, E og W offset scripts for eksempel). I tilfælde af andre forskydninger vil dog 'i fugleflugtslinje' afstand fra et punkt i standard oprindelsen til det samme punkt i offset kornet ikke være den samme, selvom Row Oprindelse og Kolonne Origin værdier var de samme ( ignorerer positiv og negativ retning).

Heldigvis, hvis påkrævet, er en online Pythagoras 'læresætning regnemaskine . For at bruge denne regnemaskine, gå til den linkede side, samt i den navngivne tabel 'Beregn hypotenusen, hvis du kender' indtaste Row Oprindelse og Kolonne Origin værdier (ignorere minusser) i Leg A og Leg B felterne henholdsvis før du klikker på Løs! knappen. Den opnåede Svaret vil være den faktiske punkt til punkt forskudt fra standard oprindelse i pixels (afrunde værdien ud til hele tal). Bemærk, at jeg har justeret værdierne i de gældende script forudindstillinger, så for eksempel Grain NW 200 script vil opveje 200 pixels fra standard oprindelse. Uden denne tilpasning ville punkt til punkt offset have været 283 pixels i stedet for 200.

Del

Kommentarer

2 Svar til "Grain Offset Scripts til Corel Painter"
  1. TV Gossip siger:

    I sandhed, jeg først forstod det. Men efter genlæsning jeg tror, ​​jeg forstår

Trackbacks

Tjek, hvad andre siger om dette indlæg ...


Optimeres ved SEO Ultimate