GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Ontem à(s) 18:28

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16


[Aplicativo - W.I.P.]M. Esqueleto

+2
Ritton
MatheusReis
6 participantes

Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Seg 28 Nov 2011, 12:45

Um dos grandes problemas do GameMaker em relação ao módulo 3D é não ter suporte próprio a formatos com suporte a esqueletos e outros tipos de 'novidades'.
Eu não considero o 3D do GM ruim, apenas 'justo'. Portanto, basta tratar com carinho que ele vai te obedecer. XD

Apresento aqui o projeto que venho trabalhando nos últimos 2 dias. Se trata de um programa feito no game maker no qual pode-se criar esqueletos de personagens e criar animações com os mesmos, para que depois, sejam exportados e executados em jogos no GameMaker com o devido sistema.
A adição de ossos ainda é feita por meio de códigos 'colados' (control+V significa para o programa 'executar o código na área de transferencia')
Como ainda não estou disponibilizando-o, mantenham-o como uma 'idéia'(sessão).
Eis aí algumas imagens:
[Aplicativo - W.I.P.]M. Esqueleto EsqBasis_Dashing
[Aplicativo - W.I.P.]M. Esqueleto Screenshot100q
[Aplicativo - W.I.P.]M. Esqueleto Screenshot101uy
[Aplicativo - W.I.P.]M. Esqueleto Screenshot102tq
[Aplicativo - W.I.P.]M. Esqueleto Screenshot103s
[Aplicativo - W.I.P.]M. Esqueleto Screenshot104bi
[Aplicativo - W.I.P.]M. Esqueleto Screenshot105n
[Aplicativo - W.I.P.]M. Esqueleto Screenshot106n

O que acham da idéia?


Última edição por MatheusReis em Seg 28 Nov 2011, 23:15, editado 1 vez(es)
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Ritton Seg 28 Nov 2011, 12:57

Sinceramente, eu adorei o projeto! Será extremamente útil para quem gosta de trabalhar com 3D no Game Maker além de ajudar bastante na hora da criação dos objetos nesse recurso. Olhando pelas imagens, parece que o projeto está ficando excelente!

Um pergunta: Esse programa terá um interface para iniciantes ou apenas para os que já trabalham com o recurso?Olhando pelas imagens, parece que apenas os que dominam essa parte terão maior facilidade. De qualquer forma, excelente trabalho!

Meus sinceros parabéns! Happy

OFF: Andei entrando naquele seu jogo do Sonic! XD
Ritton
Ritton

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 07/06/2011
Reputação : 2
Número de Mensagens : 673
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Seg 28 Nov 2011, 13:03

Um mínimo entendimento de 3D é necessário... mas fuçando no programa dará pra entender numa boa. Também pretendo por suporte a modelos 3D no próprio programa(para poder visualizar a animação diretamente com eles).
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Mr.Brum Seg 28 Nov 2011, 15:27

Excelente... Já pensei em fazer isso no GM...

Só que aparentemente seu programa está criando apenas poses...
Minha idéia era de criar animações, por frames mesmos!
-Tenho até um projeto parado aqui.
Axo que vc poderia criar este sistema,seje por time_line ou por alarms...
Onde os ossos estariam em rotação de acordo com o a linha do tempo definida,e poderia fazer isso igual ao sistema de animação dos modeladores:
Exemplo:
No frame 1,eu deixo a pose do braço,reto para baixo.
No frame 10,eu deixo a pose do braço a 90º para a direita.
O interpretador iria calcular a quantidade de graus a ser girada,e a quantidade de frames que demorará,isso gerará uma quantidade chamada de Delta-rotação ,que será o valor que ele irá girar a cada frame.

Ficaria muito massa,e objetivo!
*Substitua frames por steps,para adequar ao GM.

Mr.Brum
Mr.Brum

Games Ranking : Nota C

Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Reputação : 41
Número de Mensagens : 915
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://mrbrumgames.blogspot.com/

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Seg 28 Nov 2011, 16:39

O sistema de animação está pronto... mas não postei uma sequência.
Não uso alarms nem time lines, é tudo feito por arrays.
O cálculo de subframes é feito dessa forma mesmo.
Tudo está planejado, nada será adicionado ou retirado da prancheta.

EDIT:

Eis aqui uma gif feita a partir do programa, uma animação de 60 frames:
[Aplicativo - W.I.P.]M. Esqueleto EsqBasis_Dashing
Teitei fazer algo que pareça com um 'dash', dos jogos de Megaman.


Última edição por MatheusReis em Ter 29 Nov 2011, 10:23, editado 1 vez(es)
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Golpe Baixo Seg 28 Nov 2011, 16:55

Muito bom o seu programa, e tenho certeza que foi muito difícil programá-lo até a versão em que ele se encontra, pois quando se fala em 3D no GM é meio complicado (A não ser que esteja programando em outra linguagem).

Esse sistema de animação por Bones é bem interessante e não é muito difícil de se utilizar, para quem já mexeu no Pivot não vai ser tão complicado como se imagina.

Tenho uma sugestão. É um tanto meia complicada, mas acho que se ela for posta em prática, o programa vai ficar bem profissional:

Você poderia colocar um modo de criar Bones em modelos 3D já prontos, parecido com o flash - você faz o desenho e cria os Bones para a animação, e no caso do seu programa, carrega um modelo 3D e faz a animação colocando os Bones.




