Daniel Lehenbauer's Blog

Exploring 3D graphics with the Windows Presentation Foundation, and other topics occasionally of interest to .NET developers.

My not-so new opportunity...

It is perhaps an understatement to say it's been a while since I blogged. As is commonly the case...

Author: danlehen Date: 05/13/2009

New Blender Exporter Features: Double Sided & Solid (Flat) Shading

[UPDATE: The Xaml Exporter now is hosted on CodePlex (here)] I checked in an updated Blender...

Author: danlehen Date: 06/23/2006

Looking for ScreenSpaceLines3D? -- 3D Tools v0.4 released

I have posted a new release of the 3D Tools for the Windows Presentation Foundation targeting the...

Author: danlehen Date: 05/29/2006

Sphere, Cone, and Cylinder Sample Updated

Minor update: The "Extending Visual3D - Sphere, Cone, and Cylinder" sample has been updated to the...

Author: danlehen Date: 02/11/2006

Xaml Export Script for Blender

[UPDATE: The Xaml Exporter now is hosted on CodePlex (here)] The 3D features in the Windows...

Author: danlehen Date: 01/14/2006

Why did we change LookAtPoint to LookDirection?

Ernie posted about the differences between the old LookAtPoint property and the new LookDirection...

Author: danlehen Date: 01/04/2006

3D Tools Workspace updated to December CTP bits

I've packaged a new release of the 3D Tools workspace targeting the December CTP WinFX bits. This...

Author: danlehen Date: 12/20/2005

Rotating the Camera with the Mouse

Possibly the most common 3D UI paradigm is to rotate an object with the mouse in order to view it...

Author: danlehen Date: 12/15/2005

WinFX November CTP Released!

If you are like me and have been holding off on installing the final version of the .NET Framework...

Author: danlehen Date: 11/30/2005

3D for the Rest of Us: Texture Coordinates

Introduction People new to 3D are frequently confused by the extra level of indirection introduced...

Author: danlehen Date: 11/06/2005

Extending Visual3D - Sphere, Cone, and Cylinder

Update: The source has been updated for the December or January CTP (either will work). In my...

Author: danlehen Date: 10/16/2005

ModelVisual3D vs. Model3DGroup -- When to use which?

(NOTE: You might find Karsten's pragmatic perspective a useful prelude before we dive into the...

Author: danlehen Date: 10/09/2005

Mantis 3D Space Shooter

When we decided to integrate 3D into the Windows Presentation Foundation (Avalon) the scenarios we...

Author: danlehen Date: 10/04/2005

Minor Boing Update for Channel 9 Interview...

I have discovered an effective way to make sure you follow up on your promises: arrange to have them...

Author: danlehen Date: 01/04/2005

Bouncing Back...

Trying to ease back into the community after a short hiatus, I ported the Boing demo that I blogged...

Author: danlehen Date: 11/23/2004

Avalon CTP released -- Yes it runs on XP!

Like many many others I am also excited about the Avalon CTP release for a number of reasons: It...

Author: danlehen Date: 11/21/2004

The Donut Primitive, V2

I had mentioned previously that I was dissatisfied with the 1st post in the 3D for the Rest of Us...

Author: danlehen Date: 09/05/2004

3D for the Rest of Us, Part 2: Transforms

Introduction This is the second in a series of posts intended to fill in the missing pieces for a...

Author: danlehen Date: 08/08/2004

Interpreted Python and WindowsForms experiment

I have been shopping around for a while now for a dynamic language to use when prototyping pet...

Author: danlehen Date: 07/31/2004

3D for the Rest of Us, Part 1: 3D Coordinate System

Introduction A hallway conversation which Chris Anderson made me realize that when people ask me...

Author: danlehen Date: 07/19/2004

3D Graph Demo Posted

Coincidently, the same day that Kerry Hammil's talk which featured the 3D Blood Sugar Tracker demo...

Author: danlehen Date: 07/01/2004

Avalon 3D Video Segment

Kerry Hammil, a program manager with the Avalon team, discusses the goals and features of 3D support...

Author: danlehen Date: 06/30/2004

Avalon 3D Hit Testing Demo

One area where the Avalon platform blurs the line between 2D and 3D is with our hit testing...

Author: danlehen Date: 06/27/2004

IanG's First Look at 3-D Support in Avalon

MSDN just published an introductory article on 3D support in Avalon by fellow blogger Ian Griffiths...

Author: danlehen Date: 06/19/2004

Longhorn on Virtual PC

I was asked if Longhorn runs on Virtual PC. I haven't tried build 4074 first hand, but according to...

Author: danlehen Date: 06/14/2004

X-file to Xaml Converter

IanG posted a small utility which reads in a Direct3D mesh (.x file) and writes out the equivalent...

Author: danlehen Date: 06/11/2004

Xaml - Your unofficial 3D file format...

Since I made the assertion in my last post that Xaml is as good a way as any to import 3D models I...

Author: danlehen Date: 06/08/2004

First Avalon 3D Demo...

Having my roots in the Amiga platform it should be no surprise that my first Avalon 3D demo would be...

Author: danlehen Date: 06/01/2004

Building Swing apps with J#

This might be old news, but while my younger brother was out here interviewing he demonstrated for...

Author: danlehen Date: 05/14/2004

Avalon 3D is now official...

We hinted at the PDC that the new Windows Client Platform (codenamed Avalon) was going to include...

Author: danlehen Date: 05/11/2004