Giter VIP home page Giter VIP logo

molecule-viewer-1's Introduction

Molecule-Viewer

Thesis Modern OpenGL Molecule Viewer

This project is my bachelor's thesis, I didn't thought the code was going to be publicly available so it's very messy code but I'll try to describe some of the structure

Overview

The project aims to be a 3D Molecule renderer using some of the newer features of OpenGL and taking advantage of them by using data structures and programming logic. Since it's mainly and molecule renderer it doesn't really display other kinds of things.

There's an attempt to modularize the code to make it a more general porpouse renderer by cleaning up the code base (using C++11 and some third-party libraries), removing the molecule specific parts of the project, adding some new features(shadows, and antialiasing). You can find my new project here.

Branches

  • The master branch is where the final project was stored
  • The moving-objects branch is a test branch where tessellation shaders where implemented
  • The multidraw branch was a test branch where multidraw OpenGL commands where used
  • The testing branch was mainly my playground for testing anything

molecule-viewer-1's People

Contributors

fernandomv3 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.