
Editando Scripts e possibilitando Textos variados
Como sempre, prepararemos inicialmente um script para depois editá-lo. Desta vez, nosso script terá texto, pela inserção de um snippet que vai possilitar variar o texto, tanto na mensagem quanto no tipo e tamanho da fonte. A única limitação será a quantidade de texto.
Tag Distortion Wave
1 - Escolha um tube. Redimensione para 230 pixels de altura.
2 - Clique em Start Script Record, nossa bolinha preta que inicia as gravações.
3 - Dê Copy em seu tube.
4 - Abra uma imagem transparente 500 x500px. Edit / Paste as new layer.
5 - Images / Effects / Distortion Effects / Wave:
6 - Paste as new layer, outra vez. Seu tube vai entrar novamente sobre o efeito wave.
7 - Effects / 3D Effects / Drop Shadow com as seguintes configuraçãoes:
Blur: 6,
Color:preta
Horizontal: 16,
Opacity: 47,
Vertical: -25,
Marque a opção para sombra em nova layer.
8 - Deixe selecionada a layer da sombra e aplique nela o mesmo efeito Wave, com outra configuração:
9 - Layers Proprierties: Escolha o Blend Mode: Overlay.
10 - Layers / Merge / Merge Visible.
11 - Mova sua imagem um pouco mais para cima, dentro do canvas, para dar mais espaço para o texto, com a ferramenta Move.
12 - Clique na ferramenta Texto. Nas propriedades, escolha o tamanho da fonte (48), a fonte (usei Colonna MT) e Create as Vector. Não há necessidade de escolher as outras propriedades, visto que o snippet do texto vai cobrir tudo. Se, em seu trabalho, você quiser diferentes propriedades, terá que dar uma pausa e pedir ao usuário que escolha os settings para você, ou mudar o snippet, o que é um pouco chato, pois costuma dar erro. Em todo caso, deixe os settings normais, ou seja, aqueles que costuma usar sempre e escolha as cores que vai usar.
13 - Escreva seu texto, no máximo, 3 palavras, pois há um limite para o tamanho do texto. Isso é suficiente para uma tag ou topper. Clique em OK. Mova o texto com a ferramenta Texto ainda clicada, mude o tamanho para que fique de acordo com o que você pretende, tudo isso utilizando a ferramenta texto.
14 - Layer / Convert to Raster Layer. Isto é importante, não deixe de fazê-lo, sempre que tiver uma layer vector e for aplicar um efeito, pois o usuário pode não ter configurado seu PSP para que automaticamente ele a transforme para Raster e receberá mensagem de erro.
15 - Aplique: Image / Effects / 3D effects / Inner Bevel, com as seguintes configurações:

