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.