RegistrarBuscaFAQMembrosGruposEntrar
Objetos transparentes e Wings3D - dica
Ir à página 1, 2  Próximo
 
Responder tópico    3D Game Builder - Índice » Modelagem Exibir tópico anterior
Exibir próximo tópico
Objetos transparentes e Wings3D - dica
Autor Mensagem
Lemos
Usuário
Usuário


Registrado: 14/04/09
Mensagens: 803
Localização: Rio de Janeiro - RJ

Mensagem Objetos transparentes e Wings3D - dica Responder com citação
Galera

No Wings3D, quando criamos um material, podemos editá-lo na janela índice geral. Em suas propriedades, existe um parâmetro chamado transparência, que por padrão é 1.0. Se dermos algum colorido ao material e diminuirmos esse valor (quanto menor, menos opaco e mais transparente), ele fica colorido e transparente. Aí, quando importamos ele no 3DGB, ele preserva essas propriedades. Podemos desta forma fazer vidros, copos, vasos de plantas, etc... Very Happy

Abraço a todos.



_________________
Lemos
http://alemdanimacao.zip.net/
Sáb Nov 21, 2009 5:50 pm Exibir perfil de usuários Enviar mensagem privada Visitar o website do usuário
OIGAMES
Usuário
Usuário


Registrado: 14/03/09
Mensagens: 405
Localização: Araci - Bahia

Mensagem Responder com citação
Very Happy Humm eu que uso muito o wings vou tentar só que não entendi como fazer!



_________________
"Não Perca a Força e o sonho, Não deixe nunca de acreditar... Que tudo vai acontecer..."
Chance - Rosa de Saron
_________________________________________________
e-mail:danvictor20@gmail.com
Site: http://www.danilostudios.com
Site de Games: http://www.games.danilostudios.com
Twitter: http://twitter.com/Victorzinhow
Sáb Nov 21, 2009 5:53 pm Exibir perfil de usuários Enviar mensagem privada Enviar e-mail MSN Messenger
alemoes
Usuário
Usuário


Registrado: 21/08/08
Mensagens: 166
Localização: Clarkston, Washington

Mensagem Responder com citação
OIGAMES escreveu:
Very Happy Humm eu que uso muito o wings vou tentar só que não entendi como fazer!

voce vai em propriedades do objeto e existe um parametro chamado transparencia, que por defaut eh 1.0 que eh = nada de transparencia e 0 = totalmente transparente, entao voce pode modificar em numeros entre 0 e 1 para escolher a transparencia do objeto, e essa propriedade se mantem quando voce passa o objeto para dentro do 3DGB, assim voce pode criar copos, vidros, uma infinidade de coisas de forma muito mais realista...
Sáb Nov 21, 2009 6:55 pm Exibir perfil de usuários Enviar mensagem privada MSN Messenger
OIGAMES
Usuário
Usuário


Registrado: 14/03/09
Mensagens: 405
Localização: Araci - Bahia

Mensagem Responder com citação
Haaaa Tá!



_________________
"Não Perca a Força e o sonho, Não deixe nunca de acreditar... Que tudo vai acontecer..."
Chance - Rosa de Saron
_________________________________________________
e-mail:danvictor20@gmail.com
Site: http://www.danilostudios.com
Site de Games: http://www.games.danilostudios.com
Twitter: http://twitter.com/Victorzinhow
Sáb Nov 21, 2009 6:59 pm Exibir perfil de usuários Enviar mensagem privada Enviar e-mail MSN Messenger
Mililo
Usuário
Usuário


Registrado: 05/12/08
Mensagens: 366
Localização: Santo Antônio de Pádua / RJ

Mensagem Responder com citação
Dá para fazer tb direto pelo 3DGB mudando o alpha do diffuse color do material, foi assim que fiz barra de vida e água no meu jogo, ambos com transparência.
Sáb Nov 21, 2009 7:26 pm Exibir perfil de usuários Enviar mensagem privada MSN Messenger
OIGAMES
Usuário
Usuário


