{"id":10274,"date":"2020-07-15T19:01:06","date_gmt":"2020-07-15T10:01:06","guid":{"rendered":"http:\/\/leavebehind.iobb.net\/wordpress\/?p=10274"},"modified":"2020-07-16T16:20:05","modified_gmt":"2020-07-16T07:20:05","slug":"curl-flow","status":"publish","type":"post","link":"http:\/\/leavebehind.mydns.jp\/wordpress\/2020\/07\/15\/curl-flow\/","title":{"rendered":"Curl Flow"},"content":{"rendered":"\n<p>Curl noise vector field on Proce55ing. It &#8216;s very heavy code :(, should be implemented using shaders&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CurlFlow\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/Ro_6dJBlcE4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a href=\"http:\/\/leavebehind.iobb.net\/wordpress\/wp-content\/uploads\/2020\/07\/CurlFlow-200716b.zip\">CurlFlow-200716b<\/a><a href=\"http:\/\/leavebehind.iobb.net\/wordpress\/wp-content\/uploads\/2020\/07\/CurlFlow-200716b.zip\" class=\"wp-block-file__button\" download>Download Processing source code<\/a><\/div>\n\n\n\n<p>This code requires some libraries, PeasyCam, PostFX for Processing and FastNoise. PeasyCam and PostFX can get from contribution manager on P5 IDE. but FastNoise lib is not, You have to compile it yourself. <\/p>\n\n\n\n<p>Download or Clone <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/Auburns\/FastNoise_Java\" target=\"_blank\">FastNoise<\/a>, and open extracted folder with console(PowerShell etc&#8230;).<\/p>\n\n\n\n<p>Compiling.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">> javac -d . *java<\/pre>\n\n\n\n<p>Archiving. File called &#8220;fastnoise.jar&#8221; will be created.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"false\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">> jar -cvf fastnoise.jar fastnoise<\/pre>\n\n\n\n<p>And you copy .jar file to processing library, <em>e.g. c:\\YOUR_HOME\\Documents\\Processing\\libraries\\fastnoise\\library\\<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Curl noise vector field on Proce55ing. It &#8216;s very heavy code :(, should be implemented using shaders&#038;#82 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,11],"tags":[438,437,226],"class_list":["post-10274","post","type-post","status-publish","format-standard","hentry","category-cg","category-proce55ing","tag-curl-noise","tag-noise","tag-processing"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p8YSE4-2FI","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/posts\/10274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/comments?post=10274"}],"version-history":[{"count":16,"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/posts\/10274\/revisions"}],"predecessor-version":[{"id":10293,"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/posts\/10274\/revisions\/10293"}],"wp:attachment":[{"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/media?parent=10274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/categories?post=10274"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/leavebehind.mydns.jp\/wordpress\/wp-json\/wp\/v2\/tags?post=10274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}