{"id":102597,"date":"2019-10-27T15:48:32","date_gmt":"2019-10-27T15:48:32","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=4fb47c3c-548f-44c8-a56e-0b1fbd24f563"},"modified":"2019-10-27T15:48:32","modified_gmt":"2019-10-27T15:48:32","slug":"talos-particle-engine","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2019\/10\/27\/talos-particle-engine\/","title":{"rendered":"Talos Particle Engine"},"content":{"rendered":"<p>Talos is an open source Java based particle system creation tool powered by the LibGDX graphics framework.&nbsp; The source code is <a href=\"https:\/\/github.com\/rockbite\/talos\">available on GitHub<\/a> under the Apache 2.0 open source license, while the executable is <a href=\"https:\/\/github.com\/rockbite\/talos\/releases\">available here<\/a> in JAR format.&nbsp; Currently there is a LibGDX runtime with hopefully more game engines to follow in the future.<\/p>\n<p>Version 1.05 was just released with the following features:<\/p>\n<blockquote>\n<ul>\n<li>legacy libgdx particle file importer full functionality <\/li>\n<li>Modules can now be renamed with double click on the title <\/li>\n<li>Full Copy\/Paste functionality for modules from emitter to the emitter. Works between different talos windows. <\/li>\n<li>Additive blend mode support in renderer and config properties for emitter <\/li>\n<li>Global dynamic user set vars (global scope input) <\/li>\n<li>Dynamic Drag point support for visualizing vector2 values in the preview window <\/li>\n<li>Filtered search drop-down for module creation <\/li>\n<li>Dropping curve in empty location auto-open&#8217;s module popup. <\/li>\n<li>Preview supports background and foreground images. <\/li>\n<li>Viewport width can be changed with exact numbers in input box instead of just scroll for zoom <\/li>\n<li>Particle in the preview window can be moved with right-click <\/li>\n<li>Module multi-select with rectangle hit, with SHIFT, and with Ctrl+A <\/li>\n<li>Categorized module list <\/li>\n<li>Some modules now have their default values exposed as input fields <\/li>\n<li>Performance numbers such as triangles, particle count, render times and more shown in preview <\/li>\n<li>Runtime: attached mode <\/li>\n<li>Runtime: loopable effects and support for API methods such as pause\/start\/stop allow completion <\/li>\n<li>Batch legacy import functionality <\/li>\n<li>Export for runtime format <\/li>\n<li>Settings dialog for default asset location <\/li>\n<li>Module Grouping with Ctrl+G, color and custom text for module groups <\/li>\n<li>Up &amp; Down positioning for emitters. <\/li>\n<li>Fixed samples list to work, now you can see 3 example .tls in File-&gt;Samples menu <\/li>\n<li>Offset dynamic shape module <\/li>\n<li>Module to script in java code and manipulate inputs\/outputs <\/li>\n<li>Beam Renderer module <\/li>\n<li>Random Input slot module <\/li>\n<li>Perlin Noise module <\/li>\n<li>From To to Position\/Size\/Rotation converter module <\/li>\n<\/ul>\n<\/blockquote>\n<p>Given the new ability to import existing LibGDX particle effects, you can download plenty of examples to play around with <a href=\"https:\/\/github.com\/raeleus\/Particle-Park\">in this project<\/a>.&nbsp; If you are interested in learning LibGDX be sure to check out our complete tutorial series <a href=\"https:\/\/www.gamefromscratch.com\/page\/LibGDX-Tutorial-series.aspx\">available here<\/a>.&nbsp; To learn more about Talos and see it in action, check out the <a href=\"https:\/\/www.youtube.com\/watch?v=aXse8XQ1IQQ\">video<\/a> below.<\/p>\n<p align=\"center\">[youtube https:\/\/www.youtube.com\/watch?v=aXse8XQ1IQQ&#038;w=853&#038;h=480]<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/category\/Art.aspx\">Art<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/LibGDX\" rel=\"tag\">LibGDX<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Tools\" rel=\"tag\">Tools<\/a> <a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/2D\" rel=\"tag\">2D<\/a><\/span> <\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>Talos is an open source Java based particle system creation tool powered by the LibGDX graphics framework.&nbsp; The source code is available on GitHub under the Apache 2.0 open source license, while the executable is available here in JAR format.&nbsp; Currently there is a LibGDX runtime with hopefully more game engines to follow in the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[74,72],"class_list":["post-102597","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-art","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/102597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=102597"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/102597\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=102597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=102597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=102597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}