In the past, several attempts have been done to relate typhoon's intensity with the structural evolution of its eye. These phenomena are difficult to study because of their chaotic behaviour but the capacity to measure their intensity can help mitigate the hazards that they bring. MakeHuman models are used as the base models for this project and some morph targets have been developed taking inspiration from the morph targets of the MakeHuman Project.The MakeHuman project allows to export the models in various formats.Typhoons are extreme weather phenomena that inflict damages and casualties around globe.
The database and the code are released under the GNU License Affero GPL. The character output of MakeHuman is released to public domain under CC0, in order to be freely used in commercial and non-commercial projects. It is developed by a community of programmers, artists, academics interested in 3D modeling of characters.
MakeHuman is an open source 3D computer graphics software middleware designed for the prototyping of photo realistic humanoids. This project has extensively used Blender along with Three.js export/import script, to design the morph targets and then export the models in three.js format. It's free and open-source software, released under the GNU GPL licence.
Blender is available for Linux, Mac OS X and Windows and has a large world-wide community.Blender can be used freely for any purpose, including commercial use and distribution. Blender 2.70īlender is an open source 3D application for modeling, animation, rendering, compositing, video editing and game creation. The source code is hosted in a repository on GitHub. Three.js scripts may be used in conjunction with the HTML5 canvas element, SVG or WebGL.
Three.js is a lightweight cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser.
UCSCharacter.js-Contains the functions to render call the model data and render it using three.js library.It also has functions to listen to the slider changes and update the body visualiser model as required.Īdditional Softwares and Libraries Used Three.js.detector.js-Detects the windows resolution and adapts the visualiser’s resolution as per that.-Developed by, allows to create sliders and gui for the visualiser.Three.js-Developed by three.js org, has functions to render the three.js exported models in web view and use Morph Targets to customise the human body Models.
Orbit.js-Developed by three.js org, has functions to set up the camera orbits, and enable 3D toggle view.Testconfig.json - config file for the male body.įemaleconfig.json-config file for the female body.Ĭhildconfig.json-config file for the kid’s body. Highlighted_Muscles.jpg:Skin UV Map for the human body models. js-Contains three.js and UCSCharacter.js which allows to render and customize the models.Īlong with this there are three other filesī human male body model, exported by Blenderį human female body model, exported by BlenderĬ human kid body model, exported by Blender.
js files for the Human base models and their morph targets alongwith config files for all the models