Conectar-se
Quem está conectado
19 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 19 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 100

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

Efeito Especial: Coord. Esféricas - Cartesiano 3D

em Qua 17 Set 2014, 00:17
Reputação da mensagem: 100% (2 votos)
Fiz um pequeno efeito usando conversão de coordenadas esféricas para pontos cartesianos 3D no GMS.



https://dl.dropboxusercontent.com/u/60691076/gm_examples/SphericalCoords.gmz

Considerando latitude e longitude uma forma de representar x e y, essa conversão poderia ser usada para mapear um jogo 2D em uma esfera, movimentação de camera TPS, e aqueles jogos tipo Mario Galaxy.

Aumentando o raio de cada ponto da pra fazer esse efeito de extrusão (as linhas saindo em direção contrária a esfera).
Isso causa até uma ilusão de ótica e faz parecer que tem algum tipo de física nas linhas mas são apenas pontos se movimento com interpolação.

Com matemática da pra fazer muitos efeitos rápidos tanto em processamento quanto em quantidade de código.
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0
Reputação : 177

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://redscreensoft.blogspot.com

Re: Efeito Especial: Coord. Esféricas - Cartesiano 3D

em Sex 19 Set 2014, 17:57
Muito ótimo! Tinha baixado ontem, só que acabei esquecendo de comentar.

Cálculos bem práticos. Eu baixei pensando que iria ser um grupo enorme de scripts. kkkk

Bem tranquilo, gostei. Até porque dá pra tirar proveito de muita coisa dai. E seria uma boa pra tu continuar aqueles tutus de 3D. Né não?

FLWS!
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 100

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

Re: Efeito Especial: Coord. Esféricas - Cartesiano 3D

em Sex 19 Set 2014, 21:39
@Alex FC escreveu:Cálculos bem práticos. Eu baixei pensando que iria ser um  grupo enorme de scripts. kkkk
Normalmente se pensa que esse tipo de coisa tem haver com formulas monstruosas e milhares de linhas de código. sorrindo

E é impressionante o quanto isso é flexível, reusável e instável.
Se você colocar o tempo negativo o efeito vai rodar ao contrário sem nem um problema.
De fato só com a variável tempo você poderia fazer o mesmo que um player de video e com tempo de reprodução praticamente infinito.

E por usar multiplicação com número primos como 0.71, 0.83 e etc, o padrão de movimento demora horas para se repetir.

Bem tranquilo, gostei. Até porque dá pra tirar proveito de muita coisa dai. E seria uma boa pra tu continuar aqueles tutus de 3D. Né não?
Eu preferiria ensinar os conceitos matemáticos que é universal, servindo para todo tipo de jogos, 2D, 3D, otimizações, shaders e afins.

Usar o modo 3D seria apenas um bom meio de demonstrar as coisas na prática, até mesmo porque, a falta de visualização interativa é o principal motivo das pessoas não aprenderem e terem medo dela desde a escola.

Mas, não tem muita gente interessada nisso então não tenho muita motivação...
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6036
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Efeito Especial: Coord. Esféricas - Cartesiano 3D

em Sab 20 Set 2014, 08:58
É bem interessante mesmo. Ainda não pude baixar porque estou sem o GM:Studio aqui. Tão logo quanto puder, vou baixar. A imagem chamou minha atenção porque me interesso por matemática aplicada ao 3D.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum