Home

Allzpark

Windows Linux MacOS

Powerful application launcher with reproducible software environments, for visual effects, feature animation and triple-A game productions.




Package Based

Works on your machine?

Allzpark is a package-based launcher, which means that everything related to a project is encapsulated into individual, version controlled and dependency managed "packages". Each coming together to form an environment identical across your development machine and anywhere your software is used.

# A package definition
name = "blender"
version = "2.80"

def commands():
    global env
    env["PATH"].append("{root}/bin")
    env["PYTHONPATH"].prepend("{root}/python")

Establish complex relationships between software, applications and projects with bleeding-rez, the underlying framework powering Allzpark.

Dual Representation

Allzpark is but a shell. Anything done via the GUI is available via the command-line, using standard Rez commands.

PS> rez env alita maya -q
> PS> echo "Hello Rez!"
> # Hello Rez!
$ rez env alita maya -q
> $ echo "Hello Rez!"
# Hello Rez!

Localisation

Slow network? Working remotely?

Reap optimal performance across the slowest of networks and disks with localisation, by turning any package into a locally accessible resource.

PS> rez env localz -- localize python-3 alita maya-2019 bifrost
$ rez env localz -- localize python-3 alita maya-2019 bifrost

Environment Management

Preview the environment, prior to launching an application. Make changes interactively as you develop or debug complex dependency chains.

Customisation

Full theming support with pre-made color palettes to choose from. Interactively edit the underlying CSS and store them as your own.

Drag panels around, establish a super-layout with everything visible at once.







Allzpark

Allzpark is free and open source (LGPL)
Let's get this show on the road