16 - Effects / 3D Effects / Drop Shadow:
Blur: 10,
Color: preta
Horizontal: 4,
Opacity: 65,
'Vertical: -4
Não selecione shadow em New Layer.
17 - Add a New Layer. Layers Arrange / Send to Bottom.
18 - Fill com a cor escolhida para o background.
19 - Salve o seu script como costuma salvar.
Editando o Script com texto
Snippets novos que serão utilizados
1 - Encontre o script que acabou de gravar e abra o Script Editor. Delete todos os undos e os comandos que foram cancelados por eles. O programa não deveria gravar os undos, mas isso acontece quase sempre.
2 - Verifique se há plugins em que se precise mudar a configuração. Se houver, em seu trabalho, abra-os para o Interactive, assim como os plugins do FM e os comandos que exijam mudanças de cores. Atenção, neste script não há nenhum plugin, nem comandos que exijam mudança da cor do efeito. No entanto, há um layers proprierties, que costumamos deixar no Interactive, pois esse tipo de efeito costuma variar segundo a cor utilizada.
3 - Abra o Text Edit. Procure os Fill e coloque antes deles o snippet Escolha de Material, tomando cuidado para utilizá-lo correntamente, como na lição 5. Há apenas um Fill, bem no final do script. Não esqueça de mudar o texto para: Escolha uma cor para o back de sua tag.
4 - Coloque uma mensagem para o Layers Proprierties (antes do comando), orientando o usuário para mudar a propriedade, caso aquela não lhe agrade.
5 - Teste seu script antes de continuar.
6 - Procure em seu script o comando Move Apague o comando Move quase inteiramente, deixando apenas a chamada do comando: # Move. Nós deixamos esse pedacinho só para marcar o lugar em que vamos aplicar a pausa. Depois que o fizermos, podemos apagar esse pedaço, também.
7 - Apague os comandos relativos a mover e a redimensionar o texto: Vector Move e Vector Scale. Não é necessário deixar nenhum pedacinho deles. Delete tudo que estiver entre o texto e o # LayerConvertToRaster (este fica).
8 - Abra o novo snippet para pausa que estarei enviando juntamente com a aula. É um snippet para pausas, que não abre mais aquele desagradável popup que nos perguntava se queríamos rodar novamente o script em cada pausa. Foi editado, a partir do Pause script de Gary Barton por Diane G e Maggie, ambas da lista de scripts americana, Creations - Scripts. Copie a parte final, a sopa de letrinhas mais a mensagem final na parte debaixo do script. Coloque o nome do script e as pausas em seus lugares, como na lição anterior. Relembrando: os defdo 1 e 2 estarão logo no início do script, tendo a mensagem inicial entre eles. Coloque um defdo3 no lugar do Move e um defdo4 depois do texto, antes do # LayerConvertToRaster. Não se esqueça que os defdo são encostados na margem e que devem ser cuidadosamente numerados. Para facilitar, criei um snippet com a mensagem inicial, bastando colá-lo, já que já vem com a mensagem e os defdo 1 e 2. Estou disponibilizando-o com os snippets da aula.
10 - Copie o snippet de texto e cole-o inteiro, no lugar do comando de texto antigo. É isso mesmo: selecione apenas o comando Text e cole o snippet sobre ele. Apesar do sniuppet ser maior, não haverá problemas.
11 - Teste seu script. Para sua própria criação, procure descobrir como mudar o nome da fonte e o tamanho dela. Não esqueça de enviar a fonte no zipado.
12 - Teste novamente. Se estiver correto, continue a edição.
13 - Coloque as mensagens para as pausas, antes delas. Se colocarem depois da pausa, as mensagens com orientações para o usuário não aparecerão no Script Output.
14 - Abra o Snippet Selecionar Ferramenta para o Usuário, outro dos snippets criados por Diane G, nossa amiga americana. Coloque o snippet para o Move Tool na pausa em que deve ser usado. Este snippet faz com que a ferramenta Move esteja aberta, ao iniciar a pausa. Você já não precisará escrever em sua mensagem o famoso (selecione a ferramenta Move). Junto a esse snippet, que está como exemplo, há outros para selecionar outras ferramentas.
O snippet de Texto, já contém o SelectTool, escolhendo a ferramenta Texto, para que se faça modificações no vetor. Apenas observe como está colocado. O comando que escolhe a ferramenta é apenas a primeira linha, mas, ao editar o snippet, coloquei tudo que entraria ali, tudo juntinho: o select tool, o clear, a mensagem do SOP e a mensagem do popup.
App.Do(Environment, 'SelectTool', {'Tool': 'Text'})
App.Do( Environment, 'ScriptWndClear' )
print " "
print " Mova o texto para o lugar desejado."
print " "
print " Redimensione o texto, se desejar. "
print " "
print " Rode o script novamente."
print " "
# Mostrar mensagem para o usuário saber o que fazer
result = App.Do(Environment, 'MsgBox', {
'Buttons': App.Constants.MsgButtons.OK,
'Icon': App.Constants.MsgIcons.Info,
'Text': 'Mova o texto para o espaço desejado. \n Resize se desejar. \n Quando terminar, rode o script novamente.'
})
Bom trabalho!
|