DemoPrerender Op
Prerenderer based on timeline progress
Summary (oneliner)
<p>This op records "heavy events", that cause frame drops at runtime (uploading data to gpu/resizing of textures/compiling shaders). The process prerendering jumps to the timeline-time of those events and renders the state of the patch at that time, so those "heavy events" already happen in the loading/prerendering state and can be visualized with a progress bar</p> <h3>how to record "heavy events"</h3> <ol start="0"> <li>if the patch/timing changed a log click "clear" to remove all previous recorded events</li> <li>select prerender op, activate "record events" and save the patch</li> <li>reload the patch and wait for the demo play and finish and save the patch</li> <li>"Num Events" should show the number of detected events.</li> <li>it may be necessary to repeat step 2 a few times, until all huge spikes at scene changes in the performance op graph are gone...</li> <li>uncheck "record events" and save patch again</li> </ol>
- Ops.TimeLine.DemoPrerender
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch fast challenge music and midi
INPUT PORTS
<i>boolean</i>
)<i>boolean</i>
)