2012년 12월 30일 일요일

Started DirectX11 Project(Fbx Sdk today)

I stopped native directx programming a few years ago. I thought that I don't have to use it directly anymore. I thought that It is OK to understand it. But the day before yesterday, I opened directx11 tutorial project. I am planning to write an engine with directx11 features only. hmmm I just succeeded about importing FBX static mesh file. FBX is much easier that 3dsmax sdk. Why am I doing this now? In the age full of free or cheap excellent engines like udk/unity3d? Yes, just reading the code is not enough, After writing down the code from scratch, I really understand the things.

Now I am familiar with the concept of resource view and some other d3d objects. The next small objective would be animation. I would reference game engine architecture book  for animation data structure.

And after some considering, I've decided that not using seprated vertex buffers for position/normal/tex things. It could be convenient a little. but for performance reason, most engines does not seem to use that feature. but gothic3 game seems to use similar technique(buffer streaming feature in d3d9).