contributions.html 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662
  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>Contributions :: jMonkeyEngine Docs</title>
  7. <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/3.8/contributions/contributions.html">
  8. <link rel="prev" href="../networking/networking_video_tutorials.html">
  9. <link rel="next" href="shader/shaderblow_project.html">
  10. <meta name="generator" content="Antora 3.0.1">
  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="Contributions">
  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="3.8">
  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.4.1-stable">JavaDoc</a>
  64. </li>
  65. <li class="nav-item" data-depth="1">
  66. <a class="nav-link" href="../release.html">Release Guide</a>
  67. </li>
  68. </ul>
  69. </li>
  70. <li class="nav-item" data-depth="0">
  71. <ul class="nav-list">
  72. <li class="nav-item" data-depth="1">
  73. <button class="nav-item-toggle"></button>
  74. <a class="nav-link" href="../tutorials/beginner/beginner.html">Beginner Tutorials</a>
  75. <ul class="nav-list">
  76. <li class="nav-item" data-depth="2">
  77. <a class="nav-link" href="../tutorials/beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
  78. </li>
  79. <li class="nav-item" data-depth="2">
  80. <a class="nav-link" href="../tutorials/beginner/hello_node.html">Hello Node</a>
  81. </li>
  82. <li class="nav-item" data-depth="2">
  83. <a class="nav-link" href="../tutorials/beginner/hello_asset.html">Hello Asset</a>
  84. </li>
  85. <li class="nav-item" data-depth="2">
  86. <a class="nav-link" href="../tutorials/beginner/hello_main_event_loop.html">Hello Update Loop</a>
  87. </li>
  88. <li class="nav-item" data-depth="2">
  89. <a class="nav-link" href="../tutorials/beginner/hello_input_system.html">Hello Input System</a>
  90. </li>
  91. <li class="nav-item" data-depth="2">
  92. <a class="nav-link" href="../tutorials/beginner/hello_material.html">Hello Material</a>
  93. </li>
  94. <li class="nav-item" data-depth="2">
  95. <a class="nav-link" href="../tutorials/beginner/hello_animation.html">Hello Animation</a>
  96. </li>
  97. <li class="nav-item" data-depth="2">
  98. <a class="nav-link" href="../tutorials/beginner/hello_picking.html">Hello Picking</a>
  99. </li>
  100. <li class="nav-item" data-depth="2">
  101. <a class="nav-link" href="../tutorials/beginner/hello_collision.html">Hello Collision</a>
  102. </li>
  103. <li class="nav-item" data-depth="2">
  104. <a class="nav-link" href="../tutorials/beginner/hello_terrain.html">Hello Terrain</a>
  105. </li>
  106. <li class="nav-item" data-depth="2">
  107. <a class="nav-link" href="../tutorials/beginner/hello_audio.html">Hello Audio</a>
  108. </li>
  109. <li class="nav-item" data-depth="2">
  110. <a class="nav-link" href="../tutorials/beginner/hello_effects.html">Hello Effects</a>
  111. </li>
  112. <li class="nav-item" data-depth="2">
  113. <a class="nav-link" href="../tutorials/beginner/hello_physics.html">Hello Physics</a>
  114. </li>
  115. </ul>
  116. </li>
  117. <li class="nav-item" data-depth="1">
  118. <button class="nav-item-toggle"></button>
  119. <span class="nav-text">Key Concepts</span>
  120. <ul class="nav-list">
  121. <li class="nav-item" data-depth="2">
  122. <a class="nav-link" href="../tutorials/concepts/best_practices.html">Best Practices</a>
  123. </li>
  124. <li class="nav-item" data-depth="2">
  125. <a class="nav-link" href="../tutorials/concepts/optimization.html">Optimization</a>
  126. </li>
  127. <li class="nav-item" data-depth="2">
  128. <a class="nav-link" href="../tutorials/concepts/faq.html">Frequently Asked Questions</a>
  129. </li>
  130. <li class="nav-item" data-depth="2">
  131. <a class="nav-link" href="../tutorials/concepts/math_for_dummies.html">Math for Dummies</a>
  132. </li>
  133. <li class="nav-item" data-depth="2">
  134. <a class="nav-link" href="../tutorials/concepts/math.html">Math overview</a>
  135. </li>
  136. <li class="nav-item" data-depth="2">
  137. <a class="nav-link" href="../tutorials/concepts/math_cheet_sheet.html">3D math "cheat sheet"</a>
  138. </li>
  139. <li class="nav-item" data-depth="2">
  140. <a class="nav-link" href="../tutorials/concepts/rotate.html">3-D Rotation</a>
  141. </li>
  142. <li class="nav-item" data-depth="2">
  143. <a class="nav-link" href="../tutorials/concepts/math_video_tutorials.html">Math video tutorial series</a>
  144. </li>
  145. <li class="nav-item" data-depth="2">
  146. <a class="nav-link" href="../tutorials/concepts/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
  147. </li>
  148. <li class="nav-item" data-depth="2">
  149. <a class="nav-link" href="../tutorials/concepts/the_scene_graph.html">The Scene Graph</a>
  150. </li>
  151. <li class="nav-item" data-depth="2">
  152. <a class="nav-link" href="../tutorials/concepts/scenegraph_for_dummies.html">Scene Graph for Dummies</a>
  153. </li>
  154. <li class="nav-item" data-depth="2">
  155. <a class="nav-link" href="../tutorials/concepts/terminology.html">3D Graphics Terminology</a>
  156. </li>
  157. <li class="nav-item" data-depth="2">
  158. <a class="nav-link" href="../tutorials/concepts/transparency_sorting.html">Transparency Sorting</a>
  159. </li>
  160. </ul>
  161. </li>
  162. <li class="nav-item" data-depth="1">
  163. <button class="nav-item-toggle"></button>
  164. <span class="nav-text">Articles and How-to&#8217;s</span>
  165. <ul class="nav-list">
  166. <li class="nav-item" data-depth="2">
  167. <button class="nav-item-toggle"></button>
  168. <span class="nav-text">How to Model</span>
  169. <ul class="nav-list">
  170. <li class="nav-item" data-depth="3">
  171. <a class="nav-link" href="../tutorials/how-to/modeling/3dsmax/3dsmax.html">3dsmax</a>
  172. </li>
  173. <li class="nav-item" data-depth="3">
  174. <button class="nav-item-toggle"></button>
  175. <a class="nav-link" href="../tutorials/how-to/modeling/blender/blender.html">Blender</a>
  176. <ul class="nav-list">
  177. <li class="nav-item" data-depth="4">
  178. <a class="nav-link" href="../tutorials/how-to/modeling/blender/blender_buffer_clearing.html">Buffer Clearing</a>
  179. </li>
  180. <li class="nav-item" data-depth="4">
  181. <a class="nav-link" href="../tutorials/how-to/modeling/blender/blender_gltf.html">Export as GlTF</a>
  182. </li>
  183. <li class="nav-item" data-depth="4">
  184. <a class="nav-link" href="../tutorials/how-to/modeling/blender/blender_ogre_export.html">Export as Ogre XML</a>
  185. </li>
  186. <li class="nav-item" data-depth="4">
  187. <a class="nav-link" href="../tutorials/how-to/modeling/blender/blender_ogre_compatibility.html">Ogre Compatibility</a>
  188. </li>
  189. <li class="nav-item" data-depth="4">
  190. <a class="nav-link" href="../tutorials/how-to/modeling/blender/makehuman.html">MakeHuman</a>
  191. </li>
  192. <li class="nav-item" data-depth="4">
  193. <a class="nav-link" href="../tutorials/how-to/modeling/blender/makehuman_blender_ogrexml_toolchain.html">MakeHuman toolchain</a>
  194. </li>
  195. </ul>
  196. </li>
  197. </ul>
  198. </li>
  199. <li class="nav-item" data-depth="2">
  200. <button class="nav-item-toggle"></button>
  201. <span class="nav-text">How to Animate</span>
  202. <ul class="nav-list">
  203. <li class="nav-item" data-depth="3">
  204. <button class="nav-item-toggle"></button>
  205. <span class="nav-text">Mixamo</span>
  206. <ul class="nav-list">
  207. <li class="nav-item" data-depth="4">
  208. <a class="nav-link" href="../tutorials/how-to/modeling/blender/mixamo.html">Blender Models</a>
  209. </li>
  210. </ul>
  211. </li>
  212. </ul>
  213. </li>
  214. <li class="nav-item" data-depth="2">
  215. <a class="nav-link" href="../tutorials/how-to/debugging.html">Debugging with Wireframes</a>
  216. </li>
  217. <li class="nav-item" data-depth="2">
  218. <a class="nav-link" href="../tutorials/how-to/util/free_skymaps.html">How to create free skymaps</a>
  219. </li>
  220. <li class="nav-item" data-depth="2">
  221. <button class="nav-item-toggle"></button>
  222. <span class="nav-text">Java Tips</span>
  223. <ul class="nav-list">
  224. <li class="nav-item" data-depth="3">
  225. <a class="nav-link" href="../tutorials/how-to/java/localization.html">Localization</a>
  226. </li>
  227. <li class="nav-item" data-depth="3">
  228. <a class="nav-link" href="../tutorials/how-to/java/swing_canvas.html">Swing Canvas</a>
  229. </li>
  230. <li class="nav-item" data-depth="3">
  231. <a class="nav-link" href="../tutorials/how-to/java/logging.html">Logging</a>
  232. </li>
  233. <li class="nav-item" data-depth="3">
  234. <a class="nav-link" href="../tutorials/how-to/java/read_graphic_card_capabilites.html">Read Graphics Capabilities</a>
  235. </li>
  236. </ul>
  237. </li>
  238. <li class="nav-item" data-depth="2">
  239. <button class="nav-item-toggle"></button>
  240. <span class="nav-text">Articles</span>
  241. <ul class="nav-list">
  242. <li class="nav-item" data-depth="3">
  243. <button class="nav-item-toggle"></button>
  244. <span class="nav-text">Physically Based Rendering</span>
  245. <ul class="nav-list">
  246. <li class="nav-item" data-depth="4">
  247. <a class="nav-link" href="../tutorials/how-to/articles/pbr/pbr_part1.html">PBR – Part one</a>
  248. </li>
  249. <li class="nav-item" data-depth="4">
  250. <a class="nav-link" href="../tutorials/how-to/articles/pbr/pbr_part2.html">PBR – Part two</a>
  251. </li>
  252. <li class="nav-item" data-depth="4">
  253. <a class="nav-link" href="../tutorials/how-to/articles/pbr/pbr_part3.html">PBR – Part three</a>
  254. </li>
  255. </ul>
  256. </li>
  257. </ul>
  258. </li>
  259. </ul>
  260. </li>
  261. </ul>
  262. </li>
  263. <li class="nav-item" data-depth="0">
  264. <ul class="nav-list">
  265. <li class="nav-item" data-depth="1">
  266. <button class="nav-item-toggle"></button>
  267. <span class="nav-text">Core Engine</span>
  268. <ul class="nav-list">
  269. <li class="nav-item" data-depth="2">
  270. <a class="nav-link" href="../core/app/simpleapplication.html">SimpleApplication</a>
  271. </li>
  272. <li class="nav-item" data-depth="2">
  273. <a class="nav-link" href="../core/system/appsettings.html">AppSettings</a>
  274. </li>
  275. </ul>
  276. </li>
  277. <li class="nav-item" data-depth="1">
  278. <button class="nav-item-toggle"></button>
  279. <span class="nav-text">Controlling Game Logic</span>
  280. <ul class="nav-list">
  281. <li class="nav-item" data-depth="2">
  282. <a class="nav-link" href="../core/app/update_loop.html">Update Loop</a>
  283. </li>
  284. <li class="nav-item" data-depth="2">
  285. <a class="nav-link" href="../core/app/state/application_states.html">Application States</a>
  286. </li>
  287. <li class="nav-item" data-depth="2">
  288. <button class="nav-item-toggle"></button>
  289. <a class="nav-link" href="../core/scene/control/custom_controls.html">Custom Controls</a>
  290. <ul class="nav-list">
  291. <li class="nav-item" data-depth="3">
  292. <button class="nav-item-toggle"></button>
  293. <span class="nav-text">Video</span>
  294. <ul class="nav-list">
  295. <li class="nav-item" data-depth="4">
  296. <a class="nav-link" href="https://www.youtube.com/watch?v=MNDiZ9YHIpM">Control any scene node</a>
  297. </li>
  298. <li class="nav-item" data-depth="4">
  299. <a class="nav-link" href="https://www.youtube.com/watch?v=-OzRZscLlHY">Control a character</a>
  300. </li>
  301. <li class="nav-item" data-depth="4">
  302. <a class="nav-link" href="https://wiki.jmonkeyengine.org/Scenes/SDK-UsecaseDemo_1.zip">Video Source Code</a>
  303. </li>
  304. </ul>
  305. </li>
  306. </ul>
  307. </li>
  308. <li class="nav-item" data-depth="2">
  309. <a class="nav-link" href="../core/app/multithreading.html">Multithreading</a>
  310. </li>
  311. </ul>
  312. </li>
  313. <li class="nav-item" data-depth="1">
  314. <button class="nav-item-toggle"></button>
  315. <span class="nav-text">Scene Graph</span>
  316. <ul class="nav-list">
  317. <li class="nav-item" data-depth="2">
  318. <a class="nav-link" href="../core/scene/traverse_scenegraph.html">Traverse SceneGraph</a>
  319. </li>
  320. <li class="nav-item" data-depth="2">
  321. <a class="nav-link" href="../core/scene/spatial.html">Spatial: Node vs Geometry</a>
  322. </li>
  323. <li class="nav-item" data-depth="2">
  324. <button class="nav-item-toggle"></button>
  325. <a class="nav-link" href="../core/scene/mesh.html">Mesh</a>
  326. <ul class="nav-list">
  327. <li class="nav-item" data-depth="3">
  328. <a class="nav-link" href="../core/scene/custom_meshes.html">Custom Meshes</a>
  329. </li>
  330. <li class="nav-item" data-depth="3">
  331. <a class="nav-link" href="../core/scene/shape/shape.html">Shape</a>
  332. </li>
  333. <li class="nav-item" data-depth="3">
  334. <a class="nav-link" href="../core/scene/3d_models.html">3D Models</a>
  335. </li>
  336. </ul>
  337. </li>
  338. <li class="nav-item" data-depth="2">
  339. <a class="nav-link" href="../core/asset/asset_manager.html">Asset Manager</a>
  340. </li>
  341. <li class="nav-item" data-depth="2">
  342. <a class="nav-link" href="../core/export/save_and_load.html">Saving and Loading Nodes</a>
  343. </li>
  344. <li class="nav-item" data-depth="2">
  345. <a class="nav-link" href="../core/collision/collision_and_intersection.html">Collision and Intersection</a>
  346. </li>
  347. <li class="nav-item" data-depth="2">
  348. <a class="nav-link" href="../core/scene/control/level_of_detail.html">Level of Detail</a>
  349. </li>
  350. </ul>
  351. </li>
  352. <li class="nav-item" data-depth="1">
  353. <button class="nav-item-toggle"></button>
  354. <span class="nav-text">Animation, Scene</span>
  355. <ul class="nav-list">
  356. <li class="nav-item" data-depth="2">
  357. <a class="nav-link" href="../core/animation/animation_new.html">Animation with AnimComposer</a>
  358. </li>
  359. <li class="nav-item" data-depth="2">
  360. <a class="nav-link" href="../core/animation/animation.html">Animation-Old (AnimControl)</a>
  361. </li>
  362. <li class="nav-item" data-depth="2">
  363. <a class="nav-link" href="../core/cinematic/cinematics.html">Cinematics (cutscenes, fake destruction physics)</a>
  364. </li>
  365. <li class="nav-item" data-depth="2">
  366. <a class="nav-link" href="../core/cinematic/motionpath.html">MotionPaths and Waypoints</a>
  367. </li>
  368. </ul>
  369. </li>
  370. <li class="nav-item" data-depth="1">
  371. <button class="nav-item-toggle"></button>
  372. <span class="nav-text">Material, Light, Shadow</span>
  373. <ul class="nav-list">
  374. <li class="nav-item" data-depth="2">
  375. <a class="nav-link" href="../core/material/how_to_use_materials.html">How to use Materials</a>
  376. </li>
  377. <li class="nav-item" data-depth="2">
  378. <a class="nav-link" href="../core/material/j3m_material_files.html">.j3m Material Files</a>
  379. </li>
  380. <li class="nav-item" data-depth="2">
  381. <a class="nav-link" href="../core/material/material_definitions.html">.j3md Material Definitions</a>
  382. </li>
  383. <li class="nav-item" data-depth="2">
  384. <a class="nav-link" href="../core/material/materials_overview.html">.j3md Properties</a>
  385. </li>
  386. <li class="nav-item" data-depth="2">
  387. <a class="nav-link" href="../core/shader/jme3_shaders.html">Shaders and JME3</a>
  388. </li>
  389. <li class="nav-item" data-depth="2">
  390. <a class="nav-link" href="../core/shader/jme3_shadernodes.html">Shader Node System</a>
  391. </li>
  392. <li class="nav-item" data-depth="2">
  393. <a class="nav-link" href="../core/shader/shader_video_tutorials.html">Shader Video Tutorials</a>
  394. </li>
  395. <li class="nav-item" data-depth="2">
  396. <a class="nav-link" href="../core/light/light_and_shadow.html">Light and Shadow</a>
  397. </li>
  398. <li class="nav-item" data-depth="2">
  399. <a class="nav-link" href="../core/texture/anisotropic_filtering.html">Anisotropic Filtering</a>
  400. </li>
  401. <li class="nav-item" data-depth="2">
  402. <a class="nav-link" href="../core/system/jme3_srgbpipeline.html">Gamma Correction</a>
  403. </li>
  404. <li class="nav-item" data-depth="2">
  405. <a class="nav-link" href="../core/material/normal_types.html">Normal Map Conventions</a>
  406. </li>
  407. </ul>
  408. </li>
  409. <li class="nav-item" data-depth="1">
  410. <button class="nav-item-toggle"></button>
  411. <span class="nav-text">Audio, Video</span>
  412. <ul class="nav-list">
  413. <li class="nav-item" data-depth="2">
  414. <a class="nav-link" href="../core/audio/audio.html">Playing Sounds</a>
  415. </li>
  416. <li class="nav-item" data-depth="2">
  417. <a class="nav-link" href="../core/audio/audio_environment_presets.html">Audio Environment Presets</a>
  418. </li>
  419. <li class="nav-item" data-depth="2">
  420. <a class="nav-link" href="../core/app/state/screenshots.html">Capture Screenshots</a>
  421. </li>
  422. <li class="nav-item" data-depth="2">
  423. <a class="nav-link" href="../core/app/state/capture_audio_video_to_a_file.html">Capture Audio/Video</a>
  424. </li>
  425. </ul>
  426. </li>
  427. <li class="nav-item" data-depth="1">
  428. <button class="nav-item-toggle"></button>
  429. <span class="nav-text">Filter, Effect</span>
  430. <ul class="nav-list">
  431. <li class="nav-item" data-depth="2">
  432. <a class="nav-link" href="../core/effect/effects_overview.html">Overview</a>
  433. </li>
  434. <li class="nav-item" data-depth="2">
  435. <a class="nav-link" href="../core/effect/bloom_and_glow.html">Bloom and Glow</a>
  436. </li>
  437. <li class="nav-item" data-depth="2">
  438. <a class="nav-link" href="../core/effect/particle_emitters.html">Particle Emitters</a>
  439. </li>
  440. </ul>
  441. </li>
  442. <li class="nav-item" data-depth="1">
  443. <button class="nav-item-toggle"></button>
  444. <span class="nav-text">Landscapes</span>
  445. <ul class="nav-list">
  446. <li class="nav-item" data-depth="2">
  447. <a class="nav-link" href="../core/util/sky.html">Sky</a>
  448. </li>
  449. <li class="nav-item" data-depth="2">
  450. <a class="nav-link" href="../core/terrain/terrain.html">Terrain (TerraMonkey)</a>
  451. </li>
  452. <li class="nav-item" data-depth="2">
  453. <a class="nav-link" href="../core/collision/terrain_collision.html">Terrain Collision</a>
  454. </li>
  455. <li class="nav-item" data-depth="2">
  456. <a class="nav-link" href="../core/effect/water.html">Simple Water</a>
  457. </li>
  458. <li class="nav-item" data-depth="2">
  459. <a class="nav-link" href="../core/effect/post-processor_water.html">Post-Processor Water</a>
  460. </li>
  461. </ul>
  462. </li>
  463. <li class="nav-item" data-depth="1">
  464. <button class="nav-item-toggle"></button>
  465. <span class="nav-text">Camera</span>
  466. <ul class="nav-list">
  467. <li class="nav-item" data-depth="2">
  468. <a class="nav-link" href="../core/renderer/camera.html">Camera</a>
  469. </li>
  470. <li class="nav-item" data-depth="2">
  471. <a class="nav-link" href="../core/renderer/making_the_camera_follow_a_character.html">Follow a Character</a>
  472. </li>
  473. <li class="nav-item" data-depth="2">
  474. <a class="nav-link" href="../core/renderer/remote-controlling_the_camera.html">Remote-Controlling</a>
  475. </li>
  476. <li class="nav-item" data-depth="2">
  477. <a class="nav-link" href="../core/renderer/multiple_camera_views.html">Multiple Camera Views</a>
  478. </li>
  479. <li class="nav-item" data-depth="2">
  480. <a class="nav-link" href="../core/renderer/jme3_renderbuckets.html">Render Buckets</a>
  481. </li>
  482. </ul>
  483. </li>
  484. <li class="nav-item" data-depth="1">
  485. <button class="nav-item-toggle"></button>
  486. <span class="nav-text">Rendering</span>
  487. <ul class="nav-list">
  488. <li class="nav-item" data-depth="2">
  489. <a class="nav-link" href="../core/renderer/render_pipeline.html">Render Pipelines</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. <a class="nav-link" href="../core/gui/topic_gui.html">Graphical User Interface</a>
  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. <li class="nav-item" data-depth="2">
  540. <a class="nav-link" href="../core/vr/legacyOpenVr.html">Virtual Reality Legacy Support</a>
  541. </li>
  542. <li class="nav-item" data-depth="2">
  543. <a class="nav-link" href="../core/vr/virtualrealitycontrollers.html">Virtual Reality Legacy Controller Support</a>
  544. </li>
  545. </ul>
  546. </li>
  547. </ul>
  548. </li>
  549. <li class="nav-item" data-depth="0">
  550. <ul class="nav-list">
  551. <li class="nav-item" data-depth="1">
  552. <button class="nav-item-toggle"></button>
  553. <a class="nav-link" href="../physics/physics.html">Physics</a>
  554. <ul class="nav-list">
  555. <li class="nav-item" data-depth="2">
  556. <a class="nav-link" href="../physics/bullet_multithreading.html">Multi-Threaded Physics</a>
  557. </li>
  558. <li class="nav-item" data-depth="2">
  559. <a class="nav-link" href="../physics/collision/physics_listeners.html">Collision Detection</a>
  560. </li>
  561. <li class="nav-item" data-depth="2">
  562. <a class="nav-link" href="../physics/joint/hinges_and_joints.html">Hinges and Joints</a>
  563. </li>
  564. <li class="nav-item" data-depth="2">
  565. <a class="nav-link" href="../physics/control/walking_character.html">Walking Character</a>
  566. </li>
  567. <li class="nav-item" data-depth="2">
  568. <a class="nav-link" href="../physics/control/ragdoll.html">Ragdoll</a>
  569. </li>
  570. <li class="nav-item" data-depth="2">
  571. <a class="nav-link" href="../physics/control/vehicles.html">Vehicles</a>
  572. </li>
  573. <li class="nav-item" data-depth="2">
  574. <a class="nav-link" href="../physics/control/softbody.html">Softbody</a>
  575. </li>
  576. <li class="nav-item" data-depth="2">
  577. <a class="nav-link" href="../physics/bullet_pitfalls.html">Bullet Physics Pitfalls</a>
  578. </li>
  579. </ul>
  580. </li>
  581. </ul>
  582. </li>
  583. <li class="nav-item" data-depth="0">
  584. <ul class="nav-list">
  585. <li class="nav-item" data-depth="1">
  586. <button class="nav-item-toggle"></button>
  587. <span class="nav-text">Networking</span>
  588. <ul class="nav-list">
  589. <li class="nav-item" data-depth="2">
  590. <a class="nav-link" href="../networking/networking.html">Networking (SpiderMonkey)</a>
  591. </li>
  592. <li class="nav-item" data-depth="2">
  593. <a class="nav-link" href="../networking/headless_server.html">Headless Server</a>
  594. </li>
  595. <li class="nav-item" data-depth="2">
  596. <a class="nav-link" href="../networking/monkey_zone.html">Multi-Player Demo Code</a>
  597. </li>
  598. <li class="nav-item" data-depth="2">
  599. <a class="nav-link" href="../networking/networking_video_tutorials.html">Networking Video Tutorials</a>
  600. </li>
  601. </ul>
  602. </li>
  603. </ul>
  604. </li>
  605. <li class="nav-item" data-depth="0">
  606. <ul class="nav-list">
  607. <li class="nav-item" data-depth="1">
  608. <button class="nav-item-toggle"></button>
  609. <span class="nav-text">User Contributions</span>
  610. <ul class="nav-list">
  611. <li class="nav-item is-current-page" data-depth="2">
  612. <a class="nav-link" href="contributions.html">User Made Utilities</a>
  613. </li>
  614. <li class="nav-item" data-depth="2">
  615. <button class="nav-item-toggle"></button>
  616. <span class="nav-text">Shader</span>
  617. <ul class="nav-list">
  618. <li class="nav-item" data-depth="3">
  619. <a class="nav-link" href="shader/shaderblow_project.html">ShaderBlow Project</a>
  620. </li>
  621. </ul>
  622. </li>
  623. <li class="nav-item" data-depth="2">
  624. <button class="nav-item-toggle"></button>
  625. <span class="nav-text">Landscapes</span>
  626. <ul class="nav-list">
  627. <li class="nav-item" data-depth="3">
  628. <a class="nav-link" href="lanscapes/vegetationsystem/vegetationsystem.html">Vegetation System</a>
  629. </li>
  630. </ul>
  631. </li>
  632. <li class="nav-item" data-depth="2">
  633. <button class="nav-item-toggle"></button>
  634. <span class="nav-text">Networking</span>
  635. <ul class="nav-list">
  636. <li class="nav-item" data-depth="3">
  637. <a class="nav-link" href="networking/open_game_finder.html">Open Game Finder</a>
  638. </li>
  639. </ul>
  640. </li>
  641. <li class="nav-item" data-depth="2">
  642. <button class="nav-item-toggle"></button>
  643. <span class="nav-text">Entity System</span>
  644. <ul class="nav-list">
  645. <li class="nav-item" data-depth="3">
  646. <a class="nav-link" href="#es/entitysystem.adoc">The Zay-ES Entity System</a>
  647. </li>
  648. </ul>
  649. </li>
  650. <li class="nav-item" data-depth="2">
  651. <button class="nav-item-toggle"></button>
  652. <span class="nav-text">Artificial Intelligence</span>
  653. <ul class="nav-list">
  654. <li class="nav-item" data-depth="3">
  655. <a class="nav-link" href="ai/recast.html">Recast Navigation</a>
  656. </li>
  657. <li class="nav-item" data-depth="3">
  658. <a class="nav-link" href="ai/building_recast.html">Updating and building Recast Native Bindings</a>
  659. </li>
  660. <li class="nav-item" data-depth="3">
  661. <a class="nav-link" href="ai/monkey_brains.html">Monkey Brains</a>
  662. </li>
  663. <li class="nav-item" data-depth="3">
  664. <a class="nav-link" href="ai/steer_behaviours.html">Steer Behaviours</a>
  665. </li>
  666. <li class="nav-item" data-depth="3">
  667. <a class="nav-link" href="ai/jme3_ai.html">jME3 Artificial Intelligence</a>
  668. </li>
  669. </ul>
  670. </li>
  671. <li class="nav-item" data-depth="2">
  672. <button class="nav-item-toggle"></button>
  673. <a class="nav-link" href="gui/topic_contributions_gui.html">GUI</a>
  674. <ul class="nav-list">
  675. <li class="nav-item" data-depth="3">
  676. <a class="nav-link" href="#lemur-gui-library">Lemur - a native jME3 GUI library with scene graph tools</a>
  677. </li>
  678. <li class="nav-item" data-depth="3">
  679. <a class="nav-link" href="#tonegodgui">tonegodGUI - a native jME3 GUI library</a>
  680. </li>
  681. <li class="nav-item" data-depth="3">
  682. <a class="nav-link" href="#immediate-graphical-user-interface">Immediate graphical user interface</a>
  683. </li>
  684. </ul>
  685. </li>
  686. <li class="nav-item" data-depth="2">
  687. <button class="nav-item-toggle"></button>
  688. <span class="nav-text">Tools</span>
  689. <ul class="nav-list">
  690. <li class="nav-item" data-depth="3">
  691. <a class="nav-link" href="tools/navigation.html">Mercator Projection Tool (Marine Navigation)</a>
  692. </li>
  693. <li class="nav-item" data-depth="3">
  694. <a class="nav-link" href="tools/charts.html">Visualizing Maps in JME3 (Marine Charts)</a>
  695. </li>
  696. </ul>
  697. </li>
  698. <li class="nav-item" data-depth="2">
  699. <button class="nav-item-toggle"></button>
  700. <a class="nav-link" href="vr/topic_contributions_vr.html">Virtual Reality (And augmented reality)</a>
  701. <ul class="nav-list">
  702. <li class="nav-item" data-depth="3">
  703. <a class="nav-link" href="#tamarin-openxr">Tamarin OpenXR</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="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. <li class="nav-item" data-depth="3">
  878. <a class="nav-link" href="../sdk/assetbrowser.html">Asset Browser</a>
  879. </li>
  880. <li class="nav-item" data-depth="3">
  881. <a class="nav-link" href="../sdk/animations.html">Animations</a>
  882. </li>
  883. </ul>
  884. </li>
  885. <li class="nav-item" data-depth="2">
  886. <button class="nav-item-toggle"></button>
  887. <span class="nav-text">Advanced Usage</span>
  888. <ul class="nav-list">
  889. <li class="nav-item" data-depth="3">
  890. <a class="nav-link" href="../sdk/build_platform.html">Building jMonkeyEngine SDK</a>
  891. </li>
  892. <li class="nav-item" data-depth="3">
  893. <a class="nav-link" href="../sdk/use_own_jme.html#.adoc">Using your own (modified) version of jME3 in jMonkeyEngine SDK</a>
  894. </li>
  895. <li class="nav-item" data-depth="3">
  896. <a class="nav-link" href="../sdk/increasing_heap_memory.html">Increasing Heap Memory</a>
  897. </li>
  898. <li class="nav-item" data-depth="3">
  899. <a class="nav-link" href="../sdk/log_files.html">Log Files</a>
  900. </li>
  901. </ul>
  902. </li>
  903. <li class="nav-item" data-depth="2">
  904. <button class="nav-item-toggle"></button>
  905. <span class="nav-text">Available external plugins</span>
  906. <ul class="nav-list">
  907. <li class="nav-item is-current-page" data-depth="3">
  908. <a class="nav-link" href="contributions.html">Contributions</a>
  909. </li>
  910. <li class="nav-item" data-depth="3">
  911. <a class="nav-link" href="../sdk/neotexture.html">Neo Texture Editor for procedural textures</a>
  912. </li>
  913. <li class="nav-item" data-depth="3">
  914. <a class="nav-link" href="http://www.youtube.com/watch?v=yS9a9o4WzL8">Video: Mesh Tool &amp; Physics Editor</a>
  915. </li>
  916. </ul>
  917. </li>
  918. <li class="nav-item" data-depth="2">
  919. <button class="nav-item-toggle"></button>
  920. <a class="nav-link" href="../sdk/development.html">Developing plugins for jMonkeyEngine SDK</a>
  921. <ul class="nav-list">
  922. <li class="nav-item" data-depth="3">
  923. <a class="nav-link" href="../sdk/development/setup.html">Creating a plugin</a>
  924. </li>
  925. <li class="nav-item" data-depth="3">
  926. <a class="nav-link" href="../sdk/development/general.html">Creating components</a>
  927. </li>
  928. <li class="nav-item" data-depth="3">
  929. <a class="nav-link" href="../sdk/development/scene.html">The Main Scene</a>
  930. </li>
  931. <li class="nav-item" data-depth="3">
  932. <a class="nav-link" href="../sdk/development/sceneexplorer.html">The Scene Explorer</a>
  933. </li>
  934. <li class="nav-item" data-depth="3">
  935. <a class="nav-link" href="../sdk/development/projects_assets.html">Projects and Assets</a>
  936. </li>
  937. <li class="nav-item" data-depth="3">
  938. <a class="nav-link" href="../sdk/development/extension_library.html">Create a library plugin from a jar file</a>
  939. </li>
  940. <li class="nav-item" data-depth="3">
  941. <a class="nav-link" href="../sdk/development/model_loader.html">Create a new or custom model filetype and loader</a>
  942. </li>
  943. </ul>
  944. </li>
  945. </ul>
  946. </li>
  947. </ul>
  948. </li>
  949. </ul>
  950. </nav>
  951. </div>
  952. <div class="nav-panel-explore" data-panel="explore">
  953. <div class="context">
  954. <span class="title">JME</span>
  955. <span class="version">3.8</span>
  956. </div>
  957. <ul class="components">
  958. <li class="component is-current">
  959. <span class="title">JME</span>
  960. <ul class="versions">
  961. <li class="version is-current">
  962. <a href="../documentation.html">3.8</a>
  963. </li>
  964. <li class="version">
  965. <a href="../../3.4/documentation.html">3.4</a>
  966. </li>
  967. <li class="version">
  968. <a href="../../3.3/documentation.html">3.3</a>
  969. </li>
  970. <li class="version">
  971. <a href="../../3.2/documentation.html">3.2</a>
  972. </li>
  973. </ul>
  974. </li>
  975. <li class="component">
  976. <span class="title">Wiki Contribution</span>
  977. <ul class="versions">
  978. <li class="version">
  979. <a href="../../../docs-wiki/3.8/wiki_contributor.html">3.8</a>
  980. </li>
  981. </ul>
  982. </li>
  983. <li class="component">
  984. <span class="title">Wiki UI</span>
  985. <ul class="versions">
  986. <li class="version">
  987. <a href="../../../wiki-ui/index.html">master</a>
  988. </li>
  989. </ul>
  990. </li>
  991. </ul>
  992. </div>
  993. </div>
  994. </aside>
  995. </div>
  996. <main class="article">
  997. <div class="toolbar" role="navigation">
  998. <button class="nav-toggle"></button>
  999. <nav class="breadcrumbs" aria-label="breadcrumbs">
  1000. <ul>
  1001. <li><a href="../documentation.html">JME</a></li>
  1002. <li>User Contributions</li>
  1003. <li><a href="contributions.html">User Made Utilities</a></li>
  1004. </ul>
  1005. </nav>
  1006. <div class="page-versions">
  1007. <button class="version-menu-toggle" title="Show other versions of page">3.8</button>
  1008. <div class="version-menu">
  1009. <a class="version is-current" href="contributions.html">3.8</a>
  1010. <a class="version" href="../../3.4/contributions/contributions.html">3.4</a>
  1011. <a class="version" href="../../3.3/contributions/contributions.html">3.3</a>
  1012. <a class="version" href="../../3.2/contributions/contributions.html">3.2</a>
  1013. </div>
  1014. </div>
  1015. <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/contributions/pages/contributions.adoc">Edit this Page</a></div>
  1016. </div>
  1017. <div class="content">
  1018. <article class="doc">
  1019. <h1 class="page">Contributions</h1>
  1020. <div id="preamble">
  1021. <div class="sectionbody">
  1022. <div class="paragraph">
  1023. <p>The following list contains additional content for jMonkeyEngine 3 contributed by users. They are, as is the engine itself, open-source - Feel free to download and use them for your projects. :)</p>
  1024. </div>
  1025. <div class="admonitionblock tip">
  1026. <table>
  1027. <tr>
  1028. <td class="icon">
  1029. <i class="fa icon-tip" title="Tip"></i>
  1030. </td>
  1031. <td class="content">
  1032. <div class="paragraph">
  1033. <p>To install a jMonkeyEngine SDK plugin, go to <code><span class="menuseq"><b class="menu">Tools</b>&#160;<i class="fa fa-angle-right caret"></i> <b class="submenu">Plugins</b>&#160;<i class="fa fa-angle-right caret"></i> <b class="menuitem">Available Plugins</b></span></code>.<br>
  1034. (Currently only jME 3.0 stable SDK, jME 3.1+ does not yet support plugins)</p>
  1035. </div>
  1036. </td>
  1037. </tr>
  1038. </table>
  1039. </div>
  1040. </div>
  1041. </div>
  1042. <div class="sect1">
  1043. <h2 id="libraries-with-maven-coordinates"><a class="anchor" href="#libraries-with-maven-coordinates"></a>Libraries with Maven coordinates</h2>
  1044. <div class="sectionbody">
  1045. <div class="paragraph">
  1046. <p>JMonkeyEngine projects built using <a href="https://gradle.org/">Gradle</a>
  1047. or <a href="https://maven.apache.org/">Maven</a>
  1048. can easily incorporate pre-built libraries from public Maven repositories.</p>
  1049. </div>
  1050. <div class="paragraph">
  1051. <p>"GroupID:ArtifactID" entries link to package information;
  1052. follow these links to determine the version ID of the latest release.
  1053. "Name" entries link to relevant documentation, if any.</p>
  1054. </div>
  1055. <table class="tableblock frame-all grid-none stretch">
  1056. <colgroup>
  1057. <col style="width: 20%;">
  1058. <col style="width: 20%;">
  1059. <col style="width: 15%;">
  1060. <col style="width: 35%;">
  1061. <col style="width: 10%;">
  1062. </colgroup>
  1063. <thead>
  1064. <tr>
  1065. <th class="tableblock halign-left valign-top">Name</th>
  1066. <th class="tableblock halign-left valign-top">Purpose</th>
  1067. <th class="tableblock halign-left valign-top">Maintainer(s)</th>
  1068. <th class="tableblock halign-left valign-top">Maven repository URL<br>
  1069. GroupID:ArtifactID</th>
  1070. <th class="tableblock halign-left valign-top">Source code</th>
  1071. </tr>
  1072. </thead>
  1073. <tbody>
  1074. <tr>
  1075. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://1337atr.weebly.com/jttf.html">jME-TTF</a></p></td>
  1076. <td class="tableblock halign-left valign-top"><p class="tableblock">Render TrueType fonts</p></td>
  1077. <td class="tableblock halign-left valign-top"><p class="tableblock">(none)</p></td>
  1078. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1079. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:jme-ttf">com.github.stephengold:jme-ttf</a></p></td>
  1080. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/ATryder/jME-TTF">GitHub</a></p></td>
  1081. </tr>
  1082. <tr>
  1083. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/Heart#readme">Heart</a></p></td>
  1084. <td class="tableblock halign-left valign-top"><p class="tableblock">General-purpose toolkit</p></td>
  1085. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/sgold">sgold</a></p></td>
  1086. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1087. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:Heart">com.github.stephengold:Heart</a></p></td>
  1088. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/Heart">GitHub</a></p></td>
  1089. </tr>
  1090. <tr>
  1091. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/jme3-utilities#readme">Jme3-utilities-nifty</a></p></td>
  1092. <td class="tableblock halign-left valign-top"><p class="tableblock">Graphical user interface</p></td>
  1093. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/sgold">sgold</a></p></td>
  1094. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1095. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:jme3-utilities-nifty">com.github.stephengold:jme3-utilities-nifty</a></p></td>
  1096. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/jme3-utilities/tree/master/nifty">GitHub</a></p></td>
  1097. </tr>
  1098. <tr>
  1099. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/jme3-utilities#readme">Jme3-utilities-ui</a></p></td>
  1100. <td class="tableblock halign-left valign-top"><p class="tableblock">Modal hotkeys and help screens</p></td>
  1101. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/sgold">sgold</a></p></td>
  1102. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1103. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:jme3-utilities-ui">com.github.stephengold:jme3-utilities-ui</a></p></td>
  1104. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/jme3-utilities/tree/master/ui">GitHub</a></p></td>
  1105. </tr>
  1106. <tr>
  1107. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://stephengold.github.io/Minie/minie/overview.html">Minie</a></p></td>
  1108. <td class="tableblock halign-left valign-top"><p class="tableblock">3-D physics simulation</p></td>
  1109. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/sgold">sgold</a></p></td>
  1110. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1111. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:Minie">com.github.stephengold:Minie</a></p></td>
  1112. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/Minie">GitHub</a></p></td>
  1113. </tr>
  1114. <tr>
  1115. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/SkyControl#readme">SkyControl</a></p></td>
  1116. <td class="tableblock halign-left valign-top"><p class="tableblock">Sky simulation</p></td>
  1117. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/sgold">sgold</a></p></td>
  1118. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1119. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:SkyControl">com.github.stephengold:SkyControl</a></p></td>
  1120. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/SkyControl">GitHub</a></p></td>
  1121. </tr>
  1122. <tr>
  1123. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/Wes#readme">Wes</a></p></td>
  1124. <td class="tableblock halign-left valign-top"><p class="tableblock">Animation editing and retargeting</p></td>
  1125. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/sgold">sgold</a></p></td>
  1126. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1127. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:Wes">com.github.stephengold:Wes</a></p></td>
  1128. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/Wes">GitHub</a></p></td>
  1129. </tr>
  1130. <tr>
  1131. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/riccardobl/jme3-bullet-vhacd#readme">V-HACD Collision Shape Factory</a></p></td>
  1132. <td class="tableblock halign-left valign-top"><p class="tableblock">Decompose meshes into convex collision shapes</p></td>
  1133. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/RiccardoBlb">RiccardoBlb</a></p></td>
  1134. <td class="tableblock halign-left valign-top"><p class="tableblock">https://jitpack.io<br>
  1135. <a href="https://jitpack.io/#riccardobl/jme3-bullet-vhacd">com.github.riccardobl:jme3-bullet-vhacd</a></p></td>
  1136. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/riccardobl/jme3-bullet-vhacd">GitHub</a></p></td>
  1137. </tr>
  1138. <tr>
  1139. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/riccardobl/jme-igui#readme">jme-IGUI</a></p></td>
  1140. <td class="tableblock halign-left valign-top"><p class="tableblock">Immediate graphical user interface</p></td>
  1141. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/RiccardoBlb">RiccardoBlb</a></p></td>
  1142. <td class="tableblock halign-left valign-top"><p class="tableblock">https://jitpack.io<br>
  1143. <a href="https://jitpack.io/#riccardobl/jme-igui">com.github.riccardobl:jme-igui</a></p></td>
  1144. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/riccardobl/jme-igui">GitHub</a></p></td>
  1145. </tr>
  1146. <tr>
  1147. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="gui/tonegodgui/tonegodgui.html" class="xref page">ToneGod GUI</a></p></td>
  1148. <td class="tableblock halign-left valign-top"><p class="tableblock">Native graphical user interface</p></td>
  1149. <td class="tableblock halign-left valign-top"><p class="tableblock">(none)</p></td>
  1150. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1151. <a href="https://search.maven.org/search?q=g:com.github.stephengold%20AND%20a:tonegodgui">com.github.stephengold:tonegodgui</a></p></td>
  1152. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/stephengold/tonegodgui">GitHub</a></p></td>
  1153. </tr>
  1154. <tr>
  1155. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/jack-bradshaw/monorepo/tree/main/java/io/jackbradshaw/kmonkey">KMonkey</a></p></td>
  1156. <td class="tableblock halign-left valign-top"><p class="tableblock">Support for Kotlin Coroutines</p></td>
  1157. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://hub.jmonkeyengine.org/u/jackbradshaw">jackbradshaw</a></p></td>
  1158. <td class="tableblock halign-left valign-top"><p class="tableblock">https://repo1.maven.org/maven2<br>
  1159. <a href="https://search.maven.org/search?q=g:io.jackbradshaw:kmonkey">io.jackbradshaw:kmonkey</a></p></td>
  1160. <td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://github.com/jack-bradshaw/monorepo/tree/main/java/io/jackbradshaw/kmonkey">GitHub</a></p></td>
  1161. </tr>
  1162. </tbody>
  1163. </table>
  1164. </div>
  1165. </div>
  1166. <div class="sect1">
  1167. <h2 id="github-repo"><a class="anchor" href="#github-repo"></a>Github Repo</h2>
  1168. <div class="sectionbody">
  1169. <div class="paragraph">
  1170. <p>This is the main repository for jmonkey contributions:
  1171. <a href="https://github.com/jMonkeyEngine-Contributions">https://github.com/jMonkeyEngine-Contributions</a></p>
  1172. </div>
  1173. </div>
  1174. </div>
  1175. <div class="sect1">
  1176. <h2 id="forum-contributions"><a class="anchor" href="#forum-contributions"></a>Forum: Contributions</h2>
  1177. <div class="sectionbody">
  1178. <div class="paragraph">
  1179. <p>This is the forum category where you can find other people&#8217;s contributions or present your own contribution:
  1180. <a href="http://hub.jmonkeyengine.org/c/contribution-depot-jme3">http://hub.jmonkeyengine.org/c/contribution-depot-jme3</a></p>
  1181. </div>
  1182. </div>
  1183. </div>
  1184. <div class="sect1">
  1185. <h2 id="other-repos"><a class="anchor" href="#other-repos"></a>Other Repos</h2>
  1186. <div class="sectionbody">
  1187. <div class="paragraph">
  1188. <p>There are other repositories for code sources. A list of weblinks follows:</p>
  1189. </div>
  1190. <div class="ulist">
  1191. <ul>
  1192. <li>
  1193. <p><a href="http://sourceforge.net/projects/jmonkeycsg/">http://sourceforge.net/projects/jmonkeycsg/</a></p>
  1194. </li>
  1195. <li>
  1196. <p><a href="https://github.com/davidB/jme3_skel">https://github.com/davidB/jme3_skel</a></p>
  1197. </li>
  1198. </ul>
  1199. </div>
  1200. </div>
  1201. </div>
  1202. <div class="sect1">
  1203. <h2 id="frameworks"><a class="anchor" href="#frameworks"></a>Frameworks</h2>
  1204. <div class="sectionbody">
  1205. <div class="paragraph">
  1206. <p>These are premade classes/functionalities that you can use.</p>
  1207. </div>
  1208. <div class="admonitionblock caution">
  1209. <table>
  1210. <tr>
  1211. <td class="icon">
  1212. <i class="fa icon-caution" title="Caution"></i>
  1213. </td>
  1214. <td class="content">
  1215. These contributions are developed by jMonkeyEngine users and aren&#8217;t officially supported by jMonkeyEngine. As such, these projects and the supporting documentation may become stale over time as the contributors lose interest.
  1216. </td>
  1217. </tr>
  1218. </table>
  1219. </div>
  1220. <div class="sect2">
  1221. <h3 id="imagepainter"><a class="anchor" href="#imagepainter"></a>ImagePainter</h3>
  1222. <div class="imageblock right text-left">
  1223. <div class="content">
  1224. <img src="http://i.imgur.com/NYtSC.jpg" alt="NYtSC.jpg" width="150" height="">
  1225. </div>
  1226. </div>
  1227. <div class="paragraph">
  1228. <p>A fairly complete set of painting tools for editing jME3 Images from code.</p>
  1229. </div>
  1230. <table class="tableblock frame-all grid-all stretch">
  1231. <colgroup>
  1232. <col style="width: 50%;">
  1233. <col style="width: 50%;">
  1234. </colgroup>
  1235. <thead>
  1236. <tr>
  1237. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1238. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/zarch/activity">zarch</a></th>
  1239. </tr>
  1240. </thead>
  1241. <tbody>
  1242. <tr>
  1243. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1244. <p><strong>Documentation</strong></p>
  1245. </div></div></td>
  1246. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1247. <p><a href="https://hub.jmonkeyengine.org/t/image-painter-plugin-available/24255">Forum Post, full javadoc in plugin</a></p>
  1248. </div></div></td>
  1249. </tr>
  1250. <tr>
  1251. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1252. <p><strong>Available as SDK plugin</strong></p>
  1253. </div></div></td>
  1254. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1255. <p>Yes</p>
  1256. </div></div></td>
  1257. </tr>
  1258. <tr>
  1259. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1260. <p><strong>Work in progress</strong></p>
  1261. </div></div></td>
  1262. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1263. <p>No</p>
  1264. </div></div></td>
  1265. </tr>
  1266. </tbody>
  1267. </table>
  1268. </div>
  1269. <div class="sect2">
  1270. <h3 id="particlecontroller"><a class="anchor" href="#particlecontroller"></a>ParticleController</h3>
  1271. <div class="paragraph right text-left">
  1272. <p>Next Generation Particle Emitters.</p>
  1273. </div>
  1274. <table class="tableblock frame-all grid-all stretch">
  1275. <colgroup>
  1276. <col style="width: 50%;">
  1277. <col style="width: 50%;">
  1278. </colgroup>
  1279. <thead>
  1280. <tr>
  1281. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1282. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/zarch/activity">zarch</a></th>
  1283. </tr>
  1284. </thead>
  1285. <tbody>
  1286. <tr>
  1287. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1288. <p><strong>Documentation</strong></p>
  1289. </div></div></td>
  1290. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1291. <p><a href="effect/particles/particles.html" class="xref page">Wiki Page</a></p>
  1292. </div></div></td>
  1293. </tr>
  1294. <tr>
  1295. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1296. <p><strong>Available as SDK plugin</strong></p>
  1297. </div></div></td>
  1298. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1299. <p>No</p>
  1300. </div></div></td>
  1301. </tr>
  1302. <tr>
  1303. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1304. <p><strong>Work in progress</strong></p>
  1305. </div></div></td>
  1306. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1307. <p>No</p>
  1308. </div></div></td>
  1309. </tr>
  1310. </tbody>
  1311. </table>
  1312. </div>
  1313. <div class="sect2">
  1314. <h3 id="shaderblow"><a class="anchor" href="#shaderblow"></a>Shaderblow</h3>
  1315. <div class="imageblock right text-left">
  1316. <div class="content">
  1317. <img src="../sdk/_images/plugin/glass-shader.png" alt="glass-shader.png" width="150" height="">
  1318. </div>
  1319. </div>
  1320. <div class="paragraph">
  1321. <p>The &#8220;Shaderblow&#8221; library contains various shader effects, e.g. refraction, particles, forceshields, grayscale and much more.</p>
  1322. </div>
  1323. <table class="tableblock frame-all grid-all stretch">
  1324. <colgroup>
  1325. <col style="width: 50%;">
  1326. <col style="width: 50%;">
  1327. </colgroup>
  1328. <thead>
  1329. <tr>
  1330. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1331. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/mifth/activity">mifth</a></th>
  1332. </tr>
  1333. </thead>
  1334. <tbody>
  1335. <tr>
  1336. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1337. <p><strong>Documentation</strong></p>
  1338. </div></div></td>
  1339. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1340. <p><a href="../sdk/plugin/shaderblow.html" class="xref page">Wiki Page</a></p>
  1341. </div></div></td>
  1342. </tr>
  1343. <tr>
  1344. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1345. <p><strong>Available as SDK plugin</strong></p>
  1346. </div></div></td>
  1347. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1348. <p>Yes</p>
  1349. </div></div></td>
  1350. </tr>
  1351. <tr>
  1352. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1353. <p><strong>Work in progress</strong></p>
  1354. </div></div></td>
  1355. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1356. <p>Yes</p>
  1357. </div></div></td>
  1358. </tr>
  1359. </tbody>
  1360. </table>
  1361. </div>
  1362. <div class="sect2">
  1363. <h3 id="zay-es-entity-system"><a class="anchor" href="#zay-es-entity-system"></a>Zay-ES Entity System</h3>
  1364. <div class="imageblock right text-left">
  1365. <div class="content">
  1366. <img src="http://i.imgur.com/mQ6Uki9.jpg" alt="mQ6Uki9.jpg" width="150" height="">
  1367. </div>
  1368. </div>
  1369. <div class="paragraph">
  1370. <p>A self-contained thread-capable entity system.</p>
  1371. </div>
  1372. <table class="tableblock frame-all grid-all stretch">
  1373. <colgroup>
  1374. <col style="width: 50%;">
  1375. <col style="width: 50%;">
  1376. </colgroup>
  1377. <thead>
  1378. <tr>
  1379. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1380. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/pspeed/activity">Paul Speed (pspeed)</a></th>
  1381. </tr>
  1382. </thead>
  1383. <tbody>
  1384. <tr>
  1385. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1386. <p><strong>Documentation</strong></p>
  1387. </div></div></td>
  1388. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1389. <p><a href="es/entitysystem/entitysystem.html" class="xref page">Wiki Page</a></p>
  1390. </div></div></td>
  1391. </tr>
  1392. <tr>
  1393. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1394. <p><strong>Available as SDK plugin</strong></p>
  1395. </div></div></td>
  1396. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1397. <p>Yes</p>
  1398. </div></div></td>
  1399. </tr>
  1400. <tr>
  1401. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1402. <p><strong>Work in progress</strong></p>
  1403. </div></div></td>
  1404. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1405. <p>Seems fairly complete</p>
  1406. </div></div></td>
  1407. </tr>
  1408. </tbody>
  1409. </table>
  1410. </div>
  1411. <div class="sect2">
  1412. <h3 id="lemur-gui-library"><a class="anchor" href="#lemur-gui-library"></a>Lemur Gui Library</h3>
  1413. <div class="imageblock right text-left">
  1414. <div class="content">
  1415. <img src="https://camo.githubusercontent.com/dae08416ac8e7ebf5663dfcf409e8415c3b37a0f79edae535e68c69ae872b33f/687474703a2f2f692e696d6775722e636f6d2f325075723370472e706e67" alt="lemur" width="150" height="">
  1416. </div>
  1417. </div>
  1418. <div class="paragraph">
  1419. <p>Lemur is GUI toolkit for making user interfaces in jMonkeyEngine applications. It supports standard 2D UIs as well as fully 3D UIs. The modular design allows an application to use all or some of it as needed or even to build a completely new custom GUI library on top.</p>
  1420. </div>
  1421. <table class="tableblock frame-all grid-all stretch">
  1422. <colgroup>
  1423. <col style="width: 50%;">
  1424. <col style="width: 50%;">
  1425. </colgroup>
  1426. <thead>
  1427. <tr>
  1428. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1429. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/pspeed/activity">Paul Speed (pspeed)</a></th>
  1430. </tr>
  1431. </thead>
  1432. <tbody>
  1433. <tr>
  1434. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1435. <p><strong>Documentation</strong></p>
  1436. </div></div></td>
  1437. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1438. <p><a href="https://github.com/jMonkeyEngine-Contributions/Lemur/wiki">Wiki Page</a></p>
  1439. </div></div></td>
  1440. </tr>
  1441. <tr>
  1442. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1443. <p><strong>Forum Topic</strong></p>
  1444. </div></div></td>
  1445. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1446. <p><a href="https://hub.jmonkeyengine.org/c/user-code-projects/lemur/46">Lemur</a></p>
  1447. </div></div></td>
  1448. </tr>
  1449. <tr>
  1450. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1451. <p><strong>Available as SDK plugin</strong></p>
  1452. </div></div></td>
  1453. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1454. <p>No</p>
  1455. </div></div></td>
  1456. </tr>
  1457. <tr>
  1458. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1459. <p><strong>Work in progress</strong></p>
  1460. </div></div></td>
  1461. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1462. <p>Complete library, well maintained and documented with examples.</p>
  1463. </div></div></td>
  1464. </tr>
  1465. </tbody>
  1466. </table>
  1467. </div>
  1468. <div class="sect2">
  1469. <h3 id="tonegodgui"><a class="anchor" href="#tonegodgui"></a>tonegodGUI</h3>
  1470. <div class="imageblock right text-left">
  1471. <div class="content">
  1472. <img src="http://i.imgur.com/0Ww1xA7.png" alt="0Ww1xA7.png" width="150" height="">
  1473. </div>
  1474. </div>
  1475. <div class="paragraph">
  1476. <p>A Native <abbr title="Graphical User Interface">GUI</abbr> Library for JME3</p>
  1477. </div>
  1478. <table class="tableblock frame-all grid-all stretch">
  1479. <colgroup>
  1480. <col style="width: 50%;">
  1481. <col style="width: 50%;">
  1482. </colgroup>
  1483. <thead>
  1484. <tr>
  1485. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1486. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/t0neg0d/activity">t0neg0d</a></th>
  1487. </tr>
  1488. </thead>
  1489. <tbody>
  1490. <tr>
  1491. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1492. <p><strong>Documentation</strong></p>
  1493. </div></div></td>
  1494. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1495. <p><a href="gui/tonegodgui/tonegodgui.html" class="xref page">Wiki Page</a></p>
  1496. </div></div></td>
  1497. </tr>
  1498. <tr>
  1499. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1500. <p><strong>Available as SDK plugin</strong></p>
  1501. </div></div></td>
  1502. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1503. <p>Yes</p>
  1504. </div></div></td>
  1505. </tr>
  1506. <tr>
  1507. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1508. <p><strong>Work in progress</strong></p>
  1509. </div></div></td>
  1510. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1511. <p>Abandoned but there is a fork of the project that has been updated and can be found on <a href="https://github.com/stephengold/tonegodgui">GitHub</a>.</p>
  1512. </div></div></td>
  1513. </tr>
  1514. </tbody>
  1515. </table>
  1516. </div>
  1517. <div class="sect2">
  1518. <h3 id="immediate-graphical-user-interface"><a class="anchor" href="#immediate-graphical-user-interface"></a>Immediate graphical user interface</h3>
  1519. <div class="paragraph">
  1520. <p>IGUI is a minimalistic immediate gui for jMonkeyEngine. It is built around Picture and BitmapText classes.</p>
  1521. </div>
  1522. <table class="tableblock frame-all grid-all stretch">
  1523. <colgroup>
  1524. <col style="width: 50%;">
  1525. <col style="width: 50%;">
  1526. </colgroup>
  1527. <thead>
  1528. <tr>
  1529. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1530. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/RiccardoBlb">RiccardoBlb</a></th>
  1531. </tr>
  1532. </thead>
  1533. <tbody>
  1534. <tr>
  1535. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1536. <p><strong>Documentation</strong></p>
  1537. </div></div></td>
  1538. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1539. <p><a href="https://github.com/riccardobl/jme-igui#readme">jme-IGUI</a></p>
  1540. </div></div></td>
  1541. </tr>
  1542. <tr>
  1543. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1544. <p><strong>Available as SDK plugin</strong></p>
  1545. </div></div></td>
  1546. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1547. <p>No</p>
  1548. </div></div></td>
  1549. </tr>
  1550. <tr>
  1551. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1552. <p><strong>Work in progress</strong></p>
  1553. </div></div></td>
  1554. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1555. <p>Yes</p>
  1556. </div></div></td>
  1557. </tr>
  1558. </tbody>
  1559. </table>
  1560. </div>
  1561. <div class="sect2">
  1562. <h3 id="tamarin-openxr"><a class="anchor" href="#tamarin-openxr"></a>Tamarin OpenXR</h3>
  1563. <div class="paragraph">
  1564. <p>Tamarin provides OpenXR functionality to enable jMonkey applications to run on VR headsets. It provides full support for the headset, controller actions, haptic feedback and a sample set of vr hands.</p>
  1565. </div>
  1566. <table class="tableblock frame-all grid-all stretch">
  1567. <colgroup>
  1568. <col style="width: 50%;">
  1569. <col style="width: 50%;">
  1570. </colgroup>
  1571. <thead>
  1572. <tr>
  1573. <th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
  1574. <th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/u/richtea">richtea</a></th>
  1575. </tr>
  1576. </thead>
  1577. <tbody>
  1578. <tr>
  1579. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1580. <p><strong>Documentation</strong></p>
  1581. </div></div></td>
  1582. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1583. <p><a href="https://github.com/oneMillionWorlds/Tamarin/wiki">Tamarin wiki</a></p>
  1584. </div></div></td>
  1585. </tr>
  1586. <tr>
  1587. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1588. <p><strong>Available as SDK plugin</strong></p>
  1589. </div></div></td>
  1590. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1591. <p>No</p>
  1592. </div></div></td>
  1593. </tr>
  1594. <tr>
  1595. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1596. <p><strong>Work in progress</strong></p>
  1597. </div></div></td>
  1598. <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
  1599. <p>No (Actively maintained and improved)</p>
  1600. </div></div></td>
  1601. </tr>
  1602. </tbody>
  1603. </table>
  1604. </div>
  1605. </div>
  1606. </div>
  1607. <div class="sect1">
  1608. <h2 id="assets-packs"><a class="anchor" href="#assets-packs"></a>Assets packs</h2>
  1609. <div class="sectionbody">
  1610. <div class="paragraph">
  1611. <p><em>No contributions yet</em></p>
  1612. </div>
  1613. </div>
  1614. </div>
  1615. <div class="sect1">
  1616. <h2 id="want-to-commit-something-yourself"><a class="anchor" href="#want-to-commit-something-yourself"></a>Want to commit something yourself?</h2>
  1617. <div class="sectionbody">
  1618. <div class="paragraph">
  1619. <p>If you have a framework/assets pack/whatever you want to contribute, please check out our <a href="http://hub.jmonkeyengine.org/c/contribution-depot-jme3/">Contribution Depot</a>.</p>
  1620. </div>
  1621. </div>
  1622. </div>
  1623. <div class="sect1">
  1624. <h2 id="forgot-something"><a class="anchor" href="#forgot-something"></a>Forgot something?</h2>
  1625. <div class="sectionbody">
  1626. <div class="paragraph">
  1627. <p>Well, this is a wiki page - Please add projects that are available or keep the provided information up-to-date if you want.</p>
  1628. </div>
  1629. </div>
  1630. </div>
  1631. <nav class="pagination">
  1632. <span class="prev"><a href="../networking/networking_video_tutorials.html">Networking Video Tutorials</a></span>
  1633. <span class="next"><a href="shader/shaderblow_project.html">ShaderBlow Project</a></span>
  1634. </nav>
  1635. </article>
  1636. <aside class="toc sidebar" data-title="Contents" data-levels="2">
  1637. <div class="toc-menu"></div>
  1638. </aside>
  1639. </div>
  1640. </main>
  1641. </div>
  1642. <footer class="footer">
  1643. <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
  1644. </footer>
  1645. <script src="../../../_/js/vendor/docsearch.min.js"></script>
  1646. <!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
  1647. <script>
  1648. var search = docsearch({
  1649. apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
  1650. indexName: 'jmonkeyengine',
  1651. inputSelector: '#search-input',
  1652. autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
  1653. algoliaOptions: { hitsPerPage: 10 }
  1654. }).autocomplete
  1655. search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
  1656. function focusSearchInput () { document.querySelector('#search-input').focus() }
  1657. if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
  1658. </script>
  1659. <script src="../../../_/js/site.js"></script>
  1660. <script async src="../../../_/js/vendor/highlight.js"></script>
  1661. </body>
  1662. </html>