FBXViewerSource1.1

所属分类:DirextX编程
开发工具:Visual C++
文件大小:2909KB
下载次数:172
上传日期:2011-03-22 21:00:57
上 传 者prodigy911
说明:  This is a project for viewing FBX files through directx 9c.

文件列表:
FBXViewerSource\Direct3D (0, 2010-05-07)
FBXViewerSource\Direct3D\DXUT (0, 2010-04-22)
FBXViewerSource\Direct3D\DXUT\Core (0, 2010-05-22)
FBXViewerSource\Direct3D\DXUT\Core\dpiaware.manifest (335, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUT.cpp (290624, 2010-01-12)
FBXViewerSource\Direct3D\DXUT\Core\DXUT.h (19380, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTCore_2005.sln (1612, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTCore_2005.vcproj (9379, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTCore_2008.sln (1613, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTCore_2008.vcproj (9131, 2010-05-19)
FBXViewerSource\Direct3D\DXUT\Core\DXUTenum.cpp (165716, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTenum.h (18686, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTmisc.cpp (75964, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Core\DXUTmisc.h (25819, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional (0, 2010-05-22)
FBXViewerSource\Direct3D\DXUT\Optional\directx.ico (25214, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTcamera.cpp (57398, 2010-01-07)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTcamera.h (17506, 2010-01-01)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTgui.cpp (227412, 2010-02-07)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTgui.h (45633, 2010-01-07)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTguiIME.cpp (37345, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTguiIME.h (5886, 2009-12-23)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTLockFreePipe.h (9763, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTOptional_2005.sln (1620, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTOptional_2005.vcproj (10852, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTOptional_2008.sln (1621, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTOptional_2008.vcproj (10540, 2010-05-19)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTres.cpp (845866, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTres.h (869, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTsettingsdlg.cpp (115930, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTsettingsdlg.h (10664, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTShapes.cpp (186551, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\DXUTShapes.h (1225, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\ImeUi.cpp (105934, 2009-12-30)
FBXViewerSource\Direct3D\DXUT\Optional\ImeUi.h (3849, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\SDKmesh.cpp (97680, 2009-12-30)
FBXViewerSource\Direct3D\DXUT\Optional\SDKmesh.h (26591, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\SDKmisc.cpp (66957, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\SDKmisc.h (16456, 2009-09-03)
FBXViewerSource\Direct3D\DXUT\Optional\SDKsound.cpp (36785, 2009-09-03)
... ...

FBXViewer reads in .FBX files and imports the scene in to the Direct3D mesh and animation system. No FBX calls are used after the initial import. Controls: F1: Toggle display of this help text"); A,D,W,S,Q,E/Left,Right,Up,Down,PgDn,PgUp: Camera controls (doesn't take control of a scene camera)"); T: Rotate take names between available takes"); C,V: Rotate camera between all available scene Cameras and standard Views"); L: Rotate lights between available Lights"); I: Toggle display of rendering Info"); F: Toggle wireFrame"); N: Toggle display of Normals"); M: Toggle display of Mesh"); G: Toggle display of grid XZ grid"); X: Toggle display of XYZ axis"); RMB: rotate spot light LMB: rotate camera space : pause (actually slow time way down) Combo boxes select which take to run cameras and lights. Command Line: -file: -quitafterframe:1 Quitafterframe will generate a thumbnail image of the scene, by capturing the frame buffer. SAS and .x output have been removed. ------------------------------------------------------------------------------------------- Building the project: This project was cobbled together from the Direct3D examples MultiAnimation and MeshToOBJ, so they reflect that structure. The FBX importing code is in the FBXLoader library. Code includes 5 libraries and 1 executable: 1. FBXViewer - viewer executable. 2. FBXLoader - FBX import library. 3. DXUTCore and 4. DXUTOptional - two DirectX SDK helper libraries. Feb 2011 DirectX SDK. 5. TIFFLib - Image support. Build Multithread Unicode projects only (DebugMT Unicode and ReleaseMT Unicode) No restrictions on code use, but I like credit ;) -Doug Rogers Rogers.Doug@gmail.com -Updated: 3.1.2010 Veltzer Doron VeltzerDoron@gmail.com -Update 5/6/2010 Doug Rogers Updated to FBX SDK version 2011.2 Updated to Feb DirectX SDK Removed SAS. Removed .X output file Implemented the animation system instead of using the DirectX animation system, but used the same calls

近期下载者

相关文件


收藏者