Índice do Fórum Dimensao3.com


Autor Mensagem

<  Scripts  ~  MEL Script - Create Reference with -ignoreVersion

Cyrus3v
Colocada: Seg Ago 02, 2010 10:34 am Responder com Citação
Novo membro Registo: 06 Jun 2010 Mensagens: 29 Local/Origem: Lisboa
Olá malta,

Precisava de ajuda com um script que fiz. Deve ser alguma coisa mesmo simples mas que me está a escapar.

Eu precisava de um script que me criasse uma referência de um ficheiro que fosse por exemplo do Maya 2011 estando eu a usar Maya 2010.

Depois de alguma pesquisa vi que é possível abrir um ficheiro dessa maneira bastando para isso nas opções de abrir escolher Ignore Version.

Então escrevi este script

Código:

global proc int importReference( string $filename, string $fileType )
{
 file -r -options "v=0" -ignoreVersion -type "mayaBinary" -gl -loadReferenceDepth "all" $filename;
 return 1;
}

fileBrowserDialog -m 0 -fc "importReference" -ft "mayaBinary" -an "Import_Refernce" -om "Reference";


Até aqui tudo bem. Mas lembrei-me de testar isto de outra maneira. Abri um novo Maya e executei o script. Desgraça total Laughing

Ele abre a janela para procurar a referência, mas não o faz no projecto correcto e mesmo depois de eu indicar o sitio correcto ele dá-me um erro em que diz: Não abro isto que é de uma versão desconhecida, neste caso o Maya 2011.

Mas se eu abrir um ficheiro(2010) qualquer que já tenha guardado e executar o script, corre tudo ás mil maravilhas.

Agora eu já tentei diversas sugestões:

--> Colocá-lo no userSetup.mel
--> setProject antes de abrir
--> workspace também não funciona.

E sinceramente já não sei muito bem o que fazer. Alguém me pode dar uma dica??

Muito agradecido
Ver o perfil de utilizadores Enviar Mensagem Privada Visitar a página na web do utilizador
Cyrus3v
Colocada: Seg Ago 02, 2010 1:42 pm Responder com Citação
Novo membro Registo: 06 Jun 2010 Mensagens: 29 Local/Origem: Lisboa
Já está resolvido. Mais uns minutos e meto aqui o script para quem quiser usar.
Ver o perfil de utilizadores Enviar Mensagem Privada Visitar a página na web do utilizador
Kameleon
Colocada: Seg Ago 02, 2010 2:05 pm Responder com Citação
Site Admin Registo: 27 Jan 2005 Mensagens: 1108 Local/Origem: Lisboa/Porto - Portugal
Olha, aproveita e altera o teu avatar porque sempre que entramos num topic onde postaste aparece uma cena de login e password para o hardware.pt ou la o que é Smile Thanks.

_________________
.artur leao.
You can do it! VFX
Ver o perfil de utilizadores Enviar Mensagem Privada Visitar a página na web do utilizador
Cyrus3v
Colocada: Seg Ago 02, 2010 3:50 pm Responder com Citação
Novo membro Registo: 06 Jun 2010 Mensagens: 29 Local/Origem: Lisboa
Ainda bem que me dissestes Kameleon. É que eu também via a mensagem e pensava que era alguma configuração do meu browser.

Então aqui está um script que fiz para resolver um problema de importar referências e animações que tinha sido guardadas em versões diferentes do Maya.

Este script fica obsoleto no Maya 2011 porque a opção Ignore Version já está disponível ao criarmos uma referência.

Nota: Para este script funcionar correctamente é preciso ir a File ---> Open Scene e clicar no check box ao lado e activar a opção Ignore Version.



Reference_ignoreVGUi.zip
 Description:
Contém dois ficheiros. O script e o ícone.

Download
 Filename:  Reference_ignoreVGUi.zip
 Filesize:  1.41 KB
 Downloaded:  697 Time(s)

Ver o perfil de utilizadores Enviar Mensagem Privada Visitar a página na web do utilizador

Mostrar os tópicos anteriores:  

Todos os tempos são GMT
Página 1 de 1
Novo Tópico

Ir para:  

Neste fórum, você Não pode colocar mensagens novas
Não pode responder a mensagens
Não pode editar as suas mensagens
Não pode remover as suas mensagens
Você Não pode votar neste fórum
You cannot attach files in this forum
You can download files in this forum