Minecraft é um jogo fantástico e possui uma das maiores comunidades de mods da história dos jogos. E se você quiser adicionar um toque pessoal ao seu jogo, mas não for um artista gráfico? Mostramos a você como usar a difusão estável para criar texturas para o Minecraft.
índice
- Tudo que você precisa para começar
- Crie uma pasta para salvar suas texturas
- Comece a gerar texturas com difusão estável
- Converta as texturas em um pacote de recursos para Minecraft
Tudo que você precisa para começar
Há muitos programas que você precisará antes de começar. Eles são todos gratuitos (ou têm alternativas gratuitas), exceto Minecraft.
Aqui está tudo o que você vai precisar:
Se você quiser seguir exatamente o que fazemos, aqui está a lista exata de coisas que usaremos neste tutorial:
Se você não estiver usando o mesmo software, digamos, se preferir Atom ao VSCode, não deve importar muito. Cada programa listado tem todas as funcionalidades necessárias.
Certifique-se de executar o Minecraft pelo menos uma vez após baixá-lo e instalá-lo. O iniciador baixa mais arquivos na primeira vez que o jogo é executado.
Depois de fazer tudo isso, estamos prontos para começar a produzir texturas.
Crie uma pasta para salvar suas texturas
Você deve criar uma pasta para armazenar todas as texturas que criar; colocamos o nosso bem no meio da nossa mesa, onde não vai se perder. Basta clicar com o botão direito do mouse na área de trabalho, passar o mouse sobre "novo" e clicar em "Pasta". Chamamos o nosso "HTGExampleTextures" porque é fácil de lembrar.
Os pacotes de textura do Minecraft, ou pacotes de recursos como o jogo os chama, devem respeitar a hierarquia de pastas original dos ativos do jogo. Mostraremos o que isso significa.
Navegue até onde você instalou o Minecraft. Está em "C:Users (Seu nome de usuário) AppDataRoaming.Minecraft por padrão.
Dê um duplo clique na pasta "Versões", abra a subpasta "1.19.2", clique com o botão direito em "1.19.2.json" e abra o arquivo com Z-Zip.
Você verá algo assim:
Abra "AtivosMinecraftTexturesBlock". É aqui que a maioria das texturas dos blocos do jogo são armazenadas: coisas como pedra, paralelepípedos, casca de árvore, flores, todos os minerais e pedras preciosas e outros enfeites.
Dica: As texturas de mob são armazenadas na pasta "entidades", e a maioria dos itens que você pode criar estão na pasta "item".
Observe o caminho do arquivo na parte superior, marcado como "1". O Minecraft procurará certas texturas, como "diamond_ore.png", neste local. Isso significa que quando queremos substituí-lo por nossa própria textura, devemos usar a mesma estrutura de pastas, ou hierarquia de pastas, que o jogo usa por padrão.
Volte para a pasta do pacote de texturas na área de trabalho e abra-a. Crie uma nova pasta chamada "assets" na pasta do pacote de texturas. Em seguida, crie outra pasta chamada "minecraft" dentro da pasta Assets. Repita esse processo para as pastas "texturas" e "bloco". Quando terminar, deve ficar assim:
Agora estamos prontos para fazer algumas texturas.
Comece a gerar texturas com difusão estável
A difusão estável é boa para gerar todos os tipos de imagens. Acontece que, com a bandeira certa, você também pode gerar o tipo de imagens planas que funcionam bem para texturas de jogos.
Usamos o prompt fornecido abaixo para gerar nossas texturas de base, mas você pode apimentar um pouco, se quiser. Se você quer um pacote de textura psicodélica selvagem, onde tudo é feito de olhos, bem, mais poder para você. O nosso pretende ser bastante realista.
BLOCKNAMEHERE, banco de imagens, textura do jogo, recurso do jogo, fotorrealista, fotografia, 8K uhd
Não estamos criando um pacote de texturas completo que substituirá todas as texturas. Vamos substituir um punhado de texturas para ilustrar como você pode abordar isso:
- Pedra
- minério de diamante
- Carvalho
- Sujeira
Vamos começar com a pedra, pois ela também será a base de todos os minerais. A mensagem específica era: smooth rock surface, stock photography, game texture, game asset, photorealistic, photography, 8K uhd
. Usamos o método de amostragem PLMS com 50 etapas de amostragem, mantivemos o valor CFG padrão de 7 e produzimos imagens em lotes de 10. Você provavelmente deveria fazer o mesmo: a difusão estável é boa, mas não perfeita. Você vai querer várias imagens para que você possa escolher uma que você gosta. Conseguimos bons resultados em nossa primeira corrida.
Nota: O Minecraft usa 16 16 texturas, mas pode aceitar facilmente 128 128 texturas. As imagens que geramos foram 512 512, mas não se preocupe. Vamos lidar com a questão do tamanho mais tarde.
O primeiro resultado no canto superior esquerdo parece ser bom, então vamos escolher esse. Selecione-o entre as texturas mostradas e clique em "Salvar". A função salvar registra todas as variáveis necessárias para recriar esse lote específico de imagens. Dessa forma, se algo acontecer e você acidentalmente perder sua textura, você sempre poderá renderizá-la novamente.
Clique em "Enviar para Inpaint" no final.
Repintar permite repintar seletivamente certas partes de uma imagem com base em um novo prompt. Vamos usá-lo para gerar as variantes de minério de nossa textura de pedra base.
Nota: Enviar para o Inpaint às vezes pode ser um pouco problemático. Se não aparecer, clique na guia "img2img", selecione "Inpaint parte de uma imagem" próximo ao topo, volte para a guia "txt2img" e tente clicar em "Enviar para Inpaint" novamente. Se isso não funcionar, você sempre pode acessar suas texturas em sua pasta de saída Stable Diffusion. Se você seguiu nosso guia, a pasta de saída será "C: stable-diffusion-webui-master outputs txt2img-images".
O Inpaint tem muitas das mesmas configurações do txt2img. Vamos manter o CFG em 7, usaremos o método de amostragem "DDIM" com 50 etapas de amostragem. Certifique-se de que "Conteúdo mascarado" esteja definido como "Ruído latente" e "Modo de mascaramento" esteja definido como "Paint Masked".
Agora que discutimos a configuração, vamos fazer um pouco de minério de diamante. usaremos hexagonal blue diamonds embedded in stone, photorealistic, vibrant
para nossa atenção. Em seguida, basta levar o cursor, desenhar onde deseja que os diamantes apareçam na superfície da pedra. A área que você selecionou será mascarada em preto.
Depois de terminar de mascarar, clique em "Gerar". Vamos com o resultado do meio inferior.
Nota: Observe a grade quadrada que está visível? Isso porque escolhemos uma textura que era mais escura nas bordas externas e mais brilhante no centro. Você deve tentar evitar isso, pois parecerá estranho no jogo.
Clique em "Salvar" novamente para garantir que você não perca nenhum resultado desejado.
Repita este processo para quantos minérios ou blocos você deseja substituir. Estamos substituindo carvalhos, pedra, minério de diamante e terra. Aqui estão as seleções de texturas finais que fizemos a seguir:
Converta as texturas em um pacote de recursos para Minecraft
Depois de gerar todas as texturas desejadas, mova-as da pasta de saída Stable Diffusion para a pasta "block" na pasta do pacote de texturas na área de trabalho. A pasta de saída padrão para Stable Diffusion está localizada em "C:stable-diffusion-webui-master outputs" em seu computador. Existem duas pastas que são importantes: txt2img e img2img. Tudo que você renderizar com apenas um prompt estará em txt2img, enquanto tudo que você pintar estará em img2img.
Cada textura que você move deve ser renomeada de acordo com a textura que você deseja substituir. Por exemplo, a textura da pedra é renomeada para "stone.png".
Dica: Você sempre pode consultar 1.19.2.jar para descobrir como cada textura é chamada.
Também precisamos reduzir um pouco essas imagens, pois atualmente elas são muito grandes. Clique com o botão direito na sua textura, passe o mouse sobre "Abrir com" e selecione GIMP. Dê um segundo ao GIMP para iniciar e importar sua textura, clique em "Imagem" na barra de menu na parte superior e selecione "Escala de imagem".
Você pode reduzi-lo o quanto quiser (o padrão do Minecraft é 16 16 pixels), mas vamos reduzir apenas para 128 128 para preservar os detalhes. Digite as dimensões desejadas e clique em “Escala”.
Aviso: Mantenha sua imagem quadrada. 16 16, 32 32, 64 64, 128 128, etc.
Você notará imediatamente que sua imagem é muito menor do que era antes. Clique em “Arquivo” no canto superior esquerdo e clique em “Substituir stone.png”.
Repita o processo para todas as texturas que deseja substituir.
A parte difícil acabou. A última coisa que precisamos fazer é gerar um arquivo que informe ao jogo que as imagens que fornecemos serão usadas como um pacote de recursos do Minecraft. Clique com o botão direito do mouse no espaço vazio, passe o mouse sobre “Novo” e clique em “Documento de texto”. Você pode digitar um nome imediatamente. Vá até o final da linha, passe a extensão de arquivo ".txt" e exclua tudo, depois digite:
pacote.mcmeta
Em seguida, pressione a tecla Enter. Você receberá um aviso sobre fazer isso. Normalmente o aviso está correto; renomear extensões de arquivo aleatoriamente é uma prática ruim. Neste caso, no entanto, não importa nada. Basta clicar em "Sim".
Claro, o Windows não tem ideia do que é um arquivo ".mcmeta", a menos que tenha sido reproduzido com arquivos do Minecraft antes, então não saberá como abri-lo. Clique duas vezes no arquivo ".mcmeta" e abra-o com o Visual Studio Code ou qualquer editor de texto de sua escolha.
Nota: O bloco de notas funcionará rapidamente, mas existem programas melhores por aí.
Abra o arquivo MCMETA e cole o seguinte conteúdo em:
{ "pack" : { "pack_format" : 9 , "description" : "Exemplo Geek do Pacote de Texturas do Minecraft" } }
O "pack_format:" : 9,
a linha é significativa. Ele permite que o Minecraft saiba para qual versão do jogo seu pacote de recursos foi projetado. Aqui está um gráfico útil se você estiver modificando uma versão diferente do Minecraft:
versão do minecraft | Número do formato do pacote |
1.11-1.12.2 | 3 |
1.13-1.14.4 | 4 |
1.15-1.16.1 | 5 |
1.16.2-1.16.5 | 6 |
1.17.x | 7 |
1.18.x | 8 |
1.19.x | 9 |
Depois de colar as linhas necessárias, pressione Ctrl + S ou clique em Arquivo > Salvar no canto superior esquerdo. Você terminou de editar o arquivo, então feche seu editor de texto.
Selecione "pack.mcmeta" e a pasta "assets", clique com o botão direito em qualquer um deles, passe o mouse sobre 7-Zip e clique em "Add to YOURFOLDERNAME.zip". Não o adicione acidentalmente a um arquivo ".7z".
Dica: Mantenha pressionada a tecla Ctrl enquanto clica para selecionar vários itens.
Copie e cole o arquivo ZIP que você acabou de criar na pasta do pacote de recursos do Minecraft. Por padrão, ele está localizado em "C:Usuários (Seu nome de usuário)AppDataRoaming.Minecraft resourcepacks", embora isso possa ser diferente se você o instalou em outro lugar.
Você está pronto para ir. Inicie o Minecraft, vá para Opções > Pacotes de recursos e selecione o pacote que você acabou de criar.
Quando você carrega em qualquer mundo, suas texturas substituirão as texturas de baunilha correspondentes. Aqui estão eles, em sequência:
Nossos quatro quarteirões em um bioma desértico.
A difusão estável reduz muito o tempo necessário para criar uma nova textura, mesmo que você precise fazer uma pequena correção em algumas texturas.
Por exemplo, nossa textura de base de pedra é um pouco escura. Você pode facilmente corrigir algo assim importando-o para o GIMP ou Photoshop e iluminando-o um pouco. Poderíamos fazer rapidamente uma variante de carvalho escuro entrando no GIMP e soltando um pouco dos destaques da textura de carvalho que já fizemos. Não leva mais do que alguns minutos, no máximo, quando você se sentir confortável usando um editor de fotos.
As entidades são mais difíceis de retexturizar devido às suas geometrias mais complexas. No entanto, a difusão estável pode ser facilmente usada para gerar peles, metais, texturas de madeira, texturas de peles e basicamente qualquer outra coisa que você precise. A dificuldade adicional é que os raios UV desembrulham as texturas, para que sejam aplicadas corretamente nos modelos.
E isso é apenas o começo. Os esforços da comunidade já levaram à criação de ferramentas que podem usar a IA para gerar novas texturas perfeitas sob demanda no Blender. Não se sabe ao certo como será o futuro da arte gerada por IA, mas a comunidade de mods e DIY certamente continuará a fazer coisas extraordinárias com ela.
- YouTube TV agora permite que você se livre do agrupamento de canais
- Aqui está tudo que chega à Netflix na semana de 3 de outubro de 2022
descubra mais conteúdo
Google Pixel Watch também tem detecção de queda, mas não até o próximo ano
As melhores xícaras de café aquecidas de 2022
Como automatizar seu iPhone com base na hora, atividade ou localização
"Isso deve ter sido antes do meu tempo"
Por que a NASA enviou Snoopy para a Lua? – Revisão Geek
O que é uma carga fantasma?
Como criar pastas na Amazon?
Para criar uma pasta
Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em https://console.aws. amazon.com/s3/ . Na lista Buckets, selecione o nome do bucket no qual você deseja criar uma pasta .
O que é uma subpasta?
As subpastas são pastas de arquivos, mas devido ao seu tamanho ou à função que cumprem, são colocadas dentro de outro tipo de pasta ou arquivo. São frequentemente utilizados como complemento de pastas suspensas, para manusear a documentação sem alterações.
Como são chamados os sacos de pastas transparentes?
Os protetores de folha do Office Depot são capas de substituição para suas pastas que ajudarão a manter seus documentos e outros formatos impressos intactos.
Qual é o nome da pasta para arquivar documentos?
Classificadores ou estantes, dependendo do país de língua espanhola) são pastas nas quais as folhas de papel perfuradas podem ser armazenadas ou arquivadas, temporária ou permanentemente, por meio de grampos que são inseridos nos orifícios feitos no papel.