I'm thinking to stick for a particular framework to work for my academic course but only based on results I should prove. I want to plot the graph for all the three frameworks where No.of Vertices is one axis and FPS (threshold is 60) is on other axis. Will that be good enough to take single predefined model in formats like obj, collada, json etc and load it in three frameworks? Then log the frame rate and number of vertices to some external file and thereafter use the data for plotting a graph to report the best framework among three based on Performance parameter. But I'm looking for some boilerplate codes for all these frameworks to load different models (can be used for number of vertices dimension in my graph) and log the frame rates for every second to external file. This is the approach I've been thinking. But couldn't find much help on this on internet. I wish someone could help me?
Collecting webGL app framerate histogram data
10.3k Views Asked by three.jsaddict At
1
There are 1 best solutions below
Related Questions in WEBGL
- What can I do to optimize my WebGL animations?
- How can I render .mtl for object on iPhone 5 using ThreeJS?
- mat4 type in attribute shader
- How much data does texImage2D in WebGL need?
- ThreeJS updating texture with HTML canvas gives "WebGL: INVALID_VALUE: texImage2D: no canvas" on mobile (iPhone Safari, etc)
- Does double buffering for the purpose of vertex streaming do anything in webgl?
- Programmatically generate texture for WebGL in JavaScript
- WebGL Walkthrough, Move around the 3D scene
- Supporting WebGL on Android 5's WebView
- denormalizing depth values
- Why WebGL slower than Canvas?
- How to create latitudinal (horizontal) contour lines in GLSL?
- "Tainted canvases may not be loaded" Cross domain issue with WebGL textures
- Drawing individual polygons - buildings, country borders, etc on a map (looping through index buffer) in WebGL
- Repeating texture on line
Related Questions in THREE.JS
- TypeError: this.mesh.geometry.area is not a function
- Threejs scene from blender and access to objects
- Importing blender JSON in Three.js
- Rotate the mergeometry object at its center in Three.js
- ThreeJS LOD clone()
- Three.js, Camera rotation around a point
- Three.js: Switching between Cameras and Controls
- THREE.JS MakeTextSprite properties
- How to create a cylinder or some flash effect between two points?
- How can I render .mtl for object on iPhone 5 using ThreeJS?
- Updating a material's texture map with images rapidly (every 50ms or so) causes huge stuttering
- Quality not proper while rendering it via threejs r71
- how do I apply the stereo effect to a video mapped sphere?`
- Adding 2D plane to 3D view
- How to check for collisions in ThreeJS?
Related Questions in SCENEJS
- SceneJS graphing examples
- Scenejs Rectangular Prism texture preserving aspect ratio
- Three.js - possible to use JSON to declare objects?
- How to do Picking via IdMapping in Scenejs?
- SceneJS import models does not workiwth IE
- Adding materials/textures to an existing THREE.Mesh (three.js)
- How to Distribute Random cubes in a Scene using SceneJS?
- Scene.JS Resources
- Where to find any example loading json model in scenejs?
- Collecting webGL app framerate histogram data
- What is wrong in my SceneJS Code?
- Zoom invariant objects in webgl
- Reusing JSON object nodes with SceneJS
- WebGL animation flickering, object too big?
- Convert 3D model to SceneJS JSON, including texture
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can get FPS histogram data using stats.js library which is bundled with all Three.js examples
https://github.com/mrdoob/stats.js
Exporting the collected data to a file can be done using HTML5 File System API.
http://www.html5rocks.com/en/tutorials/file/filesystem/