Pages

Saturday, December 14, 2013

Scientific Computing: Big Data Analytics


What is Big Data?
Big Data is collections of set of large and complex data. It is not just about collecting them, it also about storing and warehousing this data. Warehousing the data include functions like capture, storage, search, sharing, transfer, analysis and visualization.

Traditional database system:
In the history we have come access various types of database systems like the navigational database system, relational database system, SQL database and NoSQL database systems. All these database system have a common problem which is the limitation in storage. In this digital world we are generating huge amount of digital data in our day-to-day life knowingly or unknowingly. Therefore the limitation is storage has risen as a critical problem.

Why Big Data Analytics?


Big data solves this problem by accommodating all the data we generate. Big data supports lots of data-types. Both structured and unstructured data can be processed and handled in Big data.

  • Discovery: As it stores various types of data, it is difficult to get a solution by querying it. Therefore we need some automated mechanism to search the data for us.
  • Iteration: With huge set of data, it hard to find where to explore the data to get out results. So iterative approach is used.
  • Mining and Predicting: Mining data and predicting results have become serious business. There are lots of start-up companies using this as the core idea. For example, The Climate Corporation is a San Francisco based start-up company which provides insurance to the farmers based on huge records of climate and weather data.
  • Decision Management: Concluding or deciding a thing from very huge set of data using traditional database is practically impossible. Therefore Big data plays key role in any decision making task. 

Thursday, December 5, 2013

Computer Graphics: Autodesk's 3ds Max & Maya


3DS MAX:

It is the best 3D architecture modeling software. It is formerly known as 3D Studio Max. It is used by lot of game developers, animation movie makers and commercial advertisement makers.


Features:
It has all the features that make the architecture of any body we need create. It has lots of plug-ins which can be added depending upon the animators need. Some of the important features are MAXScript, Character Studio, Skinning and Texture assignment. MAXScript helps is creating scripts that automate the repetitive motions of the animation. Character Studio helps to animate virtual characters. Skinning is used to create the precise and exact skeletal formation. Texture assignment is used to design and provide texture to the animated body.

Modeling techniques:
  • Polygon modeling makes it possible to create polygons. Every polygon is created individually and all the characteristics are added to it.
  • NURBS: Non-uniform rational B-spline eliminates the rough edges in the polygon model. It makes the surface of the polygon smooth.
  • Surface tool: It is used to provide any type of surface to the polygon which is created

MAYA:

Autodesk’s Maya is the best software to create character models and animation. It is nowadays used in all the animated movies.


Components:
There are lots of components in Maya which provide different functionalities. Some of the important components are classic cloth, nHair, fur and fluid effects.

Classic cloth has all the cloth patterns which we use in real-world. nHair is used to create all the lengthy human hair. Fur is used to create hair on body which is usually used to created animal s hair. Fluid effects we can be used to create non-elastic fluid like smoke, fire, explosion and so on.

These software are proprietary software. There are lots of tutorials in YouTube to learn about them. Here is a link to learn 3ds Max and Maya.