Até!
Golpe Baixo
Golpe Baixo

Games Ranking : Sem avaliações

Notas recebidas : A
Data de inscrição : 01/10/2011
Reputação : 4
Número de Mensagens : 284
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://caiqueluzsilva.wordpress.com/

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Ter 29 Nov 2011, 10:17

Mais uma vez, isto está nos planos:
"Também pretendo por suporte a modelos 3D no próprio programa(para poder visualizar a animação diretamente com eles)."
Demorei uns 3 dias pra montar... e os únicos problemas que tive foram 'detalhes de cálculo', que foram resolvidos em até 45 minutos...
O único con do programa é so trabalhar com peças, não faz skinning(como nos jogos mais modernos). Mas isso é algo para outro projeto, talvez.

EDIT

Notícias:
-Iluminação adicionada.
-Suporte a modelos(*.d3d) e texturas(*.png,*.jpg,*.bmp,*.gif) externos adicionado.
-Ajustes no cálculo de subframes.

Ainda posso fazer umas correções nas extensões usadas para salvar os ossos e animações, para que os modelos e texturas associados sejam salvos em uma pasta projeto, de onde o arquivo os carregará para o programa e/ou jogo.
[Aplicativo - W.I.P.]M. Esqueleto Screenshot108b


Última edição por MatheusReis em Ter 29 Nov 2011, 10:27, editado 2 vez(es)
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Super Games Ter 29 Nov 2011, 10:25

Parece diferente...

Eu já tive ideias do tipo, mas nunca saiu de minha cabeça, acho que é porque não experiência necessária, enfim, parece que será algo útil, isto porque não é fácil animar sprites para nossos jogos, isto por falta de um "esqueleto" assim como falou.
Resumindo, espero que está ideia vá a frente.

Edit:
Parece que você add algumas imagens do software, e só para comentar, achei bem legais, se for mesmo imagens do projeto(Eu acredito que seja...), simplesmente Show!


Até! flw
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • C ou C++


Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Ter 29 Nov 2011, 14:10

Que bom ver que o projeto teve alguma aprovação... e saber que outros membros viram utilidade. Ainda estou ajustando umas poucas coisas. O projeto está próximo da conclusão, mas ainda falta por um 'help' e montar a engine que carrega o formato de exportação num jogo.
Todas as estruturas que postei são..'de testes'... mas poderão vir junto do programa como exemplo.
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por vinians Ter 29 Nov 2011, 15:12

Excelente projeto! Além de mostrar a capacidade do seu criador, mostra também o que eu sempre digo, você pode ir bem longe com o GM, depende mais do seu skill como programador do que com o software em si. Espero ver seu projeto completo, não o deixe no limbo ehheheh Very Happy
flws!
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Super Games Ter 29 Nov 2011, 18:32

Matheus,

Gostaria de saber se poderá postar uma imagem prévia do sistema de esqueleto 2D, pois pelas imagens postadas até o momento, todas são de esqueleto 3D, certo?E outra coisa, o que é aquele esqueleto 3D daquela sua última imagem postada em seu penúltimo post?Eu fiquei analisando e me pareceu mais um "esqueleto sem esqueleto" mesmo não fazendo muito sentido.


Até! flw
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • C ou C++


Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Ter 29 Nov 2011, 18:38

1- Eu nunca falei de esqueletos 2D. O programa é para criar animações de personagens para jogos (os blocos e ossos podem ser trocados por modelos 3d)
2- Aquele é sim o esqueleto em si, a diferença é que ele não está com os blocos vermelhos. (estes são apenas para visualizar melhor o seu personagem, caso nao tenha os modelos).
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Super Games Ter 29 Nov 2011, 18:41

MatheusReis escreveu:1- Eu nunca falei de esqueletos 2D. O programa é para criar animações de personagens para jogos (os blocos e ossos podem ser trocados por modelos 3d)
2- Aquele é sim o esqueleto em si, a diferença é que ele não está com os blocos vermelhos. (estes são apenas para visualizar melhor o seu personagem, caso nao tenha os modelos).
Então eu entendi mal, porque eu havia entendido primeiramente que ele criaria um esqueleto para sprites(Em minha opinião objetos 2D), mas vejo que eu estava errado, mas eu achei estranho...parece que você disse que ele criaria esqueleto para objetos 2D se não me engano, enfim, mesmo assim o projeto continua bom.


Até! flw
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • C ou C++


Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por MatheusReis Qua 30 Nov 2011, 00:46

Amanhã, se não houverem imprevistos, postarei o programa. Tudo que falta é o editável que carrega as animações no formato final e um dos botões de edição.
[Aplicativo - W.I.P.]M. Esqueleto Screenshot101f
O personagem expressa minha alegria de, depois de tanto tempo, completar um projeto.
MatheusReis
MatheusReis

Games Ranking : Nota A

Notas recebidas : B-A-A
Data de inscrição : 13/01/2010
Reputação : 31
Número de Mensagens : 1093
Prêmios : [Aplicativo - W.I.P.]M. Esqueleto Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Unity
  • Java
  • C#
  • Javascript


http://www.mathaeuz.deviantart.com

Ir para o topo Ir para baixo

[Aplicativo - W.I.P.]M. Esqueleto Empty Re: [Aplicativo - W.I.P.]M. Esqueleto

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos