Korn Offset Scripts for Corel Painter
Grain Offset Scripts for Corel Painter 7 og ovenfor er en samling av makro skript som kan brukes til å kompensere dagens papir tekstur overlay stilling før eventuelle mark blir gjort på lerretet eller laget. Foreløpig er den eneste måten jeg vet å gjøre dette uten å bruke skript for å søke tekstur i mindre, selektive områder på enkelte lag og deretter omplassere disse områdene ved hjelp av Layer Innstilt verktøyet. Du kan deretter slette noen områder av uønsket tekstur for å passe den regionen du ønsker å overlappe.
I Painter 11 og tidligere versjoner, kan papiret tekstur forhåndsvisning bli dratt rundt i Paper Preview Window of the Papers palett, men dessverre er dette ikke har noen effekt på tekstur overlay posisjon når den brukes til lerretet eller laget.
De enkelte skript generelt flytte pre-anvendt papir tekstur ved et bestemt antall piksler i en gitt retning, men en brukerdefinert manus har også blitt inkludert slik at Row Opprinnelse og Kolonne Origin verdier for forskyvningen kan redigeres manuelt før du kjører skriptet. Også inkludert er et skript for å tilbakestille korn posisjonen til standard opprinnelse. Skriptene kan enten være løp via. Play-knappen i Scripts palett, eller via. en egendefinert palett i tilfelle av forhåndsinnstillingene.
Jeg har valgt å bruke begrepene 'papir tekstur "og" korn "om hverandre, både i denne artikkelen og i manuset navn.
Last ned Grain Offset Script Library

Last ned
Offset_Scripts_PC.zip (48 KB) for Corel Painter 7 og oppover (PC-plattformen).
Offset_Scripts_Mac.zip (47 KB) for Corel Painted 7 og oppover (Mac-plattformen).
Etter utpakking, kan de ovennevnte script bibliotek (Grain Offset.ssd for PC-versjonen og korn Offset for Mac Painter versjon) være plassert hvor som helst på harddisken. Men hvis du har tenkt å kjøre noen av skript via. en egendefinert palett, installasjons steder er bestemt. I dette tilfellet må du følge instruksjonene i min artikkel 'Running Painter Scripts fra en Custom Palette' i Skript-delen av dette området.
Å laste skript, først starter Scripts paletten (hvis det ikke allerede er synlig på skrivebordet) ved å velge Vindu-menyen> Scripts. Fra Script Selector flyout menyen velger du Load Library (se ovenfor skjermbilde), navigere til og markere script bibliotek filen i Velg Scripts dialog, før du klikker på Åpne.
Å kjøre et skript fra Scripts palett, velger du først den i Script Selector vinduet før du klikker på Play-knappen. Det er ikke nødvendig å gjøre dette hvis de skriptene kjørte via. en egendefinert palett. I så fall, bare klikk den tilhørende skript ikonet i den egendefinerte paletten seg for å spille / kjøre skriptet.
Script navne-konvensjonen
Jeg har brukt kompasspunkter å representere retning av korn utlignet levert av hvert script (N for Nord, NW for North West etc.). Tallene i manuset navn er kornet forskyvningsavstanden fra standard opprinnelse posisjon i piksler. For eksempel er forskyvning for Grain N 200 skript 200 piksler i en Nord-retning.
Last ned Korn Offset Test Paper

Last ned
Grain_Offset_Test_PC.zip (3 KB) for Corel Painter 7 og oppover (PC-plattformen).
Grain_Offset_Test_Mac.zip (3 KB) for Corel Painter 7 og nyere (Mac-plattformen).
For å teste mer nøyaktig at skriptene ble fungerer, opprettet jeg et papir tekstur bestående av et avgrenset kryss i sentrum av en 1000 pixel kvadrat flis. Merk at du kan ha til å dra i Paper Preview Window for å se noen av den tilhørende papir bildene i Papers palett.
Etter utpakking, kan de ovennevnte papir bibliotek (Grain Offset Test.pap for PC-versjonen og korn Offset Test for Mac Painter versjon) være plassert hvor som helst på harddisken.
Å laste inn papirer bibliotek, først starter Papers paletten (hvis det ikke allerede er synlig på skrivebordet) ved å velge Vindu-menyen> Bibliotek Paletter> Artikler. Velg Åpent bibliotek fra Papers paletten flyout menyen, og deretter navigere til og markere de respektive avisene biblioteket i Velg Papers dialogboksen før du klikker OK.
For testformål, opprette et nytt dokument i Painter 1000 x 1000 piksler på 72ppi. Velg si Square Chalk variant fra standard Painter bibliotek og male over den sentrale regionen av lerretet for å avsløre Grain Offset Test papir tekstur (som sett i skjermbildet over). Nå spille / kjøre noen av Korn Offset forhåndsinnstilte scripts, maleri i området på lerretet der du forventer korn bildene skal vises. Merk at det kan være nyttig å overlappe dokumentet med et rutenett (Canvas menyen> Grid> Vis rutenett) for å lette måling.
Custom Palette demonstrasjon

