cogitas3d / Linux3DCS

Sistema Linux voltado ao uso da computação gráfica 3D para às áreas da saúde humana, veterinária e perícia.
26 stars 3 forks source link

GitHub Logo

Linux 3DCS

Sistema Linux voltado ao uso da computação gráfica 3D nas áreas da saúde humana, veterinária e perícia.

Precedentes

Trabalho com o Linux como principal sistema desde 2005. Nesse longo período tive a oportunidade de testar muitas distribuições e versões, desde as mais fáceis até as mais complexas, que demandam amplo conhecimento por parte do usuário para poder operá-las.

Uma das característica mais interessantes do Linux é a sua flexibilidade, ele se adequa a várias situações e uma das mais legais é a possibilidade de instalarmos ele em um pendrive com suporte a escrita, isso significa que você pode levar o sistema no seu bolso para qualquer lugar, plugar o dispositivo em qualquer computador e usufruir de um Linux completo à sua disposição.

IMAGE ALT TEXT HERE

Eu sempre andei com um desses, seja por necessidade em caso de quebra no sistema, ou mesmo por poder usar computadores mais potentes que o meu modesto notebook, que levo comigo em minha viagens. Se o sistema quebrasse, bastaria dar um pequeno comando que o conteúdo do pendrive fosse copiado para o HD e em poucos minutos eu teria um sistema rodando nele. Se eu estivesse fazendo algum trabalho que demandasse melhor processamento, bastaria plugar o pendrive um uma máquina mais potente e em pouco tempo lá estava eu trabalhando sem a dor de cabeça das limitações anteriores.

Profissionalmente eu trabalho com computação gráfica 3D, mais precisamente, com desenvolvimento de metodologias para os campos da saúde humana, veterinária e arqueologia. Além disso, ministro cursos onde ensino técnicas de planejamento cirúrgico, digitalização 3D e confecção de prótese, dentre outras coisas.

IMAGE ALT TEXT HERE

Nos últimos meses, em face a grande demanda de ferramentas mais simples para usuários iniciantes, decidi conjuntamente com uma série de especialistas, desenvolver addons em Python script no Blender, criando alternativas simplificadas e acessíveis para aqueles que estão começando com a modelagem e animação 3D.

O grande desafio de se utilizar essas soluções é justamente configurar a área de trabalho de modo que o aluno possa ter à sua disposição uma série de ferramentas livres e/ou gratuitas para acompanhar as aulas e posteriormente seguir trabalhando.

Eu tentei criar uma forma de dar suporte aos 3 sistemas operacionais mais populares para a produção 3D: Windows, MacOSX e Linux, mas percebi que isso consumiria muito tempo do meu trabalho e o resultado não seria satisfatório, posto que eu gastaria muito tempo compilando pacotes e estudando uma forma de portar alguns deles para sistemas que apresentavam problemas nas compilações.

Como sou apenas uma pessoa e os meus parceiros de pesquisas não estão vinculados à área da computação, decidi então focar os esforços em um ponto que juntaria tudo de uma só vez: o conhecimento em Linux, o trabalho pessoal de configuração de ambiente e as necessidades da docência. Nasceu assim a solução chamada Linux 3DCS.

O que é o Linux 3DCS

O Linux 3DCS nada mais é do que o sistema que uso em meu pendrive convertido em um arquivo de imagem ISO que pode ser clonado em outros pendrives ou mesmo em HDs.

Ele contém todas as ferramentas necessárias para que os nossos alunos possam acompanhar o conteúdo abordado nas aulas e utilizarem os addons desenvolvidos por nós, sem a necessidade de investir um tempo precioso configurando-os em seus computadores.

Esse projeto não se trata de uma distribuição própria, mas apenas um elemento facilitador para os nossos alunos ou mesmo aqueles que desejarem aprender mais sobre computação gráfica 3D aplicada às ciências da saúde.

No entanto, como explanado anteriormente, esse sistema é desenvolvido por poucas pessoas e não temos a possibilidade de oferecer suporte à ele de forma ampla. Sendo assim, o uso e instalação dessa ferramenta é por sua própria conta e risco.

Projetos que utilizam o Linux 3DCS

Pacotes e alternativas para outros SOs

A distribuição é baseada no Ubuntu Netboot por conta de sua leveza, poder e suporte, mas em tese pode ser montada a partir de outras distros como o Arch, Fedora, Suse, etc. Além disso, com exceção do pacote Dicom2Mesh que apresenta poblemas de compilação no Winwos, todos os outros, ou têm um binário instalável nos demais sistemas operacionais, ou oferecem o código-fonte comprovadamente compilável no Windows, MacOSX e Linux.

Seguem abaixo os pacotes com a descrição e alternativas para o seu sistema:

Como baixar e rodar

Siga o tutorial: http://www.ciceromoraes.com.br/doc/pt_br/OrtogOnBlender/Instalacao_Linux3DCS.html

Materiais disponíveis

Além dos programas compilados e dos addons desenvolvidos pelas equipes, você encontrará dentro do diretório Documentos as seguintes pastas e arquivos:

Agradecimentos

Everton da Rosa, Rodrigo Dornelles, Pablo Maricevich, Graziane Olimpio e Adriano Rocha Campos.