Norberto Tsoulefski Weblog

3d Interatividade Multimídia Tecnologia

Arquivo da categoria ‘delphi’

Andorra 2D : uma nova engine 3d open Source para Delphi

Publicado por Norberto Tsoulefski em Dezembro 20, 2008

andorra2d1

Acabei de baixar a engine Andorra 2D, uma engine gráfica para o Delphi com muitos recursos 2d , inclusive partículas e que também aceita objetos 3d.

Você também pode conhecer mais sobre a engine e baixar uma ~versão free no site:

http://andorra.sourceforge.net/

Ainda está em um estágio beta mas parece promissora e esta é uma das razões que estou publicando no meu blog: para incentivar e apoiar o desenvolvimento desta e de outras engines 2d e 3d para o Delphi que, segundo uma pesquisa recente,  ainda é uma das mais usadas linguagens de programação.

É importande dizer que,  embora o Delphi tenha recursos gráficos para manipulação de imagens e desenhos, uma engine especializada sempre traz grandes vantagens e facilita a vida dos programadores.

Enviado em Programação, delphi, gratis | Tagged: , | Deixar um comentário »

Apophysis : imagens fractais – desenvolvido com Delphi

Publicado por Norberto Tsoulefski em Novembro 4, 2008

apophysis

Um software que cria imagens fractais diferenciadas que podem inclusive ser animadas. O interessante é que o software foi criado usando o Delphi e o código fonte está disponível para download.

Visite o site:

http://www.apophysis.org/index.html

No site você pode baixar o programa e também o código fonte que foi criado com o Delphi 5!

Enviado em Programação, delphi, gratis | Tagged: | Deixar um comentário »

DirectX no Delphi

Publicado por Norberto Tsoulefski em Outubro 9, 2008

Além do OpenGl , uma outra forma de criar projetos em 3d no Delphi é usando o DirectX. Apesar de achar um pouco mais complicado que o Open Gl, usar o DirectX pode trazer benefícios de aproveitar alguns recursos de 3d através de exemplos encontrados na internet. 

no site abaixo você encontra algumas referências e exemplos de códigos-fontes em Delphi, usando o DirectX:

http://www.clootie.ru/delphi/index.html

Tem também algumas referencias a Nvidia CG , que é uma linguagem parecida com o C , que a Nvidia desenvolveu para permitir a programação de recursos avançados de 3d. Tem como usar no Delphi.

Enviado em 3d, Programação, delphi, tutorial | Tagged: , | Deixar um comentário »

Delphi: OpenGL tutoriais em alemão para o inglês

Publicado por Norberto Tsoulefski em Setembro 21, 2008

Link  usando o Google translate ajuda a ler os tutoriais do OpenGl em alemão. Preferi traduzir para o inglês porque assim o texto faz mais sentido. Mas se você preferir pode experimentar traduzir diretamante para o português.

Para acessar o wiki do OpenGL no Delphi clique no link abaixo :

wiki.delphigl.com

Com o OpenGl pode se usar o 3d no Delphi além de permitir criar gráficos e efeitos especiais. Vale a pena.

Enviado em 3d, Programação, delphi, tutorial | Tagged: , | Deixar um comentário »

3d engine para o Delphi

Publicado por Norberto Tsoulefski em Agosto 31, 2008

É perfeitamente possível desenvolver sofisticadas aplicações e jogos em 3d usando o Delphi. Existem diversas engines free e comerciais disponíveis no mercado.

Um exemplo é o Morfit 3dState, uma engine comercial mas que pode ser usada de forma livre em aplicações não comerciais. É claro que a versão comercial oferece recursos mais avançados e usa a última tecnologia de 3d mas a versão free permite ao usuário experimentar e aprender antes de optar em comprar a versão comercial que custa $899 ( que pela licença permite desenvolver apenas 1 produto ?! isso ainda precisa ser esclarecido.. )

visite o site e saiba mais: http://www.3dstate.com/

De qualquer forma, pelos demos existentes no site da empresa , a engine parece que tem muitos recursos. Existem versões para  o VB, o C++ e .NET, além do Delphi é claro!

Baixei os demos do site e percebi que a Engine é muito rápida e permite acesso aos recursos avançados da placa de video.

Enviado em 3d, delphi, interativa | Tagged: , | Deixar um comentário »

Delphi 2009 está chegando!

Publicado por Norberto Tsoulefski em Agosto 25, 2008

imagem ilustrativa*

Neste dia 25 de agosto  já podemos encomendar (nos EUA) a versão do Delphi 2009 (chamada até então de Tiburon) que vai chegar ao Brasil em começo de Outubro.

Segundo comentários a IDE está muito mais rápida e com mais recursos, muitas novidades na VCL que permitem criar um visual mais rico e compatível com o Windows Vista, UNICODE (obrigatório nos dias de hoje) e vários aprimoramentos na linguagem.