Registrado: 14/03/09
Mensagens: 405
Localização: Araci - Bahia

Mensagem Responder com citação
Millo mais como você consegiu para a barra de vida ficar junto com mainactor?( SetHerircalObject('Player') ) e de que ela é feita?

_________________
"Não Perca a Força e o sonho, Não deixe nunca de acreditar... Que tudo vai acontecer..."
Chance - Rosa de Saron
_________________________________________________
e-mail:danvictor20@gmail.com
Site: http://www.danilostudios.com
Site de Games: http://www.games.danilostudios.com
Twitter: http://twitter.com/Victorzinhow
Sáb Nov 21, 2009 7:42 pm Exibir perfil de usuários Enviar mensagem privada Enviar e-mail MSN Messenger
Lemos
Usuário
Usuário


Registrado: 14/04/09
Mensagens: 803
Localização: Rio de Janeiro - RJ

Mensagem Responder com citação
Mililo escreveu:
Dá para fazer tb direto pelo 3DGB mudando o alpha do diffuse color do material, foi assim que fiz barra de vida e água no meu jogo, ambos com transparência.


Sim, mas eu acho que só funciona com objetos do próprio 3DGB, certo? Funciona com objetos externos? Por isso fiz esse teste.

Abraço

_________________
Lemos
http://alemdanimacao.zip.net/
Sáb Nov 21, 2009 7:53 pm Exibir perfil de usuários Enviar mensagem privada Visitar o website do usuário
Mililo
Usuário
Usuário


Registrado: 05/12/08
Mensagens: 366
Localização: Santo Antônio de Pádua / RJ

Mensagem Responder com citação
Lemos:
Acho que se a textura do objeto for um material do 3DGB, e não vier importada junto com ele, dá para colocar transparência mudadando pelas propriedades do material como eu falei, mas se for por exemplo uma textura de janela que tenha além de vidro também madeira, aí iria ficar ruim pois iria ficar tudo transparente então o jeito seria fazer externamente.

OIGAMES
Meu código da barra de vida é esse aqui:
Código:
SetObjectPosition('Barra', GetObjectPositionX('Player'),GetObjectPositionY('Player')+0.705,
GetObjectPositionZ('Player'));
SetObjectTurnAngle('Barra', GetObjectTurnAngle('Player')+90);
if ReadGlobalVar('PlayerVida')>0  then
SetObjectScale('Barra', 0.005 , 0.05, (ReadGlobalVar('PlayerVida')/200))
else
SetObjectScale('Barra', 0, 0, 0);

Não usei HieraquicalParent, fiz manualmente com SetObjectPosition.
Lembrando que para testar esse código precisa criar um objeto de nome barra(não precisa se preocupar com tamanho ou posição pque é tudo mudado no script) e colocar uma textura(se quiser) e precisa existir uma globalvar 'PlayerVida', se quiser testar sem globalvar, simulando vida cheia usa o código abaixo, daí você troca o 100 pela qtd de vida que quiser:
Citação:
SetObjectPosition('Barra', GetObjectPositionX('Player'),GetObjectPositionY('Player')+0.705,
GetObjectPositionZ('Player'));
SetObjectTurnAngle('Barra', GetObjectTurnAngle('Player')+90);
SetObjectScale('Barra', 0.005 , 0.05, 100/200);

Dom Nov 22, 2009 9:36 pm Exibir perfil de usuários Enviar mensagem privada MSN Messenger
Mostrar os tópicos anteriores:    
Responder tópico    3D Game Builder - Índice » Modelagem Todos os horários são GMT
Ir à página 1, 2  Próximo
Página 1 de 2

 
Ir para: 
Você não pode enviar mensagens novas neste fórum
Você não pode responder mensagens neste fórum
você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode votar em enquetes neste fórum


Powered by phpBB © 2001, 2008 phpBB Group
Design by Edirlei
Traduzido por phpBB Brasil