Geeks With Blogs

News

Series

Add to Technorati Favorites


An Archived Managed World This blog has moved to http://www.managed-world.com/blog

While commuting home today, I started thinking about the future of DirectX. I suppose this is kind of in relation to Tom Miller's request for future improvements to DirectX.

First of all, when most teams at Microsoft are starting up blogs, where are all the DirectXers? The only one I am familiar with is Tom Miller, am I missing some? Not only the lack of bloggers, but also the lack of community. Microsoft's community support for DirectX definitely leaves many things to be desired. While there is a small community for DirectX on GotDotNet, there is not nearly the support that I see for other Microsoft technologies.

The second issue I can live with. I would like to see the DirectX API grow in mature like Windows or Web forms have. For example, I understand that part of programming games is creating your own UI, but I think it would be super cool to have a set of UIĀ controls that are extensible like the various windows and web controls. Granted, I'm sure this would be very low on Microsoft's priority list, but I think it would help DirectX developers. Some may argue that I am just lazy by making this suggestion. To those people, I suggest to take a look at the improvements being made in Whidbey. For example, I don't see anyone telling Microsoft that they are wasting their time by implementing Master/Detail pages, or improved Login capabilities.

In my opinion, it is easy to tell the mature of a technology by the availability of tools for that technology. When one takes a look at the available tools for DirectX, there could definitely be improvement. Why must it be that most game companies desiring to develop games have to implement most of the tools themselves. It would be great to see a UI IDE for DirectX using controls out of a Microsoft.DirectX.Forms namespace. Then again, this may just be me ;~).

I would really like to hear from someone who knows more about the development of DirectX in Microsoft. Am I just off-base here?

[Update: Although I'm not sure if he is part of the DirectX team, I found David Weller, who is an evangelist at Microsoft for .Net gaming.]

Posted on Monday, February 16, 2004 8:28 PM Game Development | Back to top


Comments on this post: What is the Future of DirectX

# re: What is the Future of DirectX
Requesting Gravatar...
I'm pretty sure that basically the entire presentation layer Avalon in Longhorn is the next version of Direct X say version 10 or 11 depending on release date.
Left by Justin King on Feb 16, 2004 9:03 PM

# re: What is the Future of DirectX
Requesting Gravatar...
That's true. I guess that begs the another question: What will the impact of Longhorn be on game development? Even though most of Avalon is built on DirectX (I believe?), I find it hard to imagine that game development would be done via Avalon.

While the underlying API would be the same (i.e. DirectX), I think Avalon is really met to solve a different issue. It could be that using Avalon would be like pounding a square peg into a round hole. Then again, perhaps I am just not thinking outside of the box enough. Thoughts?
Left by Jason Olson on Feb 16, 2004 11:09 PM

# re: What is the Future of DirectX
Requesting Gravatar...
If you're not talking about managed directX specifically, you should check the DIRECTXDEV and DIRECTXAV mailing lists. There are regular replies by people from the DirectX team, as well as many MVPs.
Left by Muhammad Haggag on Feb 23, 2004 3:22 AM

# re: What is the Future of DirectX
Requesting Gravatar...
I'm starting to learn managed direct3d but the one thing I'd really like to see is direct3d working inside a Web browser without having the user install plug-ins or change their security settings. I'm hoping this will be the case with longhorn.
Left by Thomas Oeser on Mar 02, 2004 3:54 PM

# re: What is the Future of DirectX
Requesting Gravatar...
Hi Thomas. Yeah, I think a lot of presentation-oriented applications will really blossom in Longhorn. With XAML, I'm not so sure the application wouldn't even need to run in the web browser. First of all, I can imagine that there would be some pretty hefty security issues with having access directly to computer hardware in anonymous code residing over the internet.

Nonetheless, Longhorn is going to bring some really cool stuff along with it and I, as a developer and computer lover, can't wait to see the final version :~).
Left by Jason Olson on Mar 05, 2004 6:16 PM

# re: What is the Future of DirectX
Requesting Gravatar...
I'd like to see more spline & patch support out of the box - DirectX is great for games, but what about scientific or financial data visualization? As to where XAML/Avalon goes, I have noticed that is has a mesh class, but I would like to see much further graphics encapsulation. Wouldnt it be grand if there was an Avalon .NET object model that emulated the functionality of Rhino, Flash studio or 3D Max MaxScript - (maybe sparkle). The desktop could be an animatable scene graph - the kind of GUI that most scifi movie computers have. This could be reality. Also hardware abstraction - algorithms should be in a function library - I dont want to pull out my numerical recipes in C++ or calculus books.
Left by Joshua Reuben on May 18, 2004 1:44 PM

# re: What is the Future of DirectX
Requesting Gravatar...
I guess DirectX should focus on improving primitive graphics performance for managed apps, more hardware abstraction. Things like algorithm libraries, high-level scene graphs, etc. should be left to third party developers. People hardly agree on the implementation techniques and Microsoft may not have the best resources to implement some of the advanced graphics.
Left by sk on Jul 12, 2004 3:34 PM

# re: What is the Future of DirectX
Requesting Gravatar...
Every new thing takes a time to get its place. Same is for Managed DirectX, Games Developer try to explore & use for Games Development in MDX. Its really simple & easy to learn compared to Unmanaged DirectX. I believe that within few days DirectX will become a strong force in Game Industry especially the Microsoft upcoming XNA. The future will be of Managed DirectX.

Left by Hussain Hyder Ali Khowaja on Jan 13, 2005 8:19 PM

Your comment:
 (will show your gravatar)


Copyright © Jason Olson | Powered by: GeeksWithBlogs.net