Já vimos vários snippets. Como sabemos, são pedacinhos editados do próprio script, sempre baseados na mesma linguagem de computador utilizada pelos scripts que fazem com que os scripts cumpram algumas tarefas de modo mais interativo, permitindo modificar textos, fazer pausas, permitir escolhas, escrever mensagens no Script Output, etc. Com um pouquinho de prática, podemos editar nossos próprios snippets.

Neste tutorial, vamos aprender mais alguns snippets novos, todos de utilidade básica, que precisarão para começar a editar os seus scripts, sozinhos.

Códigos para mensagens

Aqui falaremos não de um snippet em si, mas de códigos para tornar as mensagens mais arrumadinhas dentro do SOP, permitindo uma leitura mais rápida e clara. As mensagens são escritas nas mensagens tipo print e separamos as orações com esses códigos. Ex:

print
print " Rough Pastels: \n\tStroke Lenght: 40 \n\tStroke Detail: 20\n\tTexture: Canvas \n\tScale: 100%\n\tRelief: 9\n\tLight Direction: Bottom"
print

Essa mensagem aparecerá no Script Output assim:

Dependendo de como queremos que a imagem apareça, temos os seguintes códigos:

\n - faz com que a mensagem seja continuada em outra linha
\n\n - faz com que a continuação se dê pulando uma linha
\n\t a mensagem continuará na próxima linha, com espaço após a borda de 2 cm
\n\n\t além de pular linha, começará com espaço da borda.

Descobrir o tamanho da imagem

Um dos maiores problemas para criar papéis de carta é o tamanho das imagens. Sempre temos que esperar que o usuário seja obediente e aceite o tamanho do seu papel, redimensionando sua imagem de acordo. Este snippet faz com que a imagem do papel seja automaticamente do tamanho da imagem aberta. É o ideal, quando vamos aplicar uma mask e a imagem será sempre um pouquinho menor que a altura do papel, devido a isso.

Deve ser aplicado logo do início do script, quando apenas a imagem original está aberta. Após aplicá-la, devemos modificar o comando #New File da maneira como está no snippet. Prestem atenção: Vocês devem editar o #New File e não copiar o New File que está no snippet.

Descobrir o tamanho e calcular altura
Nem sempre a altura da imagem coincidindo com a altura do papel vai nos contentar, pois, quando usamos tubes, precisamos de um espacinho a mais para que um tube não grude no outro, quando aplicamos o seamless. Neste caso, utilizaremos este snippet que não só calcula o tamanho da imagem como faz o cálculo para que deixe esse espaço a mais de que falamos.
New Width New Height
Para ser usado quando quiser que a imagem seja redimensionada, sem perigo de erro.
Download
Resize na imagem

Muitas vezes, necessitamos que seja aplicada uma imaagem de tamanho definido, nunca maior ou menor que o espaço que queremos seja ocupado. Nesse caso, usaremos este snippet cuja função e redimensionar a imagem no tamanho exato que precisamos. Deve ser editado com as dimensões necessárias. Lembre-se que o sinal > quer dizer Maior que, Height = altura e Width = largura. Vc pode trocar a palavra Height do snippet por Width.

Texto em Seleção
Algumas vezes, necessitamos aplicar o texto como seleção, para que possamos obter o efeito que buscamos. O snippet de texto comum, é editado para aplicar o texto como Vector. Para poder aplicá-lo como seleção, use este snippet.
Picture Tube Selection and Move
Quando editamos um trabalho que exija mais de uma imagem, por exemplo, a imagem principal e um tube (o corner ou outro), devemos aplicar esse tube pela ferramenta tube, durante uma pausa e colocá-lo no lugar. Este snippet é uma mensagem mostrando o que fazer.

 

Aqui não estão todos os snippets interessantes, mas os outros que conheço são muito adiantados e difíceis de aplicar. Creio que só com estes snippets a mais, terão uma boa base para poderem editar variados trabalhos.