Linux FOSS Tools

We have installed a number of Free OpenSource (FOSS) tools on the linux labs, most of these are either alternative tools for you to use or experiment with (such as Blender) or Linux alternatives to Windows / Mac only tools (such as photoshop).

These tools are all places in the folder /public/devel/23-24/fossdcc however for ease there are a number of goScripts to make things easier to use.

To run a go script open a terminal and type (yes I know typing is so last century) go …..

Tool goScript Type Alternative too
Blender goBlender Full 3d modelling and rendering Maya or Houdini
Armour Paint goArmourPaint 3D Painting Software Substance Painter / Mari
pureRef goPureRef Image Reference / Moodboards N/A
Allusion goAllusion Visual Library Manager Image Reference / Moodboards / Organisation N/A
Material Maker goMaterialMaker A procedural materials authoring tool, based on the Godot Engine. Substance Designer
Gaffer goGaffer Node based lookdev python 3 Houdini / Katana
DJV goDJV Playback and review of frames Quicktime / fcheck etc
mrViewer goMrViewer Playback and review of frames Quicktime / fcheck etc
Inkscape goInkscape 2D Vector Graphics and Drawing Adobe Illustrator
Natron goNatron Compositing and Tracking Nuke
Krita goKrita Painting and Illustrating Photoshop / Gimp
OpenToonz goToonz 2D animation software Various
Pencil2D goPencil2D 2D animation software Various
Storyboarder goStoryboarder Storyboarding Tools Various
SynfigStudio goSynfigStudio 2D animation software Various
Ultimaker Cura goUltimakerCura 3d printer software Various
Prusa Slicer PrusaSlicer.AppImage 3d printer software Various
MeshRoom goMeshroom 3D reconstruction software / photogrammetry
MeshLab goMeshLab mesh processing and conversion

Why do we need goScripts?

Most of you are used to just doing a double click to run software on you home machines, or if using apps anywhere clicking and running the software. Under Linux things are a little different hence the need for the goScripts.

For the most part these scripts are used to setup a temporary runtime environment which points to things like the license server, where plugins are installed and other things. Sometimes we unset things like PYTHONPATH or QT_PLUGIN_PATH so user defined ones don’t mess with the other applications.

This is a complex process and each script is different, all of these scripts are just simple bash scripts and you can open any of them in an editor and have a look (note these are readonly so you can’t break them or save them).

If you would like to create or modify these to add anything you can copy them to your local directory and do so.

All the scripts are in the folder /public/bin/2023 and this is added to your path by default when you login.

goScripts for 23-24

script Application
goBlender runs blender
goArmourPaint runs Armour Paint
code opens visual studio code editor
goDJV runs the DJV frame viewer
goGaffer runs gaffer
goHoudini runs houdini
goInkscape runs inkscake
goKatana runs katana
goKrita runs krita
goMari runs mari
goMaya runs maya
goMeshroom runs Meshroom
goMrViewer runs mrViewer
goMudbox runs mudbox
goNatron runs natron
goNuke runs nuke
goPencil2D runs pencil2D
goPftrack runs pftrack
goPureRef runs pureref
qtcreator opens the QtCreator IDE
goStoryboarder storyboarder
goSynfigStudio runs synfig studio
goToonz runs Open Toonz
UltimakerCura.AppImage runs Ultimater Cura
PrusaSlicer.AppImage runs Prussa Slicer