blender_ogre_export.html 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1">
  6. <title>Exporting Models as Ogre XML meshes from Blender :: jMonkeyEngine Docs</title>
  7. <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/tutorials/how-to/modeling/blender/blender_ogre_export.html">
  8. <link rel="prev" href="blender_gltf.html">
  9. <link rel="next" href="blender_ogre_compatibility.html">
  10. <meta name="generator" content="Antora 2.3.3">
  11. <link rel="stylesheet" href="../../../../../_/css/site.css">
  12. <meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
  13. <meta property="og:description" content="Exporting Models as Ogre XML meshes from Blender">
  14. <meta property="og:title" content="jMonkeyEngine Docs">
  15. <link rel="stylesheet" href="../../../../../_/css/site-extra.css">
  16. <link rel="stylesheet" href="../../../../../_/css/vendor/docsearch.min.css">
  17. <!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
  18. <link rel="icon" href="../../../../../_/img/favicon.ico" type="image/x-icon">
  19. </head>
  20. <body class="article">
  21. <header class="header">
  22. <nav class="navbar">
  23. <div class="navbar-brand">
  24. <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
  25. <img alt="" src="../../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
  26. </a>
  27. <div class="navbar-item hide-for-print">
  28. <input id="search-input" type="text" placeholder="Search docs">
  29. </div>
  30. <button class="navbar-burger" data-target="topbar-nav">
  31. <span></span>
  32. <span></span>
  33. <span></span>
  34. </button>
  35. </div>
  36. <div id="topbar-nav" class="navbar-menu">
  37. <div class="navbar-end">
  38. <div class="navbar-item theme-switch-wrapper">
  39. <label class="theme-switch" for="checkbox">
  40. <input type="checkbox" id="checkbox" />
  41. <div class="slider round"></div>
  42. </label>
  43. </div>
  44. <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
  45. </div>
  46. </div>
  47. </nav>
  48. </header>
  49. <div class="body">
  50. <div class="nav-container" data-component="docs" data-version="master">
  51. <aside class="nav">
  52. <div class="panels">
  53. <div class="nav-panel-menu is-active" data-panel="menu">
  54. <nav class="nav-menu">
  55. <h3 class="title"><a href="../../../../documentation.html">JME</a></h3>
  56. <ul class="nav-list">
  57. <li class="nav-item" data-depth="0">
  58. <ul class="nav-list">
  59. <li class="nav-item" data-depth="1">
  60. <a class="nav-link" href="../../../../documentation.html">Getting Started</a>
  61. </li>
  62. <li class="nav-item" data-depth="1">
  63. <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
  64. </li>
  65. </ul>
  66. </li>
  67. <li class="nav-item" data-depth="0">
  68. <ul class="nav-list">
  69. <li class="nav-item" data-depth="1">
  70. <button class="nav-item-toggle"></button>
  71. <a class="nav-link" href="../../../beginner/beginner.html">Beginner Tutorials</a>
  72. <ul class="nav-list">
  73. <li class="nav-item" data-depth="2">
  74. <a class="nav-link" href="../../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
  75. </li>
  76. <li class="nav-item" data-depth="2">
  77. <a class="nav-link" href="../../../beginner/hello_node.html">Hello Node</a>
  78. </li>
  79. <li class="nav-item" data-depth="2">
  80. <a class="nav-link" href="../../../beginner/hello_asset.html">Hello Asset</a>
  81. </li>
  82. <li class="nav-item" data-depth="2">
  83. <a class="nav-link" href="../../../beginner/hello_main_event_loop.html">Hello Update Loop</a>
  84. </li>
  85. <li class="nav-item" data-depth="2">
  86. <a class="nav-link" href="../../../beginner/hello_input_system.html">Hello Input System</a>
  87. </li>
  88. <li class="nav-item" data-depth="2">
  89. <a class="nav-link" href="../../../beginner/hello_material.html">Hello Material</a>
  90. </li>
  91. <li class="nav-item" data-depth="2">
  92. <a class="nav-link" href="../../../beginner/hello_animation.html">Hello Animation</a>
  93. </li>
  94. <li class="nav-item" data-depth="2">
  95. <a class="nav-link" href="../../../beginner/hello_picking.html">Hello Picking</a>
  96. </li>
  97. <li class="nav-item" data-depth="2">
  98. <a class="nav-link" href="../../../beginner/hello_collision.html">Hello Collision</a>
  99. </li>
  100. <li class="nav-item" data-depth="2">
  101. <a class="nav-link" href="../../../beginner/hello_terrain.html">Hello Terrain</a>
  102. </li>
  103. <li class="nav-item" data-depth="2">
  104. <a class="nav-link" href="../../../beginner/hello_audio.html">Hello Audio</a>
  105. </li>
  106. <li class="nav-item" data-depth="2">
  107. <a class="nav-link" href="../../../beginner/hello_effects.html">Hello Effects</a>
  108. </li>
  109. <li class="nav-item" data-depth="2">
  110. <a class="nav-link" href="../../../beginner/hello_physics.html">Hello Physics</a>
  111. </li>
  112. </ul>
  113. </li>
  114. <li class="nav-item" data-depth="1">
  115. <button class="nav-item-toggle"></button>
  116. <span class="nav-text">Key Concepts</span>
  117. <ul class="nav-list">
  118. <li class="nav-item" data-depth="2">
  119. <a class="nav-link" href="../../../concepts/best_practices.html">Best Practices</a>
  120. </li>
  121. <li class="nav-item" data-depth="2">
  122. <a class="nav-link" href="../../../concepts/optimization.html">Optimization</a>
  123. </li>
  124. <li class="nav-item" data-depth="2">
  125. <a class="nav-link" href="../../../concepts/faq.html">Frequently Asked Questions</a>
  126. </li>
  127. <li class="nav-item" data-depth="2">
  128. <a class="nav-link" href="../../../concepts/math_for_dummies.html">Math for Dummies</a>
  129. </li>
  130. <li class="nav-item" data-depth="2">
  131. <a class="nav-link" href="../../../concepts/math.html">Math overview</a>
  132. </li>
  133. <li class="nav-item" data-depth="2">
  134. <a class="nav-link" href="../../../concepts/math_cheet_sheet.html">3D math "cheat sheet"</a>
  135. </li>
  136. <li class="nav-item" data-depth="2">
  137. <a class="nav-link" href="../../../concepts/rotate.html">3-D Rotation</a>
  138. </li>
  139. <li class="nav-item" data-depth="2">
  140. <a class="nav-link" href="../../../concepts/math_video_tutorials.html">Math video tutorial series</a>
  141. </li>
  142. <li class="nav-item" data-depth="2">
  143. <a class="nav-link" href="../../../concepts/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
  144. </li>
  145. <li class="nav-item" data-depth="2">
  146. <a class="nav-link" href="../../../concepts/the_scene_graph.html">The Scene Graph</a>
  147. </li>
  148. <li class="nav-item" data-depth="2">
  149. <a class="nav-link" href="../../../concepts/scenegraph_for_dummies.html">Scene Graph for Dummies</a>
  150. </li>
  151. <li class="nav-item" data-depth="2">
  152. <a class="nav-link" href="../../../concepts/terminology.html">3D Graphics Terminology</a>
  153. </li>
  154. <li class="nav-item" data-depth="2">
  155. <a class="nav-link" href="../../../concepts/transparency_sorting.html">Transparency Sorting</a>
  156. </li>
  157. </ul>
  158. </li>
  159. <li class="nav-item" data-depth="1">
  160. <button class="nav-item-toggle"></button>
  161. <span class="nav-text">Articles and How-to&#8217;s</span>
  162. <ul class="nav-list">
  163. <li class="nav-item" data-depth="2">
  164. <button class="nav-item-toggle"></button>
  165. <span class="nav-text">How to Model</span>
  166. <ul class="nav-list">
  167. <li class="nav-item" data-depth="3">
  168. <a class="nav-link" href="../3dsmax/3dsmax.html">3dsmax</a>
  169. </li>
  170. <li class="nav-item" data-depth="3">
  171. <button class="nav-item-toggle"></button>
  172. <a class="nav-link" href="blender.html">Blender</a>
  173. <ul class="nav-list">
  174. <li class="nav-item" data-depth="4">
  175. <a class="nav-link" href="blender_buffer_clearing.html">Buffer Clearing</a>
  176. </li>
  177. <li class="nav-item" data-depth="4">
  178. <a class="nav-link" href="blender_gltf.html">Export as GlTF</a>
  179. </li>
  180. <li class="nav-item is-current-page" data-depth="4">
  181. <a class="nav-link" href="blender_ogre_export.html">Export as Ogre XML</a>
  182. </li>
  183. <li class="nav-item" data-depth="4">
  184. <a class="nav-link" href="blender_ogre_compatibility.html">Ogre Compatibility</a>
  185. </li>
  186. <li class="nav-item" data-depth="4">
  187. <a class="nav-link" href="makehuman.html">MakeHuman</a>
  188. </li>
  189. <li class="nav-item" data-depth="4">
  190. <a class="nav-link" href="makehuman_blender_ogrexml_toolchain.html">MakeHuman toolchain</a>
  191. </li>
  192. </ul>
  193. </li>
  194. </ul>
  195. </li>
  196. <li class="nav-item" data-depth="2">
  197. <button class="nav-item-toggle"></button>
  198. <span class="nav-text">How to Animate</span>
  199. <ul class="nav-list">
  200. <li class="nav-item" data-depth="3">
  201. <button class="nav-item-toggle"></button>
  202. <span class="nav-text">Mixamo</span>
  203. <ul class="nav-list">
  204. <li class="nav-item" data-depth="4">
  205. <a class="nav-link" href="mixamo.html">Blender Models</a>
  206. </li>
  207. <li class="nav-item" data-depth="4">
  208. <button class="nav-item-toggle"></button>
  209. <span class="nav-text">Video</span>
  210. <ul class="nav-list">
  211. <li class="nav-item" data-depth="5">
  212. <a class="nav-link" href="https://youtu.be/jHgAgTWIers?list=PLv6qR9TGkz8RcUr-fOHI2SksWA4BAU9TS">Part 1- Download Model</a>
  213. </li>
  214. <li class="nav-item" data-depth="5">
  215. <a class="nav-link" href="https://youtu.be/GQJSrOpNQwI?list=PLv6qR9TGkz8RcUr-fOHI2SksWA4BAU9TS">Part 2- Rig and Animate</a>
  216. </li>
  217. <li class="nav-item" data-depth="5">
  218. <a class="nav-link" href="https://youtu.be/JzRe2Dxbcmc?list=PLv6qR9TGkz8RcUr-fOHI2SksWA4BAU9TS">Part 3- Import to JME</a>
  219. </li>
  220. <li class="nav-item" data-depth="5">
  221. <a class="nav-link" href="https://youtu.be/8wwDRDJop7k?list=PLv6qR9TGkz8RcUr-fOHI2SksWA4BAU9TS">Part 4- Play Animation</a>
  222. </li>
  223. </ul>
  224. </li>
  225. </ul>
  226. </li>
  227. </ul>
  228. </li>
  229. <li class="nav-item" data-depth="2">
  230. <a class="nav-link" href="../../debugging.html">Debugging with Wireframes</a>
  231. </li>
  232. <li class="nav-item" data-depth="2">
  233. <a class="nav-link" href="../../util/free_skymaps.html">How to create free skymaps</a>
  234. </li>
  235. <li class="nav-item" data-depth="2">
  236. <button class="nav-item-toggle"></button>
  237. <span class="nav-text">Java Tips</span>
  238. <ul class="nav-list">
  239. <li class="nav-item" data-depth="3">
  240. <a class="nav-link" href="../../java/localization.html">Localization</a>
  241. </li>
  242. <li class="nav-item" data-depth="3">
  243. <a class="nav-link" href="../../java/swing_canvas.html">Swing Canvas</a>
  244. </li>
  245. <li class="nav-item" data-depth="3">
  246. <a class="nav-link" href="../../java/logging.html">Logging</a>
  247. </li>
  248. <li class="nav-item" data-depth="3">
  249. <a class="nav-link" href="../../java/read_graphic_card_capabilites.html">Read Graphics Capabilites</a>
  250. </li>
  251. </ul>
  252. </li>
  253. <li class="nav-item" data-depth="2">
  254. <button class="nav-item-toggle"></button>
  255. <span class="nav-text">Articles</span>
  256. <ul class="nav-list">
  257. <li class="nav-item" data-depth="3">
  258. <button class="nav-item-toggle"></button>
  259. <span class="nav-text">Physically Based Rendering</span>
  260. <ul class="nav-list">
  261. <li class="nav-item" data-depth="4">
  262. <a class="nav-link" href="../../articles/pbr/pbr_part1.html">PBR – Part one</a>
  263. </li>
  264. <li class="nav-item" data-depth="4">
  265. <a class="nav-link" href="../../articles/pbr/pbr_part2.html">PBR – Part two</a>
  266. </li>
  267. <li class="nav-item" data-depth="4">
  268. <a class="nav-link" href="../../articles/pbr/pbr_part3.html">PBR – Part three</a>
  269. </li>
  270. </ul>
  271. </li>
  272. </ul>
  273. </li>
  274. </ul>
  275. </li>
  276. </ul>
  277. </li>
  278. <li class="nav-item" data-depth="0">
  279. <ul class="nav-list">
  280. <li class="nav-item" data-depth="1">
  281. <button class="nav-item-toggle"></button>
  282. <span class="nav-text">Core Engine</span>
  283. <ul class="nav-list">
  284. <li class="nav-item" data-depth="2">
  285. <a class="nav-link" href="../../../../core/app/simpleapplication.html">SimpleApplication</a>
  286. </li>
  287. <li class="nav-item" data-depth="2">
  288. <a class="nav-link" href="../../../../core/system/appsettings.html">AppSettings</a>
  289. </li>
  290. </ul>
  291. </li>
  292. <li class="nav-item" data-depth="1">
  293. <button class="nav-item-toggle"></button>
  294. <span class="nav-text">Controlling Game Logic</span>
  295. <ul class="nav-list">
  296. <li class="nav-item" data-depth="2">
  297. <a class="nav-link" href="../../../../core/app/update_loop.html">Update Loop</a>
  298. </li>
  299. <li class="nav-item" data-depth="2">
  300. <a class="nav-link" href="../../../../core/app/state/application_states.html">Application States</a>
  301. </li>
  302. <li class="nav-item" data-depth="2">
  303. <button class="nav-item-toggle"></button>
  304. <a class="nav-link" href="../../../../core/scene/control/custom_controls.html">Custom Controls</a>
  305. <ul class="nav-list">
  306. <li class="nav-item" data-depth="3">
  307. <button class="nav-item-toggle"></button>
  308. <span class="nav-text">Video</span>
  309. <ul class="nav-list">
  310. <li class="nav-item" data-depth="4">
  311. <a class="nav-link" href="https://www.youtube.com/watch?v=MNDiZ9YHIpM">Control any scene node</a>
  312. </li>
  313. <li class="nav-item" data-depth="4">
  314. <a class="nav-link" href="https://www.youtube.com/watch?v=-OzRZscLlHY">Control a character</a>
  315. </li>
  316. <li class="nav-item" data-depth="4">
  317. <a class="nav-link" href="https://wiki.jmonkeyengine.org/Scenes/SDK-UsecaseDemo_1.zip">Video Source Code</a>
  318. </li>
  319. </ul>
  320. </li>
  321. </ul>
  322. </li>
  323. <li class="nav-item" data-depth="2">
  324. <a class="nav-link" href="../../../../core/app/multithreading.html">Multithreading</a>
  325. </li>
  326. </ul>
  327. </li>
  328. <li class="nav-item" data-depth="1">
  329. <button class="nav-item-toggle"></button>
  330. <span class="nav-text">Scene Graph</span>
  331. <ul class="nav-list">
  332. <li class="nav-item" data-depth="2">
  333. <a class="nav-link" href="../../../../core/scene/traverse_scenegraph.html">Traverse SceneGraph</a>
  334. </li>
  335. <li class="nav-item" data-depth="2">
  336. <a class="nav-link" href="../../../../core/scene/spatial.html">Spatial: Node vs Geometry</a>
  337. </li>
  338. <li class="nav-item" data-depth="2">
  339. <button class="nav-item-toggle"></button>
  340. <a class="nav-link" href="../../../../core/scene/mesh.html">Mesh</a>
  341. <ul class="nav-list">
  342. <li class="nav-item" data-depth="3">
  343. <a class="nav-link" href="../../../../core/scene/custom_meshes.html">Custom Meshes</a>
  344. </li>
  345. <li class="nav-item" data-depth="3">
  346. <a class="nav-link" href="../../../../core/scene/shape/shape.html">Shape</a>
  347. </li>
  348. <li class="nav-item" data-depth="3">
  349. <a class="nav-link" href="../../../../core/scene/3d_models.html">3D Models</a>
  350. </li>
  351. </ul>
  352. </li>
  353. <li class="nav-item" data-depth="2">
  354. <a class="nav-link" href="../../../../core/asset/asset_manager.html">Asset Manager</a>
  355. </li>
  356. <li class="nav-item" data-depth="2">
  357. <a class="nav-link" href="../../../../core/export/save_and_load.html">Saving and Loading Nodes</a>
  358. </li>
  359. <li class="nav-item" data-depth="2">
  360. <a class="nav-link" href="../../../../core/collision/collision_and_intersection.html">Collision and Intersection</a>
  361. </li>
  362. <li class="nav-item" data-depth="2">
  363. <a class="nav-link" href="../../../../core/scene/control/level_of_detail.html">Level of Detail</a>
  364. </li>
  365. </ul>
  366. </li>
  367. <li class="nav-item" data-depth="1">
  368. <button class="nav-item-toggle"></button>
  369. <span class="nav-text">Animation, Scene</span>
  370. <ul class="nav-list">
  371. <li class="nav-item" data-depth="2">
  372. <a class="nav-link" href="../../../../core/animation/animation.html">Animation</a>
  373. </li>
  374. <li class="nav-item" data-depth="2">
  375. <a class="nav-link" href="../../../../core/cinematic/cinematics.html">Cinematics (cutscenes, fake destruction physics)</a>
  376. </li>
  377. <li class="nav-item" data-depth="2">
  378. <a class="nav-link" href="../../../../core/cinematic/motionpath.html">MotionPaths and Waypoints</a>
  379. </li>
  380. </ul>
  381. </li>
  382. <li class="nav-item" data-depth="1">
  383. <button class="nav-item-toggle"></button>
  384. <span class="nav-text">Material, Light, Shadow</span>
  385. <ul class="nav-list">
  386. <li class="nav-item" data-depth="2">
  387. <a class="nav-link" href="../../../../core/material/how_to_use_materials.html">How to use Materials</a>
  388. </li>
  389. <li class="nav-item" data-depth="2">
  390. <a class="nav-link" href="../../../../core/material/j3m_material_files.html">.j3m Material Files</a>
  391. </li>
  392. <li class="nav-item" data-depth="2">
  393. <a class="nav-link" href="../../../../core/material/material_definitions.html">.j3md Material Definitions</a>
  394. </li>
  395. <li class="nav-item" data-depth="2">
  396. <a class="nav-link" href="../../../../core/material/materials_overview.html">.j3md Properties</a>
  397. </li>
  398. <li class="nav-item" data-depth="2">
  399. <a class="nav-link" href="../../../../core/shader/jme3_shaders.html">Shaders and JME3</a>
  400. </li>
  401. <li class="nav-item" data-depth="2">
  402. <a class="nav-link" href="../../../../core/shader/jme3_shadernodes.html">Shader Node System</a>
  403. </li>
  404. <li class="nav-item" data-depth="2">
  405. <a class="nav-link" href="../../../../core/shader/shader_video_tutorials.html">Shader Video Tutorials</a>
  406. </li>
  407. <li class="nav-item" data-depth="2">
  408. <a class="nav-link" href="../../../../core/light/light_and_shadow.html">Light and Shadow</a>
  409. </li>
  410. <li class="nav-item" data-depth="2">
  411. <a class="nav-link" href="../../../../core/texture/anisotropic_filtering.html">Anisotropic Filtering</a>
  412. </li>
  413. <li class="nav-item" data-depth="2">
  414. <a class="nav-link" href="../../../../core/system/jme3_srgbpipeline.html">Gamma Correction</a>
  415. </li>
  416. </ul>
  417. </li>
  418. <li class="nav-item" data-depth="1">
  419. <button class="nav-item-toggle"></button>
  420. <span class="nav-text">Audio, Video</span>
  421. <ul class="nav-list">
  422. <li class="nav-item" data-depth="2">
  423. <a class="nav-link" href="../../../../core/audio/audio.html">Playing Sounds</a>
  424. </li>
  425. <li class="nav-item" data-depth="2">
  426. <a class="nav-link" href="../../../../core/audio/audio_environment_presets.html">Audio Environment Presets</a>
  427. </li>
  428. <li class="nav-item" data-depth="2">
  429. <a class="nav-link" href="../../../../core/app/state/screenshots.html">Capture Screenshots</a>
  430. </li>
  431. <li class="nav-item" data-depth="2">
  432. <a class="nav-link" href="../../../../core/app/state/capture_audio_video_to_a_file.html">Capture Audio/Video</a>
  433. </li>
  434. </ul>
  435. </li>
  436. <li class="nav-item" data-depth="1">
  437. <button class="nav-item-toggle"></button>
  438. <span class="nav-text">Filter, Effect</span>
  439. <ul class="nav-list">
  440. <li class="nav-item" data-depth="2">
  441. <a class="nav-link" href="../../../../core/effect/effects_overview.html">Overview</a>
  442. </li>
  443. <li class="nav-item" data-depth="2">
  444. <a class="nav-link" href="../../../../core/effect/bloom_and_glow.html">Bloom and Glow</a>
  445. </li>
  446. <li class="nav-item" data-depth="2">
  447. <a class="nav-link" href="../../../../core/effect/particle_emitters.html">Particle Emitters</a>
  448. </li>
  449. </ul>
  450. </li>
  451. <li class="nav-item" data-depth="1">
  452. <button class="nav-item-toggle"></button>
  453. <span class="nav-text">Landscapes</span>
  454. <ul class="nav-list">
  455. <li class="nav-item" data-depth="2">
  456. <a class="nav-link" href="../../../../core/util/sky.html">Sky</a>
  457. </li>
  458. <li class="nav-item" data-depth="2">
  459. <a class="nav-link" href="../../../../core/terrain/terrain.html">Terrain (TerraMonkey)</a>
  460. </li>
  461. <li class="nav-item" data-depth="2">
  462. <a class="nav-link" href="../../../../core/collision/terrain_collision.html">Terrain Collision</a>
  463. </li>
  464. <li class="nav-item" data-depth="2">
  465. <a class="nav-link" href="../../../../core/effect/water.html">Simple Water</a>
  466. </li>
  467. <li class="nav-item" data-depth="2">
  468. <a class="nav-link" href="../../../../core/effect/post-processor_water.html">Post-Processor Water</a>
  469. </li>
  470. </ul>
  471. </li>
  472. <li class="nav-item" data-depth="1">
  473. <button class="nav-item-toggle"></button>
  474. <span class="nav-text">Camera</span>
  475. <ul class="nav-list">
  476. <li class="nav-item" data-depth="2">
  477. <a class="nav-link" href="../../../../core/renderer/camera.html">Camera</a>
  478. </li>
  479. <li class="nav-item" data-depth="2">
  480. <a class="nav-link" href="../../../../core/renderer/making_the_camera_follow_a_character.html">Follow a Character</a>
  481. </li>
  482. <li class="nav-item" data-depth="2">
  483. <a class="nav-link" href="../../../../core/renderer/remote-controlling_the_camera.html">Remote-Controlling</a>
  484. </li>
  485. <li class="nav-item" data-depth="2">
  486. <a class="nav-link" href="../../../../core/renderer/multiple_camera_views.html">Multiple Camera Views</a>
  487. </li>
  488. <li class="nav-item" data-depth="2">
  489. <a class="nav-link" href="../../../../core/renderer/jme3_renderbuckets.html">Render Buckets</a>
  490. </li>
  491. </ul>
  492. </li>
  493. <li class="nav-item" data-depth="1">
  494. <button class="nav-item-toggle"></button>
  495. <span class="nav-text">User Interaction</span>
  496. <ul class="nav-list">
  497. <li class="nav-item" data-depth="2">
  498. <a class="nav-link" href="../../../../core/input/input_handling.html">Input Handling</a>
  499. </li>
  500. <li class="nav-item" data-depth="2">
  501. <a class="nav-link" href="../../../../core/input/combo_moves.html">Combo Moves</a>
  502. </li>
  503. <li class="nav-item" data-depth="2">
  504. <a class="nav-link" href="../../../../core/input/mouse_picking.html">Mouse Picking</a>
  505. </li>
  506. </ul>
  507. </li>
  508. <li class="nav-item" data-depth="1">
  509. <button class="nav-item-toggle"></button>
  510. <span class="nav-text">Graphical User Interface</span>
  511. <ul class="nav-list">
  512. <li class="nav-item" data-depth="2">
  513. <button class="nav-item-toggle"></button>
  514. <span class="nav-text">Nifty GUI</span>
  515. <ul class="nav-list">
  516. <li class="nav-item" data-depth="3">
  517. <a class="nav-link" href="../../../../core/gui/nifty_gui.html">Integration Tutorial</a>
  518. </li>
  519. <li class="nav-item" data-depth="3">
  520. <a class="nav-link" href="../../../../core/gui/nifty_gui_best_practices.html">Best Practices</a>
  521. </li>
  522. <li class="nav-item" data-depth="3">
  523. <a class="nav-link" href="../../../../core/gui/nifty_gui_scenarios.html">Scenarios</a>
  524. </li>
  525. </ul>
  526. </li>
  527. <li class="nav-item" data-depth="2">
  528. <a class="nav-link" href="../../../../core/ui/hud.html">Head-Up Display (HUD)</a>
  529. </li>
  530. </ul>
  531. </li>
  532. <li class="nav-item" data-depth="1">
  533. <button class="nav-item-toggle"></button>
  534. <span class="nav-text">Virtual Reality</span>
  535. <ul class="nav-list">
  536. <li class="nav-item" data-depth="2">
  537. <a class="nav-link" href="../../../../core/vr/virtualreality.html">Virtual Reality</a>
  538. </li>
  539. </ul>
  540. </li>
  541. </ul>
  542. </li>
  543. <li class="nav-item" data-depth="0">
  544. <ul class="nav-list">
  545. <li class="nav-item" data-depth="1">
  546. <button class="nav-item-toggle"></button>
  547. <a class="nav-link" href="../../../../physics/physics.html">Physics</a>
  548. <ul class="nav-list">
  549. <li class="nav-item" data-depth="2">
  550. <a class="nav-link" href="../../../../physics/bullet_multithreading.html">Multi-Threaded Physics</a>
  551. </li>
  552. <li class="nav-item" data-depth="2">
  553. <a class="nav-link" href="../../../../physics/collision/physics_listeners.html">Collision Detection</a>
  554. </li>
  555. <li class="nav-item" data-depth="2">
  556. <a class="nav-link" href="../../../../physics/joint/hinges_and_joints.html">Hinges and Joints</a>
  557. </li>
  558. <li class="nav-item" data-depth="2">
  559. <a class="nav-link" href="../../../../physics/control/walking_character.html">Walking Character</a>
  560. </li>
  561. <li class="nav-item" data-depth="2">
  562. <a class="nav-link" href="../../../../physics/control/ragdoll.html">Ragdoll</a>
  563. </li>
  564. <li class="nav-item" data-depth="2">
  565. <a class="nav-link" href="../../../../physics/control/vehicles.html">Vehicles</a>
  566. </li>
  567. <li class="nav-item" data-depth="2">
  568. <a class="nav-link" href="../../../../physics/control/softbody.html">Softbody</a>
  569. </li>
  570. <li class="nav-item" data-depth="2">
  571. <a class="nav-link" href="../../../../physics/bullet_pitfalls.html">Bullet Physics Pitfalls</a>
  572. </li>
  573. </ul>
  574. </li>
  575. </ul>
  576. </li>
  577. <li class="nav-item" data-depth="0">
  578. <ul class="nav-list">
  579. <li class="nav-item" data-depth="1">
  580. <button class="nav-item-toggle"></button>
  581. <span class="nav-text">Networking</span>
  582. <ul class="nav-list">
  583. <li class="nav-item" data-depth="2">
  584. <a class="nav-link" href="../../../../networking/networking.html">Networking (SpiderMonkey)</a>
  585. </li>
  586. <li class="nav-item" data-depth="2">
  587. <a class="nav-link" href="../../../../networking/headless_server.html">Headless Server</a>
  588. </li>
  589. <li class="nav-item" data-depth="2">
  590. <a class="nav-link" href="../../../../networking/monkey_zone.html">Multi-Player Demo Code</a>
  591. </li>
  592. <li class="nav-item" data-depth="2">
  593. <a class="nav-link" href="../../../../networking/networking_video_tutorials.html">Networking Video Tutorials</a>
  594. </li>
  595. </ul>
  596. </li>
  597. </ul>
  598. </li>
  599. <li class="nav-item" data-depth="0">
  600. <ul class="nav-list">
  601. <li class="nav-item" data-depth="1">
  602. <button class="nav-item-toggle"></button>
  603. <span class="nav-text">User Contributions</span>
  604. <ul class="nav-list">
  605. <li class="nav-item" data-depth="2">
  606. <a class="nav-link" href="#docs\modules\contributions\pages\contributions.adoc">User Made Utilities</a>
  607. </li>
  608. <li class="nav-item" data-depth="2">
  609. <button class="nav-item-toggle"></button>
  610. <span class="nav-text">Shader</span>
  611. <ul class="nav-list">
  612. <li class="nav-item" data-depth="3">
  613. <a class="nav-link" href="../../../../contributions/shader/shaderblow_project.html">ShaderBlow Project</a>
  614. </li>
  615. </ul>
  616. </li>
  617. <li class="nav-item" data-depth="2">
  618. <button class="nav-item-toggle"></button>
  619. <span class="nav-text">Landscapes</span>
  620. <ul class="nav-list">
  621. <li class="nav-item" data-depth="3">
  622. <a class="nav-link" href="../../../../contributions/lanscapes/vegetationsystem/vegetationsystem.html">Vegetation System</a>
  623. </li>
  624. </ul>
  625. </li>
  626. <li class="nav-item" data-depth="2">
  627. <button class="nav-item-toggle"></button>
  628. <span class="nav-text">Networking</span>
  629. <ul class="nav-list">
  630. <li class="nav-item" data-depth="3">
  631. <a class="nav-link" href="../../../../contributions/networking/open_game_finder.html">Open Game Finder</a>
  632. </li>
  633. </ul>
  634. </li>
  635. <li class="nav-item" data-depth="2">
  636. <button class="nav-item-toggle"></button>
  637. <span class="nav-text">Entity System</span>
  638. <ul class="nav-list">
  639. <li class="nav-item" data-depth="3">
  640. <a class="nav-link" href="#es/entitysystem.adoc">The Zay-ES Entity System</a>
  641. </li>
  642. </ul>
  643. </li>
  644. <li class="nav-item" data-depth="2">
  645. <button class="nav-item-toggle"></button>
  646. <span class="nav-text">Artificial Intelligence</span>
  647. <ul class="nav-list">
  648. <li class="nav-item" data-depth="3">
  649. <a class="nav-link" href="../../../../contributions/ai/recast.html">Recast Navigation</a>
  650. </li>
  651. <li class="nav-item" data-depth="3">
  652. <a class="nav-link" href="../../../../contributions/ai/building_recast.html">Updating and building Recast Native Bindings</a>
  653. </li>
  654. <li class="nav-item" data-depth="3">
  655. <a class="nav-link" href="../../../../contributions/ai/monkey_brains.html">Monkey Brains</a>
  656. </li>
  657. <li class="nav-item" data-depth="3">
  658. <a class="nav-link" href="../../../../contributions/ai/steer_behaviours.html">Steer Behaviours</a>
  659. </li>
  660. <li class="nav-item" data-depth="3">
  661. <a class="nav-link" href="../../../../contributions/ai/jme3_ai.html">jME3 Artificial Intelligence</a>
  662. </li>
  663. </ul>
  664. </li>
  665. <li class="nav-item" data-depth="2">
  666. <button class="nav-item-toggle"></button>
  667. <span class="nav-text">GUI</span>
  668. <ul class="nav-list">
  669. <li class="nav-item" data-depth="3">
  670. <button class="nav-item-toggle"></button>
  671. <a class="nav-link" href="https://github.com/jMonkeyEngine-Contributions/Lemur">Lemur - a native jME3 GUI library with scene graph tools</a>
  672. <ul class="nav-list">
  673. <li class="nav-item" data-depth="4">
  674. <button class="nav-item-toggle"></button>
  675. <a class="nav-link" href="https://github.com/jMonkeyEngine-Contributions/Lemur/wiki/Modules">Lemur Scene Graph Tools</a>
  676. <ul class="nav-list">
  677. <li class="nav-item" data-depth="5">
  678. <a class="nav-link" href="http://hub.jmonkeyengine.org/t/lemur-gems-1-inputmapper-based-camera-movement/28703">Lemur Gems #1 - Input mapper based camera movement. </a>
  679. </li>
  680. <li class="nav-item" data-depth="5">
  681. <a class="nav-link" href="http://hub.jmonkeyengine.org/t/lemur-gems-2-inputmapper-delegates/28710">Lemur Gems #2 - Input mapper delegates</a>
  682. </li>
  683. <li class="nav-item" data-depth="5">
  684. <a class="nav-link" href="http://hub.jmonkeyengine.org/t/lemur-gems-3-scene-picking/28713">Lemur Gems #3 - Scene picking</a>
  685. </li>
  686. </ul>
  687. </li>
  688. </ul>
  689. </li>
  690. <li class="nav-item" data-depth="3">
  691. <a class="nav-link" href="../../../../contributions/gui/tonegodgui/tonegodgui.html">tonegodGUI - a native jME3 GUI library</a>
  692. </li>
  693. </ul>
  694. </li>
  695. <li class="nav-item" data-depth="2">
  696. <button class="nav-item-toggle"></button>
  697. <span class="nav-text">Tools</span>
  698. <ul class="nav-list">
  699. <li class="nav-item" data-depth="3">
  700. <a class="nav-link" href="../../../../contributions/tools/navigation.html">Mercator Projection Tool (Marine Navigation)</a>
  701. </li>
  702. <li class="nav-item" data-depth="3">
  703. <a class="nav-link" href="../../../../contributions/tools/charts.html">Visualizing Maps in JME3 (Marine Charts)</a>
  704. </li>
  705. </ul>
  706. </li>
  707. <li class="nav-item" data-depth="2">
  708. <button class="nav-item-toggle"></button>
  709. <span class="nav-text">Projects</span>
  710. <ul class="nav-list">
  711. <li class="nav-item" data-depth="3">
  712. <a class="nav-link" href="../../../../contributions/projects/rise_of_mutants_project.html">Rise of Mutants Project</a>
  713. </li>
  714. </ul>
  715. </li>
  716. </ul>
  717. </li>
  718. </ul>
  719. </li>
  720. <li class="nav-item" data-depth="0">
  721. <ul class="nav-list">
  722. <li class="nav-item" data-depth="1">
  723. <button class="nav-item-toggle"></button>
  724. <a class="nav-link" href="../../../../sdk/sdk.html">SDK</a>
  725. <ul class="nav-list">
  726. <li class="nav-item" data-depth="2">
  727. <button class="nav-item-toggle"></button>
  728. <span class="nav-text">Video Tutorials</span>
  729. <ul class="nav-list">
  730. <li class="nav-item" data-depth="3">
  731. <button class="nav-item-toggle"></button>
  732. <span class="nav-text">SDK Use Case Tutorials</span>
  733. <ul class="nav-list">
  734. <li class="nav-item" data-depth="4">
  735. <a class="nav-link" href="http://www.youtube.com/watch?v=-OzRZscLlHY">Demo 1 (Quixote demo)</a>
  736. </li>
  737. <li class="nav-item" data-depth="4">
  738. <a class="nav-link" href="http://www.youtube.com/watch?v=6-YWxD3JByE">Demo 2 (Models and Materials)</a>
  739. </li>
  740. </ul>
  741. </li>
  742. <li class="nav-item" data-depth="3">
  743. <button class="nav-item-toggle"></button>
  744. <span class="nav-text">SDK Tutorials</span>
  745. <ul class="nav-list">
  746. <li class="nav-item" data-depth="4">
  747. <a class="nav-link" href="http://www.youtube.com/watch?v=M1_0pbeyJzI">Basics</a>
  748. </li>
  749. <li class="nav-item" data-depth="4">
  750. <a class="nav-link" href="http://www.youtube.com/watch?v=nL7woH40i5c">Importing Models</a>
  751. </li>
  752. <li class="nav-item" data-depth="4">
  753. <a class="nav-link" href="http://www.youtube.com/watch?v=DUmgAjiNzhY">Dragging&amp;Dropping Nodes</a>
  754. </li>
  755. <li class="nav-item" data-depth="4">
  756. <a class="nav-link" href="http://www.youtube.com/watch?v=ntPAmtsQ6eM">Scene Composing</a>
  757. </li>
  758. <li class="nav-item" data-depth="4">
  759. <a class="nav-link" href="http://www.youtube.com/watch?v=zgPV3W6dD4s">Terrain with Collision Shape</a>
  760. </li>
  761. <li class="nav-item" data-depth="4">
  762. <a class="nav-link" href="http://www.youtube.com/watch?v=Feu3-mrpolc">Working with Materials</a>
  763. </li>
  764. <li class="nav-item" data-depth="4">
  765. <a class="nav-link" href="http://www.youtube.com/watch?v=MNDiZ9YHIpM">Custom Controls</a>
  766. </li>
  767. <li class="nav-item" data-depth="4">
  768. <a class="nav-link" href="http://www.youtube.com/watch?v=oZnssg8TBWQ">WebStart Deployment</a>
  769. </li>
  770. <li class="nav-item" data-depth="4">
  771. <a class="nav-link" href="http://www.youtube.com/watch?v=D7JM4VMKqPc">Animation and Effect TrackEditing</a>
  772. </li>
  773. </ul>
  774. </li>
  775. </ul>
  776. </li>
  777. <li class="nav-item" data-depth="2">
  778. <button class="nav-item-toggle"></button>
  779. <span class="nav-text">Getting Started</span>
  780. <ul class="nav-list">
  781. <li class="nav-item" data-depth="3">
  782. <a class="nav-link" href="../../../../sdk/update_center.html">Updating jMonkeyEngine SDK</a>
  783. </li>
  784. <li class="nav-item" data-depth="3">
  785. <a class="nav-link" href="../../../../sdk/troubleshooting.html">Troubleshooting</a>
  786. </li>
  787. </ul>
  788. </li>
  789. <li class="nav-item" data-depth="2">
  790. <button class="nav-item-toggle"></button>
  791. <span class="nav-text">Java Development Features</span>
  792. <ul class="nav-list">
  793. <li class="nav-item" data-depth="3">
  794. <a class="nav-link" href="../../../../sdk/project_creation.html">Project Creation</a>
  795. </li>
  796. <li class="nav-item" data-depth="3">
  797. <a class="nav-link" href="../../../../sdk/code_editor.html">Code Editor and Palette</a>
  798. </li>
  799. <li class="nav-item" data-depth="3">
  800. <a class="nav-link" href="../../../../sdk/version_control.html">File Version Control</a>
  801. </li>
  802. <li class="nav-item" data-depth="3">
  803. <a class="nav-link" href="../../../../sdk/debugging_profiling_testing.html">Debug, Profile, Test</a>
  804. </li>
  805. <li class="nav-item" data-depth="3">
  806. <button class="nav-item-toggle"></button>
  807. <a class="nav-link" href="../../../../sdk/application_deployment.html">Application Deployment</a>
  808. <ul class="nav-list">
  809. <li class="nav-item" data-depth="4">
  810. <a class="nav-link" href="../../../../sdk/default_build_script.html">Default Build Script</a>
  811. </li>
  812. <li class="nav-item" data-depth="4">
  813. <a class="nav-link" href="../../../../sdk/android.html">Android</a>
  814. </li>
  815. <li class="nav-item" data-depth="4">
  816. <a class="nav-link" href="../../../../sdk/android_cheat_sheet.html">Android Cheat Sheet</a>
  817. </li>
  818. <li class="nav-item" data-depth="4">
  819. <a class="nav-link" href="../../../../sdk/ios.html">iOS</a>
  820. </li>
  821. </ul>
  822. </li>
  823. </ul>
  824. </li>
  825. <li class="nav-item" data-depth="2">
  826. <button class="nav-item-toggle"></button>
  827. <span class="nav-text">Unique Features</span>
  828. <ul class="nav-list">
  829. <li class="nav-item" data-depth="3">
  830. <button class="nav-item-toggle"></button>
  831. <a class="nav-link" href="../../../../sdk/model_loader_and_viewer.html">Import, View, Convert Models</a>
  832. <ul class="nav-list">
  833. <li class="nav-item" data-depth="4">
  834. <a class="nav-link" href="../../../../sdk/asset_packs.html">Asset Packs</a>
  835. </li>
  836. </ul>
  837. </li>
  838. <li class="nav-item" data-depth="3">
  839. <a class="nav-link" href="../../../../sdk/scene_explorer.html">The SceneExplorer</a>
  840. </li>
  841. <li class="nav-item" data-depth="3">
  842. <a class="nav-link" href="../../../../sdk/scene_composer.html">Composing a Scene</a>
  843. </li>
  844. <li class="nav-item" data-depth="3">
  845. <a class="nav-link" href="../../../../sdk/terrain_editor.html">Terrain Editor</a>
  846. </li>
  847. <li class="nav-item" data-depth="3">
  848. <a class="nav-link" href="../../../../sdk/sample_code.html">Sample Code</a>
  849. </li>
  850. <li class="nav-item" data-depth="3">
  851. <a class="nav-link" href="../../../../sdk/material_editing.html">Material Editing</a>
  852. </li>
  853. <li class="nav-item" data-depth="3">
  854. <a class="nav-link" href="../../../../sdk/font_creation.html">Creating Bitmap Fonts</a>
  855. </li>
  856. <li class="nav-item" data-depth="3">
  857. <button class="nav-item-toggle"></button>
  858. <a class="nav-link" href="https://hub.jmonkeyengine.org/t/effecttrack-and-audiotrack-editing-in-the-sdk/23378">Audio and Effect Track Editing</a>
  859. <ul class="nav-list">
  860. <li class="nav-item" data-depth="4">
  861. <a class="nav-link" href="https://www.youtube.com/watch?v=D7JM4VMKqPc">Video: Effect and AudioTrack editing in jMonkeyEngine 3 sdk</a>
  862. </li>
  863. </ul>
  864. </li>
  865. <li class="nav-item" data-depth="3">
  866. <a class="nav-link" href="../../../../sdk/filters.html">Post-Processor Filter Editor and Viewer</a>
  867. </li>
  868. <li class="nav-item" data-depth="3">
  869. <a class="nav-link" href="../../../../core/app/state/application_states.html">Application States</a>
  870. </li>
  871. <li class="nav-item" data-depth="3">
  872. <a class="nav-link" href="../../../../core/scene/control/custom_controls.html">Custom Controls</a>
  873. </li>
  874. <li class="nav-item" data-depth="3">
  875. <a class="nav-link" href="../../../../sdk/vehicle_creator.html">Vehicle Creator</a>
  876. </li>
  877. </ul>
  878. </li>
  879. <li class="nav-item" data-depth="2">
  880. <button class="nav-item-toggle"></button>
  881. <span class="nav-text">Advanced Usage</span>
  882. <ul class="nav-list">
  883. <li class="nav-item" data-depth="3">
  884. <a class="nav-link" href="../../../../sdk/build_platform.html">Building jMonkeyEngine SDK</a>
  885. </li>
  886. <li class="nav-item" data-depth="3">
  887. <a class="nav-link" href="../../../../sdk/use_own_jme.html#.adoc">Using your own (modified) version of jME3 in jMonkeyEngine SDK</a>
  888. </li>
  889. <li class="nav-item" data-depth="3">
  890. <a class="nav-link" href="../../../../sdk/increasing_heap_memory.html">Increasing Heap Memory</a>
  891. </li>
  892. <li class="nav-item" data-depth="3">
  893. <a class="nav-link" href="../../../../sdk/log_files.html">Log Files</a>
  894. </li>
  895. </ul>
  896. </li>
  897. <li class="nav-item" data-depth="2">
  898. <button class="nav-item-toggle"></button>
  899. <span class="nav-text">Available external plugins</span>
  900. <ul class="nav-list">
  901. <li class="nav-item" data-depth="3">
  902. <a class="nav-link" href="../../../../contributions/contributions.html">Contributions</a>
  903. </li>
  904. <li class="nav-item" data-depth="3">
  905. <a class="nav-link" href="../../../../sdk/neotexture.html">Neo Texture Editor for procedural textures</a>
  906. </li>
  907. <li class="nav-item" data-depth="3">
  908. <a class="nav-link" href="http://www.youtube.com/watch?v=yS9a9o4WzL8">Video: Mesh Tool &amp; Physics Editor</a>
  909. </li>
  910. </ul>
  911. </li>
  912. <li class="nav-item" data-depth="2">
  913. <button class="nav-item-toggle"></button>
  914. <a class="nav-link" href="../../../../sdk/development.html">Developing plugins for jMonkeyEngine SDK</a>
  915. <ul class="nav-list">
  916. <li class="nav-item" data-depth="3">
  917. <a class="nav-link" href="../../../../sdk/development/setup.html">Creating a plugin</a>
  918. </li>
  919. <li class="nav-item" data-depth="3">
  920. <a class="nav-link" href="../../../../sdk/development/general.html">Creating components</a>
  921. </li>
  922. <li class="nav-item" data-depth="3">
  923. <a class="nav-link" href="../../../../sdk/development/scene.html">The Main Scene</a>
  924. </li>
  925. <li class="nav-item" data-depth="3">
  926. <a class="nav-link" href="../../../../sdk/development/sceneexplorer.html">The Scene Explorer</a>
  927. </li>
  928. <li class="nav-item" data-depth="3">
  929. <a class="nav-link" href="../../../../sdk/development/projects_assets.html">Projects and Assets</a>
  930. </li>
  931. <li class="nav-item" data-depth="3">
  932. <a class="nav-link" href="../../../../sdk/development/extension_library.html">Create a library plugin from a jar file</a>
  933. </li>
  934. <li class="nav-item" data-depth="3">
  935. <a class="nav-link" href="../../../../sdk/development/model_loader.html">Create a new or custom model filetype and loader</a>
  936. </li>
  937. </ul>
  938. </li>
  939. </ul>
  940. </li>
  941. </ul>
  942. </li>
  943. </ul>
  944. </nav>
  945. </div>
  946. <div class="nav-panel-explore" data-panel="explore">
  947. <div class="context">
  948. <span class="title">JME</span>
  949. <span class="version">master</span>
  950. </div>
  951. <ul class="components">
  952. <li class="component is-current">
  953. <span class="title">JME</span>
  954. <ul class="versions">
  955. <li class="version is-current is-latest">
  956. <a href="../../../../documentation.html">master</a>
  957. </li>
  958. </ul>
  959. </li>
  960. <li class="component">
  961. <span class="title">Wiki Contribution</span>
  962. <ul class="versions">
  963. <li class="version is-latest">
  964. <a href="../../../../../wiki-contribution/wiki_contributor.html">master</a>
  965. </li>
  966. </ul>
  967. </li>
  968. <li class="component">
  969. <span class="title">Wiki UI</span>
  970. <ul class="versions">
  971. <li class="version is-latest">
  972. <a href="../../../../../wiki-ui/index.html">master</a>
  973. </li>
  974. </ul>
  975. </li>
  976. </ul>
  977. </div>
  978. </div>
  979. </aside>
  980. </div>
  981. <main class="article">
  982. <div class="toolbar" role="navigation">
  983. <button class="nav-toggle"></button>
  984. <nav class="breadcrumbs" aria-label="breadcrumbs">
  985. <ul>
  986. <li><a href="../../../../documentation.html">JME</a></li>
  987. <li>Articles and How-to&#8217;s</li>
  988. <li>How to Model</li>
  989. <li><a href="blender.html">Blender</a></li>
  990. <li><a href="blender_ogre_export.html">Export as Ogre XML</a></li>
  991. </ul>
  992. </nav>
  993. <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/tutorials/pages/how-to/modeling/blender/blender_ogre_export.adoc">Edit this Page</a></div>
  994. </div>
  995. <div class="content">
  996. <article class="doc">
  997. <h1 class="page">Exporting Models as Ogre XML meshes from Blender</h1>
  998. <div class="admonitionblock tip">
  999. <table>
  1000. <tr>
  1001. <td class="icon">
  1002. <i class="fa icon-tip" title="Tip"></i>
  1003. </td>
  1004. <td class="content">
  1005. <div class="paragraph">
  1006. <p><a href="blender_buffer_clearing.html" class="page">Blender Buffer Clearing</a> should be performed prior to exporting any model from Blender.</p>
  1007. </div>
  1008. </td>
  1009. </tr>
  1010. </table>
  1011. </div>
  1012. <div class="paragraph">
  1013. <p>To export your models as Ogre XML meshes with materials:</p>
  1014. </div>
  1015. <div class="olist arabic">
  1016. <ol class="arabic">
  1017. <li>
  1018. <p>jMonkeyEngine requires a material file to be named the same name as the model so prior to opening the export dialog make it so. The model will export files named <code>ModelName.mesh.xml</code> with a <code>ModelName.material</code>, plus (optionally) <code>ModelName.skeleton.xml</code>, and some JPG files.</p>
  1019. </li>
  1020. <li>
  1021. <p>Open the menu <code><span class="menuseq"><b class="menu">File</b>&#160;<i class="fa fa-angle-right caret"></i> <b class="submenu">Export</b>&#160;<i class="fa fa-angle-right caret"></i> <b class="menuitem">Ogre3D</b></span></code> to open the exporter dialog.</p>
  1022. </li>
  1023. <li>
  1024. <p>In the <code>File Path</code> field: Select a target sub-directory of your <code>Project Assets/Textures/</code> directory. E.g. <code>Project Assets/Textures/ModelName/</code>. See <a href="../../../concepts/best_practices.html" class="page">Best Practices</a>.</p>
  1025. </li>
  1026. <li>
  1027. <p>In the panel at the bottom left of the export window toggle the following export settings:
  1028. -  Swap Axis: xz-y</p>
  1029. <div class="ulist checklist">
  1030. <ul class="checklist">
  1031. <li>
  1032. <p><i class="fa fa-check-square-o"></i> Separate materials</p>
  1033. </li>
  1034. <li>
  1035. <p><i class="fa fa-square-o"></i> Only Deformable Bones <sup class="footnote">[<a id="_footnoteref_1" class="footnote" href="#_footnotedef_1" title="View footnote.">1</a>]</sup></p>
  1036. </li>
  1037. <li>
  1038. <p><i class="fa fa-square-o"></i> Export Scene <sup class="footnote">[<a id="_footnoteref_2" class="footnote" href="#_footnotedef_2" title="View footnote.">2</a>]</sup></p>
  1039. </li>
  1040. <li>
  1041. <p><i class="fa fa-square-o"></i> Export Selected Only <sup class="footnote">[<a id="_footnoteref_3" class="footnote" href="#_footnotedef_3" title="View footnote.">3</a>]</sup></p>
  1042. </li>
  1043. <li>
  1044. <p><i class="fa fa-check-square-o"></i> Export Meshes</p>
  1045. </li>
  1046. <li>
  1047. <p><i class="fa fa-square-o"></i> Export Meshes Overwrite <sup class="footnote">[<a id="_footnoteref_4" class="footnote" href="#_footnotedef_4" title="View footnote.">4</a>]</sup></p>
  1048. </li>
  1049. <li>
  1050. <p><i class="fa fa-square-o"></i> Armature Animation <sup class="footnote">[<a id="_footnoteref_5" class="footnote" href="#_footnotedef_5" title="View footnote.">5</a>]</sup></p>
  1051. </li>
  1052. <li>
  1053. <p>Trim Weights <sup class="footnote">[<a id="_footnoteref_6" class="footnote" href="#_footnotedef_6" title="View footnote.">6</a>]</sup></p>
  1054. </li>
  1055. <li>
  1056. <p><i class="fa fa-check-square-o"></i> Export Materials</p>
  1057. </li>
  1058. </ul>
  1059. </div>
  1060. </li>
  1061. <li>
  1062. <p>Click Export Ogre.</p>
  1063. </li>
  1064. </ol>
  1065. </div>
  1066. <div class="paragraph">
  1067. <p>You can now use the <a href="../../../../sdk/sdk.html" class="page">jMonkeyEngine SDK</a> to <a href="../../../../sdk/model_loader_and_viewer.html" class="page">load and view models</a>. You can <a href="../../../../sdk/scene_composer.html" class="page">create scenes</a> from them and write code that loads them into your application.</p>
  1068. </div>
  1069. <div id="footnotes">
  1070. <hr>
  1071. <div class="footnote" id="_footnotedef_1">
  1072. <a href="#_footnoteref_1">1</a>. Optional: If selected, and you have an Armature with the model, only the deform bones are exported.
  1073. </div>
  1074. <div class="footnote" id="_footnotedef_2">
  1075. <a href="#_footnoteref_2">2</a>. Toggle this to export your model in DotScene format
  1076. </div>
  1077. <div class="footnote" id="_footnotedef_3">
  1078. <a href="#_footnoteref_3">3</a>. Optional: If selected, you manually choose each object you want exported prior to opening the export dialog.
  1079. </div>
  1080. <div class="footnote" id="_footnotedef_4">
  1081. <a href="#_footnoteref_4">4</a>. Optional: If selected, it will overwrite the existing files in the target directory
  1082. </div>
  1083. <div class="footnote" id="_footnotedef_5">
  1084. <a href="#_footnoteref_5">5</a>. Optional: Only used if the model contains an armature.
  1085. </div>
  1086. <div class="footnote" id="_footnotedef_6">
  1087. <a href="#_footnoteref_6">6</a>. Occasionally when exporting you may get a warning complaining about vertices weighted to too many bones. You are then asked to try increasing the trim weights option. Slightly increase this spinner and try exporting again. Repeat the process until the warning goes away.
  1088. </div>
  1089. </div>
  1090. <nav class="pagination">
  1091. <span class="prev"><a href="blender_gltf.html">Export as GlTF</a></span>
  1092. <span class="next"><a href="blender_ogre_compatibility.html">Ogre Compatibility</a></span>
  1093. </nav>
  1094. </article>
  1095. <aside class="toc sidebar" data-title="Contents" data-levels="2">
  1096. <div class="toc-menu"></div>
  1097. </aside>
  1098. </div>
  1099. </main>
  1100. </div>
  1101. <footer class="footer">
  1102. <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
  1103. </footer>
  1104. <script src="../../../../../_/js/vendor/docsearch.min.js"></script>
  1105. <!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
  1106. <script>
  1107. var search = docsearch({
  1108. apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
  1109. indexName: 'jmonkeyengine',
  1110. inputSelector: '#search-input',
  1111. autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
  1112. algoliaOptions: { hitsPerPage: 10 }
  1113. }).autocomplete
  1114. search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
  1115. function focusSearchInput () { document.querySelector('#search-input').focus() }
  1116. if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
  1117. </script>
  1118. <script src="../../../../../_/js/site.js"></script>
  1119. <script async src="../../../../../_/js/vendor/highlight.js"></script>
  1120. </body>
  1121. </html>