Developing a Resource plugin
As mentioned, although used in very different ways to support teaching, as far as plugin structure is concerned, there is little difference between a resource and an activity plugin. Each one has a similar folder and file structure--which by now I'm sure you are becoming more familiar with. We will explore the details later in this section. First, let us understand how we can actually render a three-dimensional model in the browser.
Rendering a three-dimensional model
Thanks mainly to the gaming community, tools to create and render three-dimensional models are both plentiful and free. For example, there is a whole community dedicated to creating new 3D Mobs models in Minecraft using the open source tool Blender (check out Blender 2.5 Materials and Textures Cookbook, also from Packt, at: https://www.packtpub.com/hardware-and-creative/blender-25-materials-and-textures-cookbook). To render the models in the browser, we will be using a JavaScript library called three...