demo room source/video AND MORE!

My demo video is done, and the source to demo room is as done as it will ever be, so it’s time to finally post them. Before I do that, I want to say a few things about the whole experience.

First of all, I have a new appreciation for everything I see on TV and in the movies. Something as simple digitizing and narrating this video took WAY longer than I thought it would. I’m not 100% satisfied with how it turned out, but homework is piling up and I just needed to get it done.

Second, I came to the realization that I have a horrible voice. I’m a total geek and it shows in my voice, as you will see if you watch the video. It’s not that I mind having a geeky voice, it’s just that it sounds SOOO COOL in my head. And even when I hear myself talk (while talking) it sounds cool. When I hear myself in play back, it sounds like what everyone else must hear all the time…not cool. Oh well.

Finally, I’m posting my resume, and I am begging for constructive criticism on both it and the video. I plan to give them out at the job fair on Wednesday night and it’s not too late to change them if people think they suck.

Here are the goodies:

The source/executable to demo room. NOTE: the exe will not work on most computers because it requires ps_b. If you have a Radeon 9700+ you may be able to run it, but don’t take my word for it. That’s why I provide the video.

The video of demo room. It’s 105ish MB and 2mb/s so please “save as”…and please dont link directly to it because the url may change. Here’s another mirror of it. Thanks Tom for hosting, and thanks Josh for offering.

Update: another mirror, just in case the other two are slow/dead. and sorry for the flicker, screen rippers killed the fps.

My resume. I’m not very experienced in resume writing, so I could use a few pointers.

Have fun.

7 Responses to “demo room source/video AND MORE!”

  1. Naim Says:

    Very cool video. Those are some pretty impressive effects you cooked up. Did you use FX Composer or RenderMonkey for the shaders?

  2. Brandon Furtwangler Says:

    Actually I first did the parallax shader in RenderMonkey, but it was a pain to get it working once I exported to .fx. So then I mostly used Effects Edit for error checking and I tinkered around in FX Composer, but never really used it extensively.

    Out of the 3, FX composer looked to be the most developed.

  3. Naim Says:

    Doesn’t surprise me. Much love for ATIs cards (you know I have one myself) but it often seems to take them at least a cycle or two longer to get their software products on even footing with nVidia.

  4. David Weller Says:

    Don’t sweat it Brandon, I had the same problem when doing my video. I had a TON of transitions, used several different segments, switched between media-encoded and video-taped segments, and had to re-record the audio tracks several times. All in all, my 13 minute video took several weeks to produce!

  5. Ramon Smits Says:

    I downloaded the exe and get a file not found when starting. So I am now downloading the wmv.

    b.t.w. the link http://www2.tomhearn.com/brandon/demoscene_highbitrate.wmv is fast enough ;) . Getting 425KB/s here from the netherlands

  6. a2ps Says:

    runs fine (on a 30 fps average) on my ati 9700 non-pro card. real nice demo, damn i love that feedback effect! :D

  7. Seb Says:

    The video is very cool. You’ve done an amazing job with this demo. Unfortunatly it doesn’t run on my Radeon 9800 Pro. I’ve got this error message:

    Failed creating the Direct3D Device.

    System.FormatException: Invalid input string format.
    at System.Number.ParseDouble(String s, NumberStyles style, NumberFormatInfo info)
    at System.Double.Parse(String s, NumberStyles style, IFormatProvider provider)
    at System.Convert.ToDouble(String value)
    at Drongo.Model.CreateFromObjFile(Device _device, Shader _shader, String path=
    at demoroom.DemoRoomScene.BuildScene(Device d)
    at demoroom.DemoRoomScene..ctor(Device d)
    at demoroom.demoroom.OnCreateDevice(Object sender, DeviceEventArgs e)
    at Microsoft.Samples.DirectX.UtilityToolkitFramework.Initialize3DEnvironment()

    Hope it helps,
    Seb.

Leave a Reply