3DS MAX SDK插件開(kāi)發(1)
2017/9/1 點擊:
準備工作:
環境:Visual studio 2005, 3DMax9.0, 3DS MAX SDK
環境搭建:VS和3DMAX從網上很好找到,3DS MAX SDK則需(xū)要從完整版(bǎn)的3DMAX光盤中安裝
配置過程:
1,在Program Files/3ds Max SDK/maxsdk/howto/3dsmaxPluginWizard中的readme.txt有配置方法
打開3dsmaxPluginWizard.vsz修(xiū)改如下:
- VSWIZARD 7.0
- Wizard=VsWizard.VsWizardEngine.8.0
- Param="WIZARD_NAME = 3dsmaxPluginWizard"
- Param="ABSOLUTE_PATH = F:/Program Files/maxsdk/howto/3dsmaxPluginWizard"//其實就是修改這裏
- Param="FALLBACK_LCID = 1033"
3dsmaxPluginWizard.ico
3dsmaxPluginWizard.vsdir
3dsmaxPluginWizard.vsz
在VS新(xīn)建目(mù)錄中(zhōng)會出(chū)現3ds max Plugin Wizard選項。新建就OK了(le)
第(dì)一個(gè)文件導(dǎo)出插件(jiàn)的雛形:
·選擇3ds max Plugin Wizard,填寫文(wén)件名稱和文件路徑(jìng),單擊"確定"。
·在Plugin Type中懸著File Export,單擊"確(què)定"。
·設(shè)置MAXSDK的路徑:F:/Program Files/maxsdk。
·設置插件文件輸出(chū)路徑G:/3dsmax/stdplugs(此為3DS MAX的插(chā)件存(cún)放地(dì)方,插件放在(zài)這就能使用,我當時沒注意這個路徑,老是無法正常運行,白白(bái)Kill了不少時間)
·設置調式軟件3dsmax.exe的路徑G:/3dsmax(調試時需要)
·代碼(mǎ):
const TCHAR *firetProgram::Ext(int n) { //TODO: Return the 'i-th' file name extension (i.e. "3DS"). return _T("My3D"); }//導(dǎo)出的文件格式的後綴。即文件格式為XX.MY3D
- const TCHAR *firetProgram::ShortDesc() {
- //TODO: Return short ASCII description (i.e. "Targa")
- return _T("MyExportPlugin"); }//也是一個名字(zì),在3DS MAX中的導出中可以(yǐ)自己看(kàn)看(kàn)效果
- AllocConsole();
-
_cprintf( "Export Begin/n" );//記得#include
導出一個MY3D文件則可以看見控製台中顯示(shì)“Export Begin”。編譯環境配置(zhì)成(chéng)功。
下一步,給WONGLOVE數據手套和WISEXMA數據衣寫插件。
- 上一篇:3DsMax導出插件編寫 vs2010和3dsmax2011 2017/9/1
- 下一(yī)篇:Unity3D自帶動畫係統教程 2017/8/9
