Pt-br/Hammer++/Propper++: Difference between revisions
(Created page with "{{LanguageBar}} A ferramenta {{Propper++|4.1}} no Hammer++ permite converter brushes em geometria de modelo ou mesclar geometria de modelo. Serve como um substituto comple...") |
m (Setting bug notice hidetested=1 param on page where the bug might not need tested in param specified) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 25: | Line 25: | ||
{{note|Lembre-se! Como esses recursos são personalizados, você precisa garantir que eles estejam incluídos em seu mapa ao compartilhá-lo com outras pessoas. Ferramentas como [[CompilePal]] ou [[VIDE]] podem fazer isso por você.}} | {{note|Lembre-se! Como esses recursos são personalizados, você precisa garantir que eles estejam incluídos em seu mapa ao compartilhá-lo com outras pessoas. Ferramentas como [[CompilePal]] ou [[VIDE]] podem fazer isso por você.}} | ||
{{warning|Tenha cuidado ao converter geometrias de brushe muito complicadas (centenas ou milhares de faces no total, etc.). Isso irá gerar colisões complexas que podem acabar atrasando o servidor. Neste caso, você deve dividir a geometria ou especificar outro grupo de brushes com um modelo de colisão simplificado usando a configuração'''Entity name as physics mesh'''.}} | {{warning|Tenha cuidado ao converter geometrias de brushe muito complicadas (centenas ou milhares de faces no total, etc.). Isso irá gerar colisões complexas que podem acabar atrasando o servidor. Neste caso, você deve dividir a geometria ou especificar outro grupo de brushes com um modelo de colisão simplificado usando a configuração'''Entity name as physics mesh'''.}} | ||
{{bug|[[Non-FGD features|Non-FGD]] entidades brushe não serão reconhecidas pelo Propper++.}} | {{bug|hidetested=1|[[Non-FGD features|Non-FGD]] entidades brushe não serão reconhecidas pelo Propper++.}} | ||
=== Dimensionamento de props === | === Dimensionamento de props === | ||
| Line 31: | Line 31: | ||
Para dimensionar um [[prop_static]] uniformemente, mude-o para um [[prop_dynamic]] primeiro para que você possa alterar o ''Model Scale'' ou adicione o valor-chave {{mono|modelscale}} com [[SmartEdit]] desabilitado . | Para dimensionar um [[prop_static]] uniformemente, mude-o para um [[prop_dynamic]] primeiro para que você possa alterar o ''Model Scale'' ou adicione o valor-chave {{mono|modelscale}} com [[SmartEdit]] desabilitado . | ||
{{tip|Em | {{tip|Em [[Hammer++]] com um objeto selecionado na visualização 3D, segure Ctrl e role a roda do mouse para alterar a escala do modelo em incrementos de 0,5. Manter Shift pressionado irá escaloná-lo em incrementos menores de 0,05.}} | ||
Alternativamente, altere a opção <code>Scale</code> no menu Propper++. Você pode usar valores negativos aqui para espelhar o suporte ao longo de um eixo. | Alternativamente, altere a opção <code>Scale</code> no menu Propper++. Você pode usar valores negativos aqui para espelhar o suporte ao longo de um eixo. | ||
Latest revision as of 07:22, 20 May 2025
A ferramenta
Propper++ no Hammer++ permite converter brushes em geometria de modelo ou mesclar geometria de modelo. Serve como um substituto completo para a antiga ferramenta Propper.
Configurar
Antes de usar a ferramenta, StudioMDL o executável deve ser configurado em Tools -> Options -> Build Programs -> MDL executável. Este é o compilador que produzirá novos modelos para o mecanismo.
bin em vez de bin/win64.Se você receber uma falha de comando posteriormente com o código de retorno 0x2, é por isso.
bin em vez de bin/x64.Uso básico
Brushes
Primeiro, selecione os brushes que deseja transformar em modelos. Se você quiser que eles sejam combinados em um modelo em vez de modelos individuais, você precisa agrupá-los primeiro, através do Group tools ou por converting them into a brush entity.
Em seguida, abra o menu Propper++ em Tools -> Propper++ ou com a tecla de atalho Ctrl + Shift + P.
Você verá várias opções. Você não precisa se preocupar com a maioria deles, exceto com Model Path + Name opção na parte superior.
O nome no final será o nome dado ao seu modelo. Altere para algo apropriado ao seu modelo, como mycoolchair.
A colisão será gerada automaticamente. Se você não quiser colisão, deixar em brancoEntity name as physics mesh.
Pressione Build + Compile, e os brushes agora devem ser transformados com sucesso em um modelo após a conclusão do compilador.
A geometria antiga do brushe será salva nos visgroup Propper. Isto pode ser usado para preservar ou recuperar a geometria original, caso se necessário.
Dimensionamento de props
Além de converter brushes, o Propper++ também suporta conversões ou mesclagens com modelos selecionados. Os modelos executados através do Propper++ terão suas skins, grupos de corpos e escalamento integrados. Uma aplicação útil disso é escalar rapidamente entidades prop_static em jogos que não o suportam, sem a velha maneira tediosa de descompilar e em seguida, recompilar modelos.
Para dimensionar um prop_static uniformemente, mude-o para um prop_dynamic primeiro para que você possa alterar o Model Scale ou adicione o valor-chave modelscale com SmartEdit desabilitado .
Alternativamente, altere a opção Scale no menu Propper++. Você pode usar valores negativos aqui para espelhar o suporte ao longo de um eixo.
Mesclando brushes e modelos
Também é possível combinar brushes e modelos. Para fazer isso, você precisa agrupar a seleção usando as Ferramentas de agrupamento e então executar a ferramenta normalmente.