Blender · Blog · Dicas & Tutoriais · Unity

Reduzindo polígonos de personagem do Daz Studio usando Blender

Quem é developer e já deve ter experimentado criar personagens para games sabe como é difícil escultura 3D, ou mesmo modelagem.

Uma alternativa é usar softwares que nos permitem criar personagens a partir de algumas bibliotecas já pré-definidas (não só de anatomia, mas de roupas e poses também). Dentre esses softwares existentes no mercado podemos destacar dois: o Poser e o DAZ Studio.

No entanto, um personagem gerado num desses softwares facilmente atinge um alto número de polígonos. Um simples personagem gerado no DAZ Studio a partir da biblioteca Genesis facilmente passa dos 130 mil triângulos, sem roupa e cabelo, mesmo exportando em baixa resolução de detalhes, o que atrapalha o uso em games. Para tal modelo, há duas opções: fazer a retopologia do personagem num software 3D externo, ou então aplicar um algoritmo de decimation, que seria uma redução forçada de polígonos (e que foi a que usei).

Neste tutorial simples vou enfatizar como consegui utilizar o DAZ Studio, que é gratuito, para criar personagens e colocá-lo em um projeto da game engine Unity, usando o Blender para fazer a redução de polígonos. Continue reading “Reduzindo polígonos de personagem do Daz Studio usando Blender”

Blog · Linux · Unity

Integrando Visual Studio Code com Unity – no Linux

(E diga adeus ao Monodevelop.)


Eu sou um usuário Linux atualmente. E também da game engine Unity, já relatando aqui problemas que tive usando a Monodevelop no Linux.

Porém desencanei. Vi que a integração da Unity com o editor Visual Studio Code tende a ser mais eficiente (e feliz) hoje. Para começar, é bem mais fácil para integrar o debugger.

Muita gente (como eu até pouco tempo) ficava com um pé atrás de usar o VS Code por pensar que ele era apenas editor de código, e não uma IDE. Porém, com um alguns plugins (no caso específico, plugins para Unity e C#) é possível ter uma ótima experiência, com direito a depuração e autocompletion de código. Continue reading “Integrando Visual Studio Code com Unity – no Linux”

Blog · Desenvolvimento · Software · Unity

Unity no Linux | Sim, é possível – mas com ressalvas. Uma breve análise

Há cerca de um mês voltei a usar o Linux Mint, deixando o Windows 10 de lado, depois de um longo tempo. Fui instalando vários programas e atualizações. Como no Windows eu estava usando o Unity3D, eu tinha que voltar ao Windows toda hora para poder usá-lo. Sem nem me tocar que a Unity havia lançado uma versão (beta) da sua engine para distros Linux.

Eterno curioso, baixei a versão para Linux. E comecei a experimentar. E não é que dá para trabalhar nele? Continue reading “Unity no Linux | Sim, é possível – mas com ressalvas. Uma breve análise”

Dicas & Tutoriais · Games · Unity

Unity no Linux: solucionando o problema de abrir arquivos no MonoDevelop

Quem se aventura experimenta a usar a engine de games Unity no Linux (seja Ubuntu ou Linux Mint) pode ter se deparado com o problema de instalar tudo certinho, porém ao tentar editar os scripts C# o MonoDevelop não abre. Você clica no menu de contexto do componente do gameobject, seleciona “Edit Script…” e a IDE, que deveria abrir o script não abre – não dá mensagem de erro, nem nada.

Fuçando na internet encontrei a resolução do problema. Foi um pouco difícil, uma vez que usar essa engine de jogos no Linux é pouco comum. Até porque a própria empresa que desenvolve a Unity não está focada na plataforma Linux, mas sim Windows e Mac OS X, sendo que a versão para o sistema do pinguim não passar de uma versão beta, com restrições.

Tentei outras soluções, como baixar uma versão do MonoDevelop via flatpak. Porém, não consegui localizar a pasta da instalação para poder apontar.

Depois de um tempo, graças à uma alma iluminada, consegui resolver o problema. Abaixo transcrevo a solução: Continue reading “Unity no Linux: solucionando o problema de abrir arquivos no MonoDevelop”