卡一卡2卡3卡精品网站-日本亲与子乱人妻hd-heyzo高清中文字幕在线-岳妇伦丰满69xx

  • 您的位置:首頁 > 新聞動態 > 技術文章

    3DS MAX SDK插件開發(1)

    2017/9/1??????點擊:

    準備工作: 

    環境:Visual studio 2005, 3DMax9.0, 3DS MAX SDK
    環境搭建:VS和3DMAX從網上很好找到,3DS MAX SDK則需要從完整版的3DMAX光盤中安裝

    配置過程: 

    1,在Program Files/3ds Max SDK/maxsdk/howto/3dsmaxPluginWizard中的readme.txt有配置方法

    打開3dsmaxPluginWizard.vsz修改如下:

    1. VSWIZARD 7.0  
    2. Wizard=VsWizard.VsWizardEngine.8.0  
    3. Param="WIZARD_NAME = 3dsmaxPluginWizard"  
    4. Param="ABSOLUTE_PATH = F:/Program Files/maxsdk/howto/3dsmaxPluginWizard"//其實就是修改這里  
    5. Param="FALLBACK_LCID = 1033"  
     將以下的3個文件放到VS的vcprojects(Program Files/Microsoft Visual Studio 8/VC/vcprojects)中
                  3dsmaxPluginWizard.ico
                  3dsmaxPluginWizard.vsdir
                  3dsmaxPluginWizard.vsz
     在VS新建目錄中會出現3ds max Plugin Wizard選項。新建就OK了
     第一個文件導出插件的雛形:
      ·選擇3ds max Plugin Wizard,填寫文件名稱和文件路徑,單擊"確定"。
      ·在Plugin Type中懸著File Export,單擊"確定"。
      ·設置MAXSDK的路徑:F:/Program Files/maxsdk。
      ·設置插件文件輸出路徑G:/3dsmax/stdplugs(此為3DS MAX的插件存放地方,插件放在這就能使用,我當時沒注意這個路徑,老是無法正常運行,白白Kill了不少時間) 
      ·設置調式軟件3dsmax.exe的路徑G:/3dsmax(調試時需要) 
      ·代碼:
       const TCHAR *firetProgram::Ext(int n) { //TODO: Return the 'i-th' file name extension (i.e. "3DS"). return _T("My3D"); }//導出的文件格式的后綴。即文件格式為XX.MY3D
    1. const TCHAR *firetProgram::ShortDesc() {  
    2.  //TODO: Return short ASCII description (i.e. "Targa")  
    3.  return _T("MyExportPlugin"); }//也是一個名字,在3DS MAX中的導出中可以自己看看效果  
    導出程序的入口,在函數DoExport(const TCHAR *name,ExpInterface *ei,Interface *i, BOOL suppressPrompts, DWORD options)添加代碼:
    1. AllocConsole();  
    2. _cprintf( "Export Begin/n" );//記得#include   

    導出一個MY3D文件則可以看見控制臺中顯示“Export Begin”。編譯環境配置成功。

    下一步,給WONGLOVE數據手套和WISEXMA數據衣寫插件。


    主站蜘蛛池模板: 旬阳县| 锦屏县| 通州市| 海宁市| 吐鲁番市| 新丰县| 临汾市| 卓资县| 博客| 华坪县| 孝昌县| 沁源县| 望谟县| 秭归县| 台中市| 呼和浩特市| 朝阳县| 平江县| 天峻县| 罗甸县| 张家川| 巴彦淖尔市| 比如县| 仙居县| 临澧县| 永修县| 江都市| 安仁县| 阜宁县| 和政县| 会同县| 巫山县| 金川县| 郴州市| 大庆市| 北安市| 砚山县| 双鸭山市| 阿勒泰市| 钟祥市| 雅安市|