Skip to content

A copy of Eskil Steenberg's Quel Solaar applications (Loq Airou, CoOn, Quel Solaar) with a build system in tup.

License

Notifications You must be signed in to change notification settings

dannyow/verse_apps

Repository files navigation

Verse

This repository contains code by Eskil Steenberg, with some small changes by me, Phillip Warren. My first goal for this repository is to get LoqAirou (3D modelling tool) to work without segfaulting with the included the verse server implementation on Windows and Linux.

I am interested in this software because:

  • It is innovative and potentially useful if packaged and maintained
  • It is well architectured, easy to compile (portable c).
  • Eskil's ideas are interesting. Some of his links on quelsolaar.com are bitrotting and it would be a shame to lose his creative work to bit rot.

Please see this Wiki page for links to video demonstrations of LoqAirou.

Compiling

Build Status

There are detailed build instructions for Ubuntu 16.04.

I've added a basic build system using tup. Look in the artefact directory, which contains all the build scripts. To compile, follow the instructions to install tup if you don't have it already, and then run these two commands from the top level of the repository:

    tup variant tupconf/default.config
    tup

The outputs of the build are in the folder build-default/artefacts/.

Caveats

  • SDL (v 1.2) and OpenGL are required. I plan to move the dependency to SDL2 soon.
  • I've currently only run this on my Arch Linux laptop. Please let me know if you have problems on any other Linux distribution.
  • I hope to add Windows, Mac, and Emscripten builds soon, as well as binary downloads, once I have a verse server implementation.

Origin

The original source of this repository was:

Please see quelsolaar.com for more information on the origin of this code and the purpose of the apps contained within.

Links to Eskil's Old and New stuff

Here are some links to relevant things. These links provide further documentation, for now.

Older things:

  • QuelSolaar.com contains many interesting things.
  • Verse Sourceforge. The top-level index seems to redirect to a bitrotted link on blender.org. Alternatively try the archive.org mirror circa 2003.
  • verse.blender.org circa March 2012. I've linked to archive.org since the actual site seems to have disappeared.
  • uni-verse.org. This domain has changed owner. The link goes to the archived version from November 2011.

New things:

License

The .zip file mentioned above doesn't contain explicit licenses. It is my intention to contact Eskil to ask him about licenses and include them explicitly here.

However, on quelsolaar.com Eskil says:

Currently the licenses for the other source code components are unknown.

Other Files

There are other zip files distributed at quelsolaar and gamepipeline.org which contain source code that may contain newer versions of verse, new features, and new applications that are open source. So far I've found:

Roadmap

  • Change SDL dependency to SDL2.
  • Modify code to remove all compiler warnings.
  • Integrate additional code into this repository, first in seperate folders, later without duplications. (After a test suite exists)
  • Make some kind of test system and continuous building to enable faster development and contributions.
  • Add builds for other platforms, including the browser.
  • Run some static analysis tools on the code to learn more about it and increase robustness.
  • Add documentation including examples

About

A copy of Eskil Steenberg's Quel Solaar applications (Loq Airou, CoOn, Quel Solaar) with a build system in tup.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published