novatorem / Graphics

A repository to experiment graphical options and improve 3D skills

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graphics

Contains basic concepts and algorithms of computer graphics. These files covers the basic methods needed to model and render 3D objects, including much of the following: graphics displays, basic optics, line drawing, affine and perspective transformations, windows and viewports, clipping, visibility, illumination and reflectance models, radiometry, energy transfer models, arametric representations, curves and surfaces, texture mapping, graphics hardware, ray tracing, graphics toolkits, animation systems.

Installation

Mac Users

Xcode is required

Linux Users

sudo apt-get install git
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libx11-dev
sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install libxrandr-dev
sudo apt-get install libxi-dev
sudo apt-get install libxmu-dev
sudo apt-get install libblas-dev

Windows Users

Suport for Mrosoft Visual Studio 2015 compiler in 64bit mode.

Usage example

  • To be added -

Development setup

mkdir build
cd build
cmake ..

About

A repository to experiment graphical options and improve 3D skills


Languages

Language:C++ 75.2%Language:C 23.1%Language:CSS 1.4%Language:CMake 0.3%