Jeg dro noen av script ikoner fra Grain Offset skript biblioteket for å lage en egendefinert palett. også legge til en ekstra kommando for å vise / skjule Papers paletten (Vindu-menyen> Custom Palette> Legg Command). I bakgrunnen har jeg brukt standard Painter 11 Chalk kategori> Fast Fat Chalk variant i kombinasjon med noen av de Grain Offset skript. Jeg brukte over Grain Offset Test papir og små prikker papir fra standard Paper Textures biblioteket.
Brukerdefinert Offset Script

Kommandoen i skript som utfører kornet offset kalles Grain Position. Innlemmet i denne kommandoen er en operasjon instruksjon (som bør normalt settes til en verdi av en for at korn reposisjonering å skje). Hvis denne verdien er endret til 0 så ingen reposisjonering kan utføres, og en verdi på 2 for Operasjon vil tilbakestille korn posisjonen til standard opprinnelse (ingen offset).
Row Opprinnelse og Kolonne Origin verdier (for tiden satt til 0 i skjermbildet over) definerer korn utlignet i piksler i forhold til standard opprinnelse 0,0. Der det er aktuelt, kan disse verdiene også være negativt for å definere retningen på offset (se graf i neste avsnitt nedenfor).
I motsetning til tidligere forhåndsinnstilte scripts, Definerte brukeren Offset skriptet er ment å være manuelt redigert og kjørte på fly fra den åpne Scripts palett. For å gjøre dette, må du først velge Brukerdefinert Offset skript fra Script Selector Vindu i Scripts paletten. Deretter velger du Åpne Script fra Scripts paletten flyout menyen og markere Brukerdefinert Offset script i Åpne Script dialogboksen før du klikker Åpne.
I Script List vinduet klikker du på trekanten ved siden av Grain Position for å utvide listen og dobbeltklikk på rad Opprinnelse og Kolonne Origin felt i sin tur å legge inn de nødvendige pixel avviksverdiene i Set Antall dialog (se graf i avsnittet nedenfor for å avgjøre om de verdiene skal være positiv eller negativ). Klikk OK i Set Antall dialog etter inn den nye verdien.
Til slutt klikker du på Play-knappen på den nederste raden av Scripts paletten for å kjøre skriptet. Merk at skriptet kan stå åpen i Script List vinduet hvis flere utlignet endringer er nødvendig i løpet av maleriet økt. Ellers velger Lukk Script fra Scripts paletten flyout menyen når du er ferdig.
Når du redigerer og kjører dette skriptet på sparket, alltid sørge for at Brukerdefinert Offset script er valgt slik at navnet vises til øverst til venstre i Script Selector vinduet før du klikker på Play-knappen, ellers feil script vil bli spilt.
Grain Offset Graf

Grafen ovenfor kan brukes i kombinasjon med brukerdefinert Offset script for å avgjøre om Row Opprinnelse og Kolonne opprinnelse verdiene skal være positiv eller negativ for en valgt retning av korn offset. Merk at i grafen r = Rad Opprinnelse og c = Kolonne opphav, med standard (ingen offset) posisjon representert av 0 i midten av diagrammet.
Som et eksempel, for å kompensere for korn fire piksler direkte til høyre (øst);
Row Origin verdien i skriptet = 0
Kolonne Origin = 4
Å oppveie tekstur si tolv * piksler i en South West retning;
Row Origin verdien i skriptet = -12
Kolonne Origin = 12
* Faktisk punkt-til-punkt-offset = 17 piksler (se avsnittet nedenfor om beregning av punkt-til-punkt-offset).
Det er viktig å merke seg at korn forskyvningsverdier er alltid i forhold til standard opprinnelse (Row Origin = 0 Column Origin = 0), derfor kjører et script som forskyvninger fire piksler til høyre to ganger vil fortsatt la kornet posisjon fire piksler fra standard opprinnelse, ikke åtte piksler.
Luftlinje
Som korn offset avstandene bestemmes av x og y (kolonne og rad) bildepunktverdier, vil disse avstandene fra standard 0,0 opprinnelse være riktig for forskyvninger som ikke avviker fra å være direkte horisontal eller vertikal fra dette punktet (the Grain N , S, E og W offset skript for eksempel). I tilfelle av andre forskyvninger vil imidlertid 'i luftlinje' avstand fra et punkt i standard origo til det samme punkt i offset korn ikke være den samme, selv om Rad Opprinnelse og Kolonne Origin verdier var de samme ( ignorerer positiv og negativ retning).
Heldigvis, hvis nødvendig, er det en online Pythagoras teorem kalkulator . For å bruke denne kalkulatoren, kan du gå til den koblede siden, og i tabellen kalt "Beregn hypotenusen hvis du vet" angir Row Opprinnelse og Kolonne Origin verdier (ignorer minuser) i Leg A og Leg B felt henholdsvis før du klikker på Løs! knappen. Svaret innhentet vil være den faktiske punkt til punkt forskjøvet fra standard opprinnelse i piksler (rundt verdien av til hele tall). Legg merke til at jeg har justert verdiene i gjeldende script forhåndsinnstillinger slik at for eksempel korn NW 200 skriptet vil oppveie 200 piksler fra standard opprinnelse. Uten denne justering, ville det punkt til punkt-offset ha vært 283 piksler i stedet for 200.































I sannhet, først gjorde jeg forstår det. Men etter re-lesing tror jeg jeg forstå