{"id":5211,"date":"2018-07-28T04:44:53","date_gmt":"2018-07-28T02:44:53","guid":{"rendered":"http:\/\/www.andreas-maschke.com\/?p=5211"},"modified":"2018-07-28T04:45:35","modified_gmt":"2018-07-28T02:45:35","slug":"jwildfire-3-50-release-big-update","status":"publish","type":"post","link":"https:\/\/blog.overwhale.com\/?p=5211","title":{"rendered":"JWildfire 3.50 release: big update!"},"content":{"rendered":"<p>Just\u00a0<a title=\"JWildfire downloads\" href=\"http:\/\/www.andreas-maschke.com\/?page_id=351\" target=\"_blank\" rel=\"noopener noreferrer\">released\u00a0JWildfire V3.50<\/a>\u00a0which is a rather big update. Again, thanks Rick Sidwell, Jesus Sosa and Brad Stefanov for their valuable contributions!<\/p>\n<p>Changes in short:<\/p>\n<ul>\n<li>simplified and faster user interface, no more nested windows<\/li>\n<li>support for Java 10 (but you can still use Java 8)<\/li>\n<li>affine3D-transform and affine3D-random-flame-generator which creates nice 3d-shapes<\/li>\n<li>lots of new variations\/transforms\/formulas<\/li>\n<li>lots of optimizations<\/li>\n<\/ul>\n<p>Complete changes (you can also see this list inside the program at the any time, see Help-&gt;List of changes ):<\/p>\n<ul>\n<li>removed the desktop and the Navigator-window in order to simplify and speed-up the user-interface<\/li>\n<li>faster app-startup, there are now 3 random flames generated at start (and it is still faster than before)<\/li>\n<li>improved the resize-behaviour\/speed of the main-editor-window<\/li>\n<li>support for Java 10 (Please note, that JWildfire still works with Java 8 and Java 8 ist still supported by Oracle.<br \/>\nBut, Java 10 is also supported now, and when you want to use the UI-scaling-feature, you will need Java 10.)<\/li>\n<li>many new variations:\n<ul>\n<li>affine3D (ported from Flamelet)<\/li>\n<li>anamorphcyl (Jesus Sosa)<\/li>\n<li>dc_kaleidotile (Brad Stefanov)<\/li>\n<li>disc3 (Brad Stefanov)<\/li>\n<li>glynns3subfl (Jesus Sosa)<\/li>\n<li>gpattern (Jesus Sosa)<\/li>\n<li>hyperbolicellipse (Jesus Sosa)<\/li>\n<li>lazysensen (Brad Stefanov)<\/li>\n<li>lozi (Brad Stefanov)<\/li>\n<li>nsudoku (Jesus Sosa)<\/li>\n<li>projective (Brad Stefanov)<\/li>\n<li>pulse (Brad Stefanov)<\/li>\n<li>pTransform (Rick Sidwell)<\/li>\n<li>q_ode (Brad Stefanov)<\/li>\n<li>ringsubflame (Jesus Sosa)<\/li>\n<li>sunflower (Jesus Sosa)<\/li>\n<li>sunvoroni (Jesus Sosa)<\/li>\n<li>taprats (Jesus Sosa)<\/li>\n<li>terrain3D (Jesus Sosa)<\/li>\n<li>vibration2 (Brad Stefanov)<\/li>\n<li>wangtiles (Jesus Sosa)<\/li>\n<\/ul>\n<\/li>\n<li>new &#8220;Affine3D&#8221;-random-flame-generator (also taken from Flamelet)<\/li>\n<li>updated the jsyntaxpane-library (used for syntax-highlighting while editing text) to version 1.1.5<\/li>\n<li>increased the default font size for the script-editor inside JWildfire<\/li>\n<li>internal optimization\/API-changes: extended the API of variations:<br \/>\nthere is now an initOnce()-Event which is only called once for the<br \/>\nfirst thread (unlike to init() which is called for each thread).<br \/>\nThis new event should be used for heavy init-operations (like loading and parsing a file)<\/li>\n<li>the following variations use the new API and should behave more smooth (=use less memory and CPU)<br \/>\nwhen initializing for a render:<\/p>\n<ul>\n<li>wangtiles<\/li>\n<li>terrain3D<\/li>\n<li>dla_wf<\/li>\n<li>dla3d_wf<\/li>\n<li>knots3D<\/li>\n<li>sattractor3D<\/li>\n<\/ul>\n<\/li>\n<li>improved the speed of the following variations:\n<ul>\n<li>dustpoint<\/li>\n<li>knots3D<\/li>\n<li>sattractor3D<\/li>\n<\/ul>\n<\/li>\n<li>improved the stability of the following variations (Rick Sidwell):\n<ul>\n<li>brownian_js<\/li>\n<li>dragon_js<\/li>\n<li>glynnsim3<\/li>\n<li>ghosperisland<\/li>\n<li>hilbert_js<\/li>\n<li>htree_js<\/li>\n<li>koch_js<\/li>\n<li>lsystem_js<\/li>\n<li>rsquares_js<\/li>\n<li>tree_js<\/li>\n<li>new property tinaLSystemMaxLength in the prefs to specify maximum size of the generated string for the L-System variation<\/li>\n<\/ul>\n<\/li>\n<li>bug fixes for symmetry order and animation control update<\/li>\n<li>fixed a bug regarding rendering motion-blur<\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\"><\/li>\n<\/ul>\n<p>Just click the &#8220;Random flames&#8221; button to start playing around and have fun \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just\u00a0released\u00a0JWildfire V3.50\u00a0which is a rather big update. Again, thanks Rick Sidwell, Jesus Sosa and Brad Stefanov for their valuable contributions! Changes in short: simplified and faster user interface, no more nested windows support for Java 10 (but you can still use Java 8) affine3D-transform and affine3D-random-flame-generator which creates nice 3d-shapes lots of new variations\/transforms\/formulas lots of optimizations Complete changes (you can also see this list inside the program at the any time, see Help-&gt;List of changes ): removed the desktop and the Navigator-window in order to simplify and speed-up the user-interface faster app-startup, there are now 3 random flames generated at start (and it is still faster than before) improved the resize-behaviour\/speed of the main-editor-window support for Java 10 (Please note, that JWildfire still works with Java 8 and Java 8 ist still supported by Oracle. But, Java 10 is also supported now, and when you want to use the UI-scaling-feature, you will need Java 10.) many new variations: affine3D (ported from Flamelet) anamorphcyl (Jesus Sosa) dc_kaleidotile (Brad Stefanov) disc3 (Brad Stefanov) glynns3subfl (Jesus Sosa) gpattern (Jesus Sosa) hyperbolicellipse (Jesus Sosa) lazysensen (Brad Stefanov) lozi (Brad Stefanov) nsudoku (Jesus Sosa) projective (Brad Stefanov) pulse (Brad Stefanov) pTransform (Rick Sidwell) q_ode [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[4,10],"tags":[],"class_list":["post-5211","post","type-post","status-publish","format-standard","hentry","category-jwildfire","category-jwildfire-releases"],"_links":{"self":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/posts\/5211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5211"}],"version-history":[{"count":2,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/posts\/5211\/revisions"}],"predecessor-version":[{"id":5213,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=\/wp\/v2\/posts\/5211\/revisions\/5213"}],"wp:attachment":[{"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.overwhale.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}