RSS    Archive

31 Jul - Compiling NURBS++ on OSX Maverics

Tags: nurbs c++

So I’m currently in the process of integrating a STEP importer into the modeling core. Since my own NURBS code isn’t ready yet, I’m relying on a combination of OpenNURBS and some old utility code I wrote ages ago. Unfortunately, one method uses the NURBS++ library, which does not compile on OSX and seems to be pretty much dead by now. In the long run I want to remove the NURBS++ dependency but first I want to use the old implementation as a base reference.

In case anyone is running into the same problems, here is how to get it up and running on a modern OSX:

Read More

30 Jul - Guess what was in the mail today

Tags: oculus rift dk2 oculus

Well, here it is: My own Oculus Rift. After working with a colleague’s DK1, my own DK2 arrived today. Unfortunately, there is no OSX SDK yet, so all I got to do with it was to try out the Tuscany House demo that comes with the Windows SDK. Here are some first impressions:

image

Read More

12 Jul - JT Open File Format

Tags: 3d cad jtopen

I’m in the process of porting some very old code of mine to the new modeling core and I just got partial support for the JT Open file format working! If you’ve never heard of it, JT Open is a modern CAD transfer format. Although it has been designed by Siemens / UGS, it is intended to serves as a CAD exchange/storage format rather than coining it towards one particular application. Think Alembic for CAD: It can contain polygonal, NURBS and parametric surface information (cylinder, offset surfaces, etc), PMI (product management information) and a couple of other things your garden-variety 3D-poly-based format won’t be able to handle. On the other hand, it cannot store animations.

image

Read More

29 Jun - Reconstructing Ground Plane from Spherical Environment Texture

Tags: openGL 3d modeling environment texture

Well, this is another issue in “just let me add this quickly so I can test what I wanted to do originally”. What I started with was adding a Depth of Field shader to the post processing layer of my OpenGL renderer, what I ended up with was thinking a lot about model unit scale and environment maps. Let me explain…

image

Read More

18 Jun - Oculus Rift Support

Tags: oculus 3d modeling opengl

After working on Oculus Rift DK1 support on and off for a couple of weeks, I just managed to get everything up and running. Supporting head tracking was quite easy but - as the Oculus documentation correctly states - switching the rendering back-end required some major changes.

image

Read More

14 Jun - OpenGL Frame Buffer Objects, Blitting and Multi-Sampling

Tags: opengl fbo multisampling 3d shader osx

While working on iOS, I never got around to look into frame buffer objects in any depth. If you’re like me, you just copy & pasted the multi-sampling resolve code samples from Apple document and never worried about it again. But to implement the post-processing framework for the 3D modeler project, this wasn’t enough.

Read More

9 Jun - Modeler Status Update

Tags: 3d modeling oculus osx opengl

It’s been a long time since the last post and the code base has grown a lot, so here is a quick update:

image

Read More

1 May - Quad views, textures and model import

Tags: 3d modeling assimp

The modeling code is maturing quite nicely! So here is a short update:

image

Read More

1 May - Deploying an OSX application

Tags: osx

Well, here is another first: For all of my commercial career, I have worked on Microsoft Windows only applications. All my side projects over the years where either never intended for deploying them to someone else or they were iOS code where deployment is really easy. But getting my 3D modeler code to be deployable proofed to be quite an adventure.

Read More

5 Apr - Computer Graphics Companies in Germany

A couple of years ago, I was hunting for a new job and tried to find interesting companies in the 3D/CG field. After a while, I had a nice list of links that people asked me about all the time. CG is such a niche, the biggest part of job search is actually finding the company, not getting in the door.

Read More

- 1 2 3 4 5 Next -
Contact / Copyright / Disclaimer / Imprint