ThNdl WebGL Inspector An advanced WebGL debugging toolkit About WebGL Inspector is a tool inspired by gDEBugger and PIX with the goal of making the development of advanced WebGL applications easier. What Firebug and Developer Tools are to HTML/JS, WebGL Inspector is to WebGL. Note: this is alpha software - if you find bugs, let me know (or better yet, fork and fix them! Check out the readme on github for more information. Status There hasn't been an update in awhile, but the project is not dead! Features Extension for injecting into pages Embed in an existing application with a single script include Capture entire GL frames Annotated call log with stepping/resource navigation and redundant call warnings Pixel history - see all draw calls that contributed to a pixel + blending information GL state display Resource browsers for textures, buffers, and programs Live Demo Click here to view a live demo (in a browser that supports WebGL, of course): Install ATTENTION: The extension is now hosted on the Chrome Web Store.
drojdjou/J3D GLSL 1.2 Tutorial In this tutorial shader programming using GLSL 1.2 will be covered. Although many parts are now considered deprecated, the essence of GLSL has remained constant. Besides, this tutorial will continue to be online because learning the basics of deprecated OpenGL is easier than learning the new versions. If you’re looking for a GLSL tutorial that deals only with non-deprecated features visit the GLSL Core tutorial, here in Lighthouse3D. Shaders are a hot topic and 3D games have shown that they can be put to good use to get remarkable effects. The tutorial contains an introduction to the specification, but reading the OpenGL 2.0 and GLSL official specs is always recommended if you get serious about this. GLSL stands for GL Shading Language, often referred as glslang, and was defined by the Architectural Review Board of OpenGL, the governing body of OpenGL. I won’t go into disputes, or comparisons, with Cg, Nvidia’s proposal for a shading language that is also compatible with OpenGL. Index
uncontrol | A collection of experiments using fancy shmancy code Free 3D Models, Free CAD Models OutsideOfSociety Another year have almost passed by, time for my yearly blogpost… The trend at work is no Flash at all this year, it have mostly moved over towards WebGL and Canvas, and I kinda enjoy it for the most part. Lately I have worked on a large project where we tried to experiment with what we could do in modern browsers on modern mobile devices, as everything is supposed to be “mobile” these days. Finally time to unplug for a couple of weeks and celebrate christmas. So, have a great holiday and see you in 2014! Here’s a tool to convert *.md5mesh and *.md5anim files to the json format(3.1) used by three.js. It’s skeletal animation(skinning), the earlier MD2 format for example is vertex animation(morphTargets). Here’s how you use it: 1. Then save the file. You can also tick “Lock rootbone” this locks the root bone to position 0,0,0 and the rotation to 0,0,0. Also posted a fairly simple example of how to load a model and some animations, see here. A small note about materials. (Small note. Stresstest
Host your 3D printer projects. Version control included. WebGL: All about OpenGL ES 2.0 for the Web Voidworld Reconstruct your world with ReconstructMe Blender 2.67 RC1 and DVD Training Blender for 3D Printing Released | 3D Printer April 28, 2013 Open-source 3D creation suite Blender has released the first Release Candidate of Blender 2.67. Major improvements are the inclusion of FreeStyle, subsurface scattering for Cycles, optimizations in the motion tracker and the new 3D printing toolkit. The new 3D printing toolkit is a collection of useful tools including statistics, error checking, cleanup and export, to make it easier to export models for 3D printing. Statistics: The volume of the mesh and the combined area of all faces are calculated. Checks: models are checked for common errors such as self-intersections, distorted faces, or walls and sharp area that are too thin to be printed, or steeply overhanging to print safely. example of intersecting meshes Twisted faces often distort Example mesh with thin areas Example of overhanging faces that exceed 45 degrees Clean: isolated faces, edges vertices and distorted faces are removed before the model is exported for 3D printing.