C++: DirectX and 3-D editing in Visual Studio

Translate This Page

C++: DirectX and 3-D editing in Visual Studio

Rate This
  • Comments 1

Weird.  This has been a hidden story since VS 2012 came out.  Not sure why.

Did you know that you can do 3-D editing in Visual Studio?  Check it out, and it isn’t documented very well on the MSDN sites, sure there are a few videos and so forth, but when I show this to C++ TEs many are surprised at the simplicity of working with 3D in Visual Studio.  Ok, doesn’t make up for XNA, but it certainly is a reason to check out C++ and Direct3 (I tricked you with DirectX, sorry).  This tool gives you a chance to do some 3D editing.


Is it blender?  No.  Is it whatever Maya is being called these days? No.

Do I like it? Yep.

Here is what it looks like, I am using Ultimate, and it is only available in Pro and Ultimate.

Cool, 3D editing in Visual Studio

But how?


How do I use it?


Open a New Project C++, Windows Store, Blank App



From the solution explorer at the project level add a 3-D Graphic, the process is shown below:


Once the 3-D Scene opens you will see the following, you can also use this to touch up an existing .FBX:


Now what about lighting?

That get’s more interesting and I will cover the way that you edit lighting, which in any tool has it’s complexity. 


Wow, why isn’t this discussed in more depth on the MSDN and Channel 9 site?  I have no idea, but now that I know about, I am going to use the heck out of it and I hope you do too.

Go forth and build apps!

Leave a Comment
  • Please add 6 and 7 and type the answer here:
  • Post
  • had no clue either... that is, silly easy.

Page 1 of 1 (1 items)
Generic Content

Legal Note:

  1. The author, Sam Stokes, is an employee of Microsoft
  2. There is no guarantee that anything I write is correct, I do try to make sure that what I write is correct.
  3. Use anything written in this blog at your own risk
  4. Test what I write about before using the information
  • Sometimes posts will disappear because I realized that they really don't fit with the total chaos of what I write about
  • Links are tested and available on date of publication, what others do with their links are out of my control


  • Whatever I write on this blog is unedited by management or anyone, which should be obvious from the randomness of the blog.  I simply write about things I like.
  • Microsoft does not restrict me in anyway, so I generallyblather about whatever I want to.
  • For personal reasons I will not write about:
    • Company confidential stuff, mainly because Microsoft is more transparent than any company I have ever worked for.
    • Other people unless they give me permission to write about them