Descobre o ContextFree

Descobre o ContextFree

Muitas vezes os designers têm uma certa imagem que precisa de mais qualquer coisa ou está demasiado simples e vazia e falta algo para a melhorar.. Mas o quê? Podiam desenhar alguma coisa espectacular, mas provavelmente não têm tempo/imaginação/disposição/vontade para isso.. Vá lá, eu sei que já vos aconteceu isto.. shh, eu não digo a ninguém

Aqui é que entra o ContextFree.. Este programa Open-Source cria imagens com “código” escrito por nós.. Exemplo:

startshape AMINHAIMAGEM //isto diz qual vai ser o objecto inicial,  neste caso chamei-lhe AMINHAIMAGEM

rule AMINHAIMAGEM{ //isto diz a constituição do objecto AMINHAIMAGEM

CIRCLE{} //que vão ser círculos

RODAR {size 0.9 y 1.1} //isto cria o objecto RODAR com o tamanho a diminuir para 90% em cada passo e a posição a variar para Y em 1.1 por passo

}

rule RODAR { //isto diz a constituição do objecto RODAR

AMINHAIMAGEM {rotate 25} //que é o objecto AMINHAIMAGEM mas com rotação de 25º por cada passo

}

E este pedacinho de “código” vai dar esta imagem:

simplesNão parece uma imagem complicada de fazer noutro programa? E aqui foi simples =D

E é óbvio que estas imagens não são – nem tentam ser – obras de arte, mas são o suficiente para enriquecer um fundo, um cartão de visita, uma splash page ou outra imagem qualquer.

Para verem que tipo de coisas o programa é capaz, é só irem ao site oficial á secção da galeria, onde estão imensas imagens e o respectivo código que os utilizadores põem no site para todos poderem ver e usar =D

O programa tem a capacidade de gravar as imagens finais como JPG, PNG e SVG – sim, SVG.. vocês sabem o que isto quer dizer – formato vectorial que podem abrir no Inkscape ou no Illustrator e alterar à vontade

Vejam só aqui alguns exemplos impressionantes:

fractal-fern1
Fractal Fern de MrFoo
fractal-tree-9
Fractal Tree 9 de erikmartin
Combustion de lazymoon
Combustion de lazymoon
Galactica de vdimas
Galactica de vdimas
Alien Infection de mycelium
Alien Infection de mycelium

E mesmo as que já vêm no próprio ContextFree como exemplos:

quad-cityundergroundsnowflaketangleEntão? Não podem dizer que as imagens não são úteis.. Esta última até foi usada pelo incrível Vlad Gerasimov do site VladStudio para fazer este espectacular wallpaper:

Frosted do Vlad Gerasimov
Frosted do Vlad Gerasimov

Espero que gostem de experimentar o programa e que vos seja útil =D

Até à próxima

Sobre o Autor

O Ricardo Jorge é um estudante de engenharia informática que adora arte digital e ambiciona um dia desenvolver jogos.. Os seus hobbies incluem desenhar carros e monstrinhos amigáveis, fazer experiências com o Photoshop e Inkscape e imaginar coisas.. Ele gosta de programar, mas não tanto como de desenhar.. Ele tem um blog. Podem chateá-lo aqui (ricardoj@pixeis.net)