![]() |
EngineVisualizador de Molécula - Assembly OpenGLAutor: Beyond2000! |
Visualizador de molécula em 3D, feito em Assembly usado pelo RosAsm. A idéia foi baseada em um GlScene para Delphi.
Apis usadas das seguintes bibliotecas dinâmicas:
O programa tem ao todo 800 linhas de código, além de 21.945 linhas relativas à base de dados (Modelo: Indices, Vertices, Materiais, Normais, Texturas). Logo temos algo em torno de 23.000 linhas no máximo de programação divididas entre código e suas variáveis correspondentes. Autor: Beyond2000! Ano: maio/06 Tempo de programação: 2 semanas. (de 05/05/06 até 18/05/06) Assembler Utilizado: RosAsm Não Contém áudio Requisitos: OpenGL Windows2000 ou superior (Não testado no 95, 98, ME, NT4) Uso do programa: Basta deszipar e rodar. Funcionalidade do programa:
Caracteristicas do modelo:
Lista de funcionalidades para terminar:
Atualização: 24/05/06 Notas do Autor: Iniciei esse projeto como uma brincadeira após ter tido meu interesse em OpenGL reativado, e, após ter recebido a ajuda de certas funções apis de OpenGl em um tópico o qual solicitei ajuda. ( Veja o Tópico aqui. ) (Obrigado Stranger ;) ) No momento ele apenas visualiza e rotaciona livremente uma molécula (chamada de Circulene, se não me engano). Estou analisando as funções de OpenGL, e vendo como usar texturas (bitmaps), e como mudar o brilho desse visualizador. Dependendo do resultado, ampliarei o visualizador para carregar outros tipos de modelos. O inicial é modelo do tipo pdb (protein data bank), pois é o mais simples de escanear e criar, posteiormente verei a possibilidade de fazer para 3DS, ou outros padrões. Como ainda estou trabalhando no programa, não disponibilizei o código fonte ainda. Tão logo consiga melhorar a textura, e o brilho postarei o código. O programa em si é minusculo (Mal atinge 6 ou 7 Kb a parte de código). Entretanto, como inseri o modelo junto da base de dados interna (ou seja, no proprio eecutavel) o tamanho final é o de 355 Kb. (quase 350 Kb so pelo modelo) Se alguém tiver idéias sobre brilhos, texturas etc...por favor entre em contato, pra ficar mais fácil criá-las. À propósito....não levem à mal a baixa qualidade, foi meu primeiro projeto em assembly com OpenGl ;) |
|
| Cadastro: 18/05/2006 Atualização: 02/06/2009 Status: 100% concluído Views: 1815 |
|||
Arquivos |
Molecula somente fonte (24/05/2006 21:11) Molecula com fonte interna (24/05/2006 21:10) |
||
Imagens |
|||