3次元æç”»ãƒ©ã‚¤ãƒ–ラリirrDrawStuff-0.02リリース
demura.netã§é–‹ç™ºã—ã¦ã„ã‚‹ODE用3Dグラフィクスライブラリã®ä¸Šä½äº’æ›ã§ã‚ã‚‹irrDrawstuff-0.0.2 (略称iDS)を公開ã—ã¾ã™ï¼Ž

irrDrawStuff-0.02ã®ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚·ãƒ§ãƒƒãƒˆï¼Žãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ãŒè£…å‚™ã•れ,3Dモデルã®èªã¿è¾¼ã¿ã‚‚å¯èƒ½ï¼Ž
性能,コーディング,æ“作性ã®é¢ã§0.01ã¨æ¯”較ã—ã¦é£›èºçš„ã«æ”¹å–„ã•れã¦ã„ã‚‹ã¨æ€ã„ã¾ã™ï¼Ždrawstufffã¨æ¯”較ã—ã¦ã»ã¼éœè‰²ã®ãªã„レベルã«ã‚„ã£ã¨ãªã‚Šã¾ã—ãŸï¼Ž
見ãŸç›®ã§ã¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ãŒè¿½åŠ ã•れ,益々drawstuffã¨ã‚¯ãƒªã‚½ãƒ„ã«ãªã‚Šï¼ŒFile->Open Model File & Texture…ã§ä¸Šç”»åƒã®ã‚ˆã†ã«ï¼“Dデモルもèªã¿è¾¼ã§ãる.ãŸã ã—,テクスãƒãƒ£ãŒåæ˜ ã•れãªã„点ã¨è¡çªæ¤œå‡ºã¯æœªå®Ÿè£….メニューãƒãƒ¼ãŒåŠé€æ˜Žã«ãªã£ã¦ã„ã‚‹ã®ã¯ç§ã®è¶£å‘³ã§ã™ï¼Ž
個人的ã«ã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã®C++化ãŒå¤§ããªå¤‰æ›´ç‚¹ã§ã™ï¼Ž0.01ã¯Cè¨€èªžã§æ›¸ã‹ã‚ŒãŸdrawstuffã®ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’ã»ã¼irrlichtã®APIã§ç§»æ¤ã—ã¦ã„ã¾ã—ãŸãŒï¼Œã“れã‹ã‚‰ã®é–‹ç™ºã‚’考ãˆã¦ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’大幅ã«å¤‰æ›´ã—C++化ã—ã¦ã„ã¾ã™ï¼Žãã®ãŸã‚リリースãŒå°‘ã—é…れã¾ã—ãŸï¼Ž
次ã¯ï¼Œçƒä»¥å¤–ã®å½±ã®å®Ÿè£…ã¨èªã¿è¾¼ã‚“ã 3Dモデルã®è¡çªæ¤œå‡ºã‚’完全ã«ã™ã‚‹ã“ã¨ã§ã™ï¼Žè¿‘ã„ã†ã¡ã«æç”»é€Ÿåº¦ã®æ¯”è¼ƒçµæžœã‚’å ±å‘Šã—ã¾ã™ï¼ŽãªãŠï¼Œã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯diLoadMeshã¯ä½¿ãˆã¾ã›ã‚“.
ダウンãƒãƒ¼ãƒ‰
å¿…è¦ãªç’°å¢ƒ
- ODE-0.11.1
- irrlicht-1.7
インストール法
- Windows
- 作æˆä¸ï¼ŽåŸºæœ¬çš„ã«ã¯ä»¥å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨åŒã˜ï¼Ž
- Linux
- g++
変更履æ´ã€€Version 0.0.2
- 高速化
- メニューãƒãƒ¼å®Ÿè£…
- ウインドウã®å¤§ãã•を変更å¯èƒ½ã¨ã—ãŸ
- DirectXã§Could not get lower surface level for mip map generationã¨å‡ºã‚‹ãƒã‚°ã‚’解消
- APIã¯å¤‰æ›´ãªã„ãŒï¼Œã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’C++化ã—ãŸï¼Žãã®ãŸã‚ファイル構æˆã‚’大ãã変更ã—ãŸï¼Ž
- irrlicht1.7ã«å¯¾å¿œ
- çƒ(sphere)ã®ã¿å½±ã‚’実装
- デモプãƒã‚°ãƒ©ãƒ ã«shapes.cppã¨trimesh.cppã®è¿½åŠ ï¼Œcube.cppã®å‰Šé™¤
To Do リスト
- 視線方å‘ã®è¨å®šãŒODEã¨é•ã†
- çƒä»¥å¤–ã®å½±ãŒè¡¨ç¤ºã•れãªã„
- é ‚ç‚¹æ•°ã®åˆ¶é™ãŒã‚り65536個より大ãã„3Dオブジェクトファイルを表示ã§ããªã„
- 3Dオブジェクトファイルã‹ã‚‰èªã¿è¾¼ã‚“ã ジオメトリã®è¡çªæ¤œå‡ºãŒä¸å®Œå…¨
- DirectXã¸ã®å¯¾å¿œã€‚ç¾çжã§ã¯DIRECT3D9 begin scene failedã¨ã‚¨ãƒ©ãƒ¼è¡¨ç¤ºã•れãƒã‚°ã‚り。
- ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã®ä½œæˆ