FULLY AUTOMATED MESH UV UNWRAPPING THAT WORKS
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. Visit MinistryOfFlat.com to download the demo and inquire about a License. |
|
---|
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. |
---|
|
---|
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 YOUTHWild 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. ROMEROME 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. |
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. Adri OmAdri Om, is a data visualization desktop prototype developed for Bloomberg. It is a fully functional application and also works in VR. |
---|
RESEARCH AND TECHNOLOGY
FORGEBasic defines for types and constants, Memory debugging, Vector and Matrix math, Sort, Color Space conversion, random number generation and Perlin noise, curves and animation. IMAGINEPlatform layer for multi threading, dynamic library loading, directory traversal, and XML based settings storage system. BETRAYExtensive 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. RELINQUISHA lightweight convenience wrapper around OpenGL and OpenGL ES (code written for Relinquish runs on both), with shaders, textures, vertex arrays and FBOs. SEDUCEFully 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. TESTIFYLibrary for encoding/decoding binary file or network data, with a extensive debugging and error checking system. Manages little/big endianness.
|
HALD CLUTVerse is a real-time network protocol HALD CLUTVerse is a real-time network protocol Win32 EXE with all dlls and libs needed in a Zip file. Seven pages explaining the basics of Verse in a PDF written by Emil Brink. Six pages explaining the SDS implementation found in Enough in a PDF written by Eskil Steenberg. |
---|
PROTOTYPES AND DEPRECATED
VERSEVerse 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.
OPAOPA is a real-time debugger and memory viewer that lets you see and modify what is happening inside the memory of a running application. ANIMATORAnimator is a procedural animation tool developed to animate all characters in the game love. |
NIL SALENTINNNil Salentinn is a concept for a new video editor interface, designed to focus on reactivity and speed.
BubblEdBubblEd, 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. Confuse is a tool for making real-time VFX, particle systems and animation. I have been used for various commercial projects. |
---|
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 tellingFeature film script "Close your eyes". (70s Thriller) Feature film script "Just keep going and don't look in to the camera.". (Bonkers Meta Mocumentary) d8bitOpen transport independent protocol for sharing of dating profiles. d8Bit.org. StreamingThe official Twitch channel used for live coding. |
Selected writings
10 years of love
@quelsolaar(Official) |
---|
DESPTOPS
Loq Airou |
Loq Airou |
Co On |
Quel Solaar |
Purple |
SDS |
Loq Legs |
Verse oldest |
Verse old |
Verse huge |
Verse Explosion |
Verse logo |
Nil |
Hald Clut |
Loq Swarm |
Love Monolith |
Inv Love Monolith |
ABOUTEverything 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. |
---|