Pergunta

Eu tenho escrito ferramentas no Maya por anos usando MEL e Python. Eu me considero um especialista na janela personalizado / design gui em Maya, exceto por uma área; modificar os painéis e editores existentes.

Normalmente, eu estou construindo ferramentas que precisam totalmente personalizados UIs, pelo que a sua habitual para me para construí-los a partir do zero. No entanto, recentemente eu encontrei-me querer adicionar alguma funcionalidade adicional para o editor da camada de Maya. Eu vi tutoriais que explicam como fazer isso, mas agora que eu quero fazê-lo, eu não consigo encontrar nenhuma.

Os links para tutoriais ou um trecho de código breve para me iniciado seria ótimo. Eu só preciso saber como encontrar a camada editor / painel e, digamos, adicionar um botão ou campo de texto a ele.

Foi útil?

Solução

Você já tentou pesquisar nomes de itens de ui em MEL arquivos sob o diretório de instalação maya? Ele deve ser um dos scripts MEL incluídos, e de lá você pode simplesmente modificá-lo.

Outras dicas

A maneira mais fácil pode modificar o código Maya existente e colocá-lo em você user / script. Você pode usar whatis para obter o nome do script. Digamos, por exemplo:

whatIs "layerEditor"; 

Resultado é ./scripts/others/layerEditor.mel // .Mas agora você pode usar instância embrulho com PyQt também.

Post antigo, mas talvez alguém ainda quer descobrir.

Eu escrevi este script, pelo menos, 30 anos atrás: http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/guihelper

A sua horrível scripting-sábio, mas muito útil para modificar Gui de Maya. Você pode adicionar menus pop-up para todos os itens de gui com o nome do item, comandos para imprimir hierarquia etc; e você pode carregar uma janela mostrando a reconstrução da casa hierarquia de controle gui.

Normalmente, o truque é identificar um controle de gui que tem um nome específico, por exemplo TimeSliderForm, e, em seguida, atravessar a hierarquia para onde você quer ir, consultando comandar os controles, texto de ajuda, texto da etiqueta etc.

tendo só tropeçou em toda a sua pergunta, você já tentou Guia Artistas Digital Tutores para MEL? Capítulos 19-22 descrevem passo a passo como criar do e janelas em Maya seu próprio GUI costume, aqui está o link: http://www.digitaltutors.com/store/home.php?cat= 82

Divirta-se.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top