Jan 30

Visual Studio is proving a fierce adversary both to my patience and my sleep-cycle.
Finally I have working builds of both ARTOOLKIT and OpenSceneGraph.
osgART was also finished today but I am experiencing plugin-errors when launching simple.exe.
After some fiddleing with system $PATH’s and recompiling, i get an “all good to go” response from ARTOOLKIT, but I suspect that either the GL-engine is failing to load (OSG itself) or that I have not added support for .ive to my application (banal error, must check after sleep and work).

Note to self: double-check all paths before recompiling. Write dependencies down for later, for to make an .msi installer!

EDIT: OSG cannot be misbuid, since examlpe.exe works, and initializes the engine. However, no models are loaded. Hmmm….. Paths? Plugins?

Jan 27

Visual Studio is hell.

The reason my references came up as missing was that I was using an old version of the GLUT libraries.

NOTE: Use glut-3.7.6-src

Jan 27

I think I will do the following this semester:

1. Software – Creating new architectural tools.

Create a software package (ARive) for myself and other students that enables us to easily experiment with AR.
This must have the following conditions.

  • Open Source
  • Good Graphics
  • High Performance
  • Ease of use:
  • Direct export from 3DMAX
  • Possibility to control an ARive-application with max and osg controllers:

No need for programming skills, only proficiency in MAX

  • Easily expandable (plugins)
  • Interaction (HW/user input)

This could be of use for AHO in general and the work of the AR-lab there, making the technology more available to the school and its students. Furthermore it could possibly draw interest from other faculties (IDE) and gather more resources for the development of the AR-community here.
2. Research – Studying the tools as I work with them.

Utilize ARive during my project and continually log my thoughts and impressions about the tool.

A lot of the development in the field today seems to be purely “technical”. -A lot of papers and projects aim at enhancing limited aspects of the technology, such as tracking or interactivity. Few projects focus on a direct and practical implementation of the technology to achieve a complete product, i.e. software or architecture.

3. Utilization – Creating an Art-pavillion dedicated to promoting “digital art”, in a variety of forms.

Digital art is something of an underdog in many communities today, mainly because of the digital tools involved in its production. -This is for me a resemblance of the Salon-war that many of the modernist artists were engaged in. However, there is a wide variety in the field, ranging from “classical” paintings, to high-tech installations.

I want to create a expo for this kind of art, and intend for the pavilion to be an integral part of the exhibition itself, utilizing AR to exhibit the pieces, or perhaps the building to be virtual in itself.

For my own part, I want to explore how AR can be used in this context, and also to hone my 3d modelling skills in its representation.

4. Architectural Coherence

I want to merge all of these ideas into one project, so that the technology is at the same time both the means and goal of the pavilion. This as a statement to try and bury the notion that architecture and digital architecture is at odds with one another.

Jan 25

I’ve hired Kjetil Austvoll-Dahlgren (paying him in mayonnaise and beer) to find a name for my upcoming(!) ar-software engine.

He proposes ARive – Augmented Reality Interactive Visualization Engine

Cheers!

Jan 25

Circular-enviroment mapping and animation. One Omni-light.

Jan 25

Two friends have some nice ideas for myBOX:

A snow-cone! (Kjetil Austvoll)
I guess this would imply a particle system and a displacement for the geometry in an animation.
At a later stage, movement tracking of the marker to be able to shift the snow on the ground.
If I could just occlude objects it would be easy as hell to change the direction of the falling snow, but alas…

Drown the guy! (Amund Schweder)
This would be more like just manipulating the snow on the ground, only using opasity-maps. The water level could be animated and linked to tracker rotation.
I NEED CULLING!

Both of these Ideas would be fun with an animated man inside.

God, all these projects and objects will be needing proper names soon.
Ideas? Anyone?

Jan 25

I am not able to mask or cull objects in my scenes. I’ve tried many different approaches with my .3ds files, such as:
* Occlusion-mapping
* Texture-masking
* Matte-mapping
* Alpha-mapping

All to no gain.

I guess I’ll have to bite the sour apple and edit the .osg – files manually, but I think I need to compile my own OpenGL viewer based on OSGART first.

Jan 25

My final setup for software is here, with the possible addition of some libraries for user-input.

Current state of affairs:
ARTOOLKIT 2.72
OpenSceneGraph 1.9 and 2.x (both versions to acquire some libraries I’ve been missing).
GLUT 3.7.6
OSGART 1.0

also I’ve adapted an .osg and .ive exporter for 3DMax:
OpenSceneGraph exporter for 3DMax 0.92

Jan 24

Better graphics, better tracking using new markers, better music.

Jan 23

Testing my AR-setup, using ARTOOLKIT, OpenSceneGraph and osgART.

« Previous Entries