{"id":420,"date":"2016-02-21T01:18:43","date_gmt":"2016-02-21T01:18:43","guid":{"rendered":"http:\/\/fractorium.com\/?page_id=420"},"modified":"2025-01-01T07:42:47","modified_gmt":"2025-01-01T07:42:47","slug":"library","status":"publish","type":"page","link":"http:\/\/fractorium.com\/?page_id=420","title":{"rendered":"Library"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2440 size-full\" src=\"http:\/\/fractorium.com\/wp-content\/uploads\/library-tab3.png\" alt=\"\" width=\"403\" height=\"1349\" srcset=\"http:\/\/fractorium.com\/wp-content\/uploads\/library-tab3.png 403w, http:\/\/fractorium.com\/wp-content\/uploads\/library-tab3-90x300.png 90w, http:\/\/fractorium.com\/wp-content\/uploads\/library-tab3-306x1024.png 306w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/p>\n<p>The library tab is divided into two sections with a vertical splitter.<\/p>\n<h3 class=\"collapseomatic \" id=\"id69e1a5470b453\"  tabindex=\"0\"     >Library<\/h3><div id=\"target-id69e1a5470b453\" class=\"collapseomatic_content \">\n<p>The top section shows a list of all flames present in the currently opened file, or randomly generated flock. After every preview render completes, the latest updates to the\u00a0current flame will be saved back to this list in memory, and the preview will be updated.\u00a0Note that this can significantly slow down performance when using the <code>zoom<\/code> parameter because it will greatly increase the number of iterations done.<\/p>\n<p>The individual flame or the entire file will not be saved back to disk unless you\u00a0specifically do\u00a0so.<\/p>\n<h3>Root node<\/h3>\n<p>The root node in the tree represents the open file.<\/p>\n<h4 style=\"padding-left: 30px;\">Single click<\/h4>\n<p style=\"padding-left: 60px;\">Rename the file. This name will be used when saving to disk.<\/p>\n<h4 style=\"padding-left: 30px;\">Double click<\/h4>\n<p style=\"padding-left: 60px;\">Expand or collapse all flames. This is seldom used.<\/p>\n<h3>Child nodes<\/h3>\n<p>Each of these represents a flame within the currently opened file. The current flame will have its checkbox checked. This is not user editable and is only shown to differentiate between the current flame, and other flames which might have been single clicked on.<\/p>\n<p>More than one flame can be selected, and the selections can be disjoint by using the shift and control keys. In addition, the following operations are supported.<\/p>\n<h4 style=\"padding-left: 30px;\">Single click<\/h4>\n<p style=\"padding-left: 60px;\">Edit the name of the selected flame. This will be used as the name of, and within the Xml file when saved back to disk.<\/p>\n<h4 style=\"padding-left: 30px;\">Double click<\/h4>\n<p style=\"padding-left: 60px;\">Set the flame as the current one. This will overwrite any edits currently pending, so be sure to save them first before switching between flames. This will also reset the undo list.<\/p>\n<h4 style=\"padding-left: 30px;\">Drag<\/h4>\n<p style=\"padding-left: 60px;\">The selected flames can be dragged to a new location. If the mouse cursor is above the middle of a flame, the drop will go above that flame. The drop will go below if the mouse cursor is below the middle of a flame.<\/p>\n<h4 style=\"padding-left: 30px;\">Shift + delete<\/h4>\n<p style=\"padding-left: 60px;\">Delete the selected flames. Note the shift key is required to prevent confusion from using the delete key when editing the name of a flame.<\/p>\n<h4 style=\"padding-left: 30px;\">Shift + F1, F2&#8230;<\/h4>\n<p style=\"padding-left: 60px;\">Switch to the flame whose index matches the function key. Pressing Shift + +\/- cycles forward or backward through the open flames in the file.<\/p>\n<\/div>\n<h3 class=\"collapseomatic \" id=\"id69e1a5470b655\"  tabindex=\"0\"     >Sequence<\/h3><div id=\"target-id69e1a5470b655\" class=\"collapseomatic_content \">\n<p>The bottom section shows a group of controls used for generating an animation sequence from the flames shown in the library tree above. This functions as a GUI replacement and improvement for <a href=\"http:\/\/fractorium.com\/?article=embergenome\" target=\"_blank\" rel=\"noopener noreferrer\">EmberGenome<\/a>.<\/p>\n<p>After a sequence is generated, its contents will be shown as\u00a0thumbnails in the sequence tree below. These are fixed and cannot be dragged, renamed or edited in any way. The only part of the sequence tree that can change is the root node which specifies the filename that will be used for saving to disk.<\/p>\n<p>There is also a node at the top which shows a preview of the animation by cycling through all of the generated preview frames. The visibility of the node can be toggled with the <code>Animate<\/code> button.<\/p>\n<p>The sequence can then be sent to the <a href=\"http:\/\/fractorium.com\/?page_id=434\" target=\"_blank\" rel=\"noopener noreferrer\">Final Render dialog<\/a> to be rendered as an animation. When this is done, the <code>Render All<\/code> checkbox is automatically checked when the dialog is shown.<\/p>\n<h4>Start count<\/h4>\n<p>This number will be added to the names of all of the output flames. It&#8217;s useful when using video rendering software such as ffmpeg which prefers file names to be in a certain range. If you have no such need, just leave this as 0.<\/p>\n<h4>Start\/Stop previews<\/h4>\n<p>While generating a sequence is fairly quick, rendering its previews can take a while. If you don&#8217;t care about the previews, you can stop them with the <code>Stop Previews<\/code> button. Click <code>Start Previews<\/code> if you have previously stopped rendering the previews, but want to start doing so\u00a0again.<\/p>\n<h4>Start\/Stop flame<\/h4>\n<p>By default, all flames in the current file will be used as keyframes when generating the sequence. However, <code>Start Flame<\/code> and <code>Stop Flame<\/code>\u00a0can be used to specify a subset of the total to be rendered. Note that the values are 0-indexed, and the <code>Stop Flame<\/code> value is inclusive.<\/p>\n<h4>All<\/h4>\n<p>Used to specify that all flames in the current file will be used as keyframes. It sets <code>Start Flame<\/code> to 0 and <code>Stop Flame<\/code> to the size of the current file minus one.<\/p>\n<h4>Animation FPS<\/h4>\n<p>The number of frames per second to use when generating the sequence. Any animation field that uses seconds as a unit respects this value to determine the number of frames to generate.<\/p>\n<h4>Generate<\/h4>\n<p>Generate the sequence from the main library file, using the values specified in the controls. When sequence generation completes, the thumbnails will begin rendering. Click <code>Stop Previews<\/code> to abort this process.<\/p>\n<h4>Render<\/h4>\n<p>Send the generated sequence to the <a href=\"http:\/\/fractorium.com\/?page_id=434\" target=\"_blank\" rel=\"noopener noreferrer\">Final Render dialog<\/a> with\u00a0the <code>Render All<\/code> checkbox automatically checked.<\/p>\n<h4>Save<\/h4>\n<p>Save the generated sequence out as a file.<\/p>\n<h4>Open<\/h4>\n<p>Open an existing sequence file to be loaded into the sequence tree. More than one file can be selected, although this may not give a visually appealing sequence if the flames used to create them were not contiguous between files.<\/p>\n<h4>Animate<\/h4>\n<p>Show the <code>Rendered Animation<\/code> tree item which shows a preview of what the animation will look like.<\/p>\n<h4>Clear<\/h4>\n<p>Clear all nodes in the <code>Sequence<\/code> tree.<\/p>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The library tab is divided into two sections with a vertical splitter.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":416,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-420","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/pages\/420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/fractorium.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=420"}],"version-history":[{"count":59,"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/pages\/420\/revisions"}],"predecessor-version":[{"id":2475,"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/pages\/420\/revisions\/2475"}],"up":[{"embeddable":true,"href":"http:\/\/fractorium.com\/index.php?rest_route=\/wp\/v2\/pages\/416"}],"wp:attachment":[{"href":"http:\/\/fractorium.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}