Assista um vídeo mostrando alguns dos novos recursos da VCL no link abaixo:

http://dn.codegear.com/article/38383 

E um outro vídeo com os recursos da IDE:

http://dn.codegear.com/article/38441

Assistindo estes 2 vídeos você pode aprender um pouco sobre os novos recursos do Delphi 2009. Em breve novos vídeos devem ser publicados.

Segundo pude apurar os preços serão:

  • Professional: $399 (upgrade)
  • Enterprise: $1,299
  • Architect: $2,299
  • Agora vai ter uma nova categoria “Architect” que vai incluir uma versão completa do ER/Studio, uma poderosa ferramenta de modelagem de dados,  coisa que nunca foi feita antes..

    Os preços parecem ser upgrades ,pelo menos o de $399. Desta forma podemos dizer que os preços continuam caros para a maioria dos mortais. Existe a versão do Turbo Delphi que é gratis mas está desatualizada mas pelo menos serve para aqueles que querem aprender a linguagem.

    Enviado em Programação, delphi | Tagged: | Deixar um comentário »

    Delphi : exemplos de manipulação de imagens

    Publicado por Norberto Tsoulefski em Agosto 1, 2008

    Um site japonês fornece diversos exemplos de manipulação de imagens no Delphi. Apesar do site ser todo em japonês e não dá para entender ”nadica de nada” do que está escrito , pelo menos os fontes estão na linguagem Delphi e esta a gente entende , não é mesmo ?

    Confira no link abaixo :

    http://junki.main.jp/delphigr.html

    Tem mais de 40 exemplos no site , todos com o código fonte.

    Enviado em Programação, delphi | Tagged: | Deixar um comentário »

    5 dicas rápidas para usar no Delphi

    Publicado por Norberto Tsoulefski em Julho 23, 2008

    Estou programando usando Delphi Pascal e aqui algumas dicas para os leitores:

    1-Tutorial de GLScene (bilbioteca gráfica 3d- free):

    http://www.lordzero.co.nr/files/GLScene-Tutorial01.pdf
    http://www.lordzero.co.nr/files/GLScene-Tutorial02.pdf
    http://www.lordzero.co.nr/files/GLScene-Tutorial03.pdf

    2-Para reduzir drasticamente o flicker (piscada) no Delphi quando fizer animações usando GDI:

    no evento oncreate do Form, use: doublebuffered:=true; 

    3-Para inverter rapidamente uma imagem na horizontal use:

    Procedure Flip1Click(Sender: TObject);

    Var
       DummyImage          : TImage;
       X,Y                 : Integer;
       SrcRect,DstRect     : TRect;

    Begin
    //coloque a imagem no componente  imagem1
    X := Image1.Picture.Width;
    Y := Image1.Picture.Height;
    SrcRect := Rect(0,0,X,Y);
    DstRect := Rect(X,0,0,Y);
    //aqui o truque!
    DummyImage := TImage.Create(Self);
    DummyImage.Width := X;
    DummyImage.Height := Y;
    //DummyImage.Canvas.CopyMode := cmSrcCopy
    DummyImage.Canvas.CopyRect(DstRect,Image1.Canvas,SrcRect);
    //inverte  a imagem
    Image1.Picture := DummyImage.Picture;
    //copia a imagem de volta
    DummyImage.Free;
    //libera o espaço do dummy
    End;

     4-Saber qual o código ASCII de uma tecla:

    { - Crie um Label no Form (Label1);
      – Mude a propriedade KeyPreview do form para true;
      – Insira o código abaixo no evento OnKeyDown do Form  }

    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      Label1.Caption := Format(‘O código da tecla : %d’, [Key]);
    end;

    5-Tabela com códigos das teclas no Delphi , você pode achar neste endereço:

    http://delphi.about.com/od/objectpascalide/l/blvkc.htm

    Mais dicas em breve..

    Enviado em Programação, delphi, tutorial | Tagged: , | Deixar um comentário »

    Curso de Delphi no Scribd

    Publicado por Norberto Tsoulefski em Julho 15, 2008

    O Scribd é uma espécie de YouTube dos manuais, apostilas e documentos. Excelente para achar material de referencia, livros, textos interessantes, etc.

    E lá tem um manual com o curso de Delphi (com a antiga versão 6). Veja no endereço :

    http://www.scribd.com/doc/2901019/Curso-de-Delphi-6

    Fico pensando onde é que nós vamos parar: – todo tipo de material está sendo compartilhado hoje em dia na internet. Creio que praticamente não teremos livros em papel em um futuro breve.

    Enviado em Programação, delphi, tutorial | Tagged: , , | Deixar um comentário »