GithubHelp home page GithubHelp logo

erikssommer / computer-graphics Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pbsds/gloom-rs

0.0 0.0 0.0 455 KB

Gloom, but rustier

Shell 1.78% Rust 87.62% Nix 3.48% Makefile 4.92% GLSL 0.92% Batchfile 1.28%

computer-graphics's Introduction

Gloom-rs

To get started, make sure you have git, cargo and, rustc installed and available.

git clone https://github.com/pbsds/gloom-rs
cd gloom-rs
rustup override set nightly
cargo run

GLM

We use a variant of GLM known as nalgebra-glm, which differs slightly from the standard GLM library.

Report

You're free to write your report any way you'd like, as long as it is delivered as a PDF file.

To spread the gospel, I have included a pandoc report skeleton in the report folder. To use pandoc, make sure you have pandoc installed along with a supported latex engine. Make sure it works before using it to write your report.

Code delivery

We want the following files and folders to be delivered in a ZIP file:

  • resources
  • shaders
  • src
  • Cargo.lock
  • Cargo.toml

Important: Do not include the target folder!

To automatically make an archive (source.zip) ready for uploading to blackboard:

  • Make sure any extra assets or resources you have might have added are located in the resources folder
  • Then run either:
    • create_code_archive_for_blackboard_LINUX.sh
    • create_code_archive_for_blackboard_WINDOWS.bat.

This script will explicitly ignore the target folder, and two files given as a handout for exercise 3, to save space:

  • resources/helicopter.obj
  • resources/lunarsurface.obj

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.