UnWrapper | Love | EXO | Loq Airou | Stellar | Unravel | Commercial | R&D | Prototypes | Other | About | Mail | Twitter | Twitch






FULLY AUTOMATED MESH UV UNWRAPPING

UV Unwrapper is a 100% automated mesh unwrapper, that can take any polygon mesh and produce accurate UV surface parameters. The Unwrapper uses 16 different algorithms to detect geometric patterns, and it uses the right approach for each part of the model. These algorithms have been designed to mimic the approach a skilled human artist would take to UV unwrapping a 3D mesh. This produces unrivaled results, often indistinguishable from UV unwrapping painstakingly made by hand. As many big game productions spend hundreds of man-months on unwrap, the UV unwrapper becomes a game changer in terms of productivity and cost savings.

To inquire about licensing the UV unwrapper, E-mail Quel Solaar. A demo version is available upon request.

  • No artist input. Zero, zilch, zip, nada.
  • Handles any type of mesh, characters, machines or environments.
  • Ideal for lightmaps and use with procedural paint tools.
  • Enables new workflows where geometry changes are less costly.
  • Handles complex meshes with many folds very well.
  • High quality output:
    • No overlaps.
    • Good packing.
    • Minimal stretching.
    • Intelligently rotated.
    • No reversed polygons.
    • Adjustable island gaps to prevent bleads.
  • Dependable, removes the need for asset QA.
  • Available with UI, or as command line tool for pipeline integration.
  • Fully supported.

Screen



A PROCEDURAL COOPERATIVE ADVENTURE GAME

In Love, you and your friends are exploring a wild and varied world overrun by dark forces. Collect items and choose a place to build your settlement, but look out for patrols. If they find your settlement, you will need to either evacuate or take a stand. Other tribes are also being attacked from the dark forces trying to enslave them. If you help defend them you will earn their trust and friendship. As you find allies and equipment you will be able stand up to the dark forces and destroy their outposts, and eventually their home base from where they come.

Each game of Love is a unique experience with its own world, where tribes will react to your actions and events will unfold, unlike any other game. Love was created from scratch by Eskil Steenberg, over a ten year period. Love is currently being redesigned, and will be released at some point in the future.

AN EXPERIMENTAL STEALTH RTS GAME

Exo takes place on a planet that has suffered under a cataclysmic event; it has stopped turning. With one side eternally facing the sun its seas have vaporized, its cities have burned, and its sand has turned to glass. The dark side has been covered by a thick layer of ice and darkness.

Long after the event, the few surviving clans living on the twilight rim construct powerful EXO suits, to venture out in to the dark side to search and fight, for ancient artifacts from the old age, and for answers to explain its demise. EXO will be released when I feel like it and will not be commercial.




COLLABORATIVE SUB DIVISION SURFACE 3D MODELER

Loq Airou is a Sketched based subdivision surface modeler with a deep feature set. It is designed to be a fun, creative and inspiring tool, but at the same time a fully featured tool for professional modelers. Using the Verse protocol, Loq Airou lets multiple users collaborate over networks in real-time.

Loq Airou has a range of advanced snapping, flattening and intersection tools that make it easy to create complex models with a high degree of precision. Read the manual here.







STELLAR : DRIVING THE FUTURE OF LIGHTING

Stellar is a platform for driving LED light installations. Stellar lets you design and build complex light setups with hundreds of thousands of lights and then animate generative patterns that can be driven by Stellar's powerful execution engine. It is built around a powerful plugin interface that lets anyone create new effects and interactions. Parameters can be animated using animation curves, math functions, or react to sound or other input devices.

Stellar uses a proprietary protocol called "Parallax" to control light fixture, that gives users unparalleled performance and flexibility. The system has a wide set of applications ranging from home and office, to commercial and entertainment lighting with millions of light sources.

Screen




RE-ENGINEERING THE INTERNET

Unravel is my project to reengineer the Internet (DNS and up). It will replace messaging, chat, social networking, search, media and file sharing, and a whole lot more. It will be open source and allow anyone to build anything they want on top of it. It will be built to be secure, and provide privacy and verifiability.

At its core Unravel will be a mesh distributed database with an API to access the data. It makes heavy use of checksums and ECC for encryption and verification. It is written in C for maximum performance, and is built to run on anything from an embedded device, to a phone, a PC or a super computer.

I don't like what the Internet has become. Especially I don't like the cloud. Today most communication online happens using walled garden intermediaries who store and inspect and triage everything. There shouldn't need to be any intermediaries required to do the things we want to do, but right now there is. I think it matters who controls information. I think privacy matters. I think the user should be in charge, of what they see, who they communicate with, the software they run, and what information they store and share.

Maybe the rest of the world don't care about any of this. Maybe everyone else is happy with the Internet we have. I'm fine with that, I'm just not fine with there not being any other options. That's what I'm doing, I'm building another option, because I can, and because someone should. Read more at Unravel.org.

COMMERCIAL WORK

On occasion when people do public artworks, need prototypes or want something pretty that no off-the-shelf software can do, they call Quel Solaar. This is what happens when they do.

WILD YOUTH

Wild Youth is a VR and WebGL Experience, designed to the launch of Steve angelos Album "Wild youth". It is entirely built using custom animation software.

Screen

ROME

ROME Was an interactive music video of the song 3 Dreams of Black by Dangermouse and Daniele Luppi featuring Nora Jones and Jack White. The project won numerous awards, among them the Gold Lion at Cannes. Quel Solaar developed many of the shaders and worked on the development of the look, as well as overseeing the asset creation.

Screen

I AM THE BENEFACTOR

"I am the benefactor" was an installation using depth cameras to track people in the audience, and use a projector to highlight them, in order to create the feeling of being watched and singled out.

Screen

Adri Om

Adri Om, is a data visualization desktop prototype developed for Bloomberg. It is a fully functional application and also works in VR.

Screen

RESEARCH AND TECHNOLOGY

FORGE

Basic defines for types and constants, Memory debugging, Vector and Matrix math, Sort, Color Space conversion, random number generation and Perlin noise, curves and animation.

IMAGINE

Platform layer for multi threading, dynamic library loading, directory traversal, and XML based settings storage system.

BETRAY

Extensive platform layer that lets you open windows, read input and connect to mics and speakers. Betray has an extensive plugin system that makes all applications written for Betray support hardware such as 3D Sound, Stereoscopics, multi-touch, Color Correction, Motion sensors, Head-mounted displays and more.

RELINQUISH

A lightweight convenience wrapper around OpenGL and OpenGL ES (code written for Relinquish runs on both), with shaders, textures, vertex arrays and FBOs.

SEDUCE

Fully Scalable 3D GUI toolkit with buttons, text rendering and editing, manipulators, camera controls, popups, sliders, panels, translation and hit-detection. All controllable with mouse and keyboard, touch or game controller.

TESTIFY

Library for encoding/decoding binary file or network data, with a extensive debugging and error checking system. Manages little/big endianness.

HALD CLUT

Verse is a real-time network protocol

HALD CLUT

Verse is a real-time network protocol

  • Global Illumination Demos
  • Win32 EXE with all dlls and libs needed in a Zip file.

  • Verse Doc
  • Seven pages explaining the basics of Verse in a PDF written by Emil Brink.

  • Subdivision Paper
  • Six pages explaining the SDS implementation found in Enough in a PDF written by Eskil Steenberg.

    PROTOTYPES AND DEPRECATED

    VERSE

    Verse is a network standard that a allows graphics applications to share data in real-time. It means that two or more independent applications can share the same data. If you make a change in one you immediately see the change in the other. It is a free and open source system that can be integrated in to any graphics application to allow them to share data. You can collaborate with other users over the Internet, use it for content pipe-lining, games, VR, simulation and much much more. Verse will eventually be superseded by Unravel. Read More about VERSE

    Co On is a schematic Verse scene viewer and editor. In Co On you can inspect your data and edit it. Co On includes a curve editor and a material editor with raytraced rendering previews. Co On is the perfect tool for creating and destroying layers, methods, tags and nodes. It lets you edit and keep track on how the data is represented in the Verse server format.

    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen


    OPA

    OPA is a real-time debugger and memory viewer that lets you see and modify what is happening inside the memory of a running application.


    Screen

    ANIMATOR

    Animator is a procedural animation tool developed to animate all characters in the game love.


    Screen

    NIL SALENTINN

    Nil Salentinn is a concept for a new video editor interface, designed to focus on reactivity and speed.

    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen
    Screen


    BubblEd

    BubblEd, is a simple editor toy that lets you quickly build 3D models entirely build out of spheres. The modeler renders nice real-time reflections and ambient light, and you can easily modify the spheres' color and reflectivity. You can save and load your 3D models in a simple text format.


    Screen

    Confuse is a tool for making real-time VFX, particle systems and animation. I have been used for various commercial projects.

    Screen

    OTHER WORK

    Programming style

    "How I program C" A two hour lecture on how I program C, what makes me efficient and how I organize my code.

    Story telling

    Feature film script "Close your eyes". (70s Thriller)

    Feature film script "Just keep going and don't look in to the camera.". (Bonkers Meta Mocumentary)

    A two page romcom (1,2)

    d8bit

    Open transport independent protocol for sharing of dating profiles. d8Bit.org.

    Streaming

    The official Twitch channel used for live coding.

    Selected writings

    10 years of love
    Healing
    Care and matter
    I'm about to make myself look stupid.
    Sure, I can fix your broken Dinosaur!
    The Pivot model
    Why so slow?
    Wouldn't you prefer a nice game of chess?
    Its not a tumor
    Being economical is a sure way to be forgotten.
    I am a machine vastly superior to humans.
    Configus strategic paradox

    Twitter

    @quelsolaar(Official)
    @eskilsteenberg(personal)

    DESPTOPS

    Screen
    Loq Airou
    Screen
    Loq Airou
    Screen
    Co On
    Screen
    Quel Solaar
    Screen
    Purple
    Screen
    SDS
    Screen
    Loq Legs
    Screen
    Verse oldest
    Screen
    Verse old
    Screen
    Verse huge
    Screen
    Verse Explosion
    Screen
    Verse logo
    Screen
    Nil
    Screen
    Hald Clut
    Screen
    Loq Swarm
    Screen
    Love Monolith
    Screen
    Inv Love Monolith

    ABOUT

    Everything on this site was written and designed by me, Eskil Steenberg. I work as an independent researcher and developer trying to be my very own little "Xerox PARC", "Lucasfilm R&D" or "Skunk Works". My interests are in the areas of graphics, interface design, networking, game design, film and society in general. I have given talks and consulted at places like: GDC, Siggraph, GDCE, FITC, The blender conference, Eurographics, Blizzard, EA, Sony, Sony Imageworks, ILM, Media molecule, Google, Pixar, CAA, BBC, Autodesk, SideFX, The Foundry and many more. I like free software and I try to make as much as possible of my work open source. If you like any of my work please consider donating or just send me an encouraging mail. When I'm not programming I'm usually traveling, reading Wikipedia or writing film scripts.