• Stars
    star
    419
  • Rank 103,397 (Top 3 %)
  • Language
    C++
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

00106501: Computer Graphics (Spring-Summer 2020)

中国科学技术大学《计算机图形学》课程作业(2020年春)

0. 课程简介

这里是中国科学技术大学本科课程《计算机图形学》(课程编号:00106501)的课程作业网站。

课程的每个作业是作为一个 Github 项目来进行发布(如下第 1 部分),如下第 2 部分提供了课程所需的相关软件的下载链接及使用说明,第 3 部分提供了课程相关的辅助资料。

1. 课程作业 ->

本课程将通过精心设计的系统性编程作业(每周一个),来系统地理解和熟悉计算机图形学的基本内容及发展。通过这些编程作业,同学们能够学习到:

  • 计算机图形学的主要内容及算法实现
  • OpenGL 图形渲染管线及 GPU shader 编程
  • 图像处理算法及实现
  • C++ 面向对象编程思想和方法,了解基础的设计模式和架构思维
  • 快速看懂及使用网上的代码、库及各种资料
  • 从问题到抽象、到数学建模再到算法实现的方法
  • 使用 Unity3D 引擎开发 3D 游戏

2. 相关软件 ->

3. 辅助资料

More Repositories

1

RenderLab

App of RTR, PTR and Editor
C++
762
star
2

USRefl

Header-only, tiny (99 lines) and powerful C++20 static reflection library.
C++
646
star
3

Utopia

Utopia Game Engine 无境游戏引擎
C++
487
star
4

ToyRTX

CPU & GPU RTX based on OpenGL
C++
389
star
5

UECS

Ubpa Entity-Component-System (U ECS) in Unity3D-style
C++
369
star
6

UDRefl

Ubpa Dynamic Reflection
C++
353
star
7

UGM

Ubpa Graphics Mathematics
C++
320
star
8

GAMES102

GAMES 102
C++
273
star
9

CMU_15_462

notes and assignments of CG (CMU 15-462/662)
C++
91
star
10

UHEMesh

an elegant, high-performance and user-friendly halfedge data structure
C++
79
star
11

UFG

Ubpa Frame Graph
C++
44
star
12

UGraphviz

Ubpa Graphviz C++ wrapper
C++
38
star
13

ULuaPP

Ubpa Lua++ (Lua & C++)
C++
32
star
14

ExponentialHeightFog

[ Unreal to Unity ] Exponential Height Fog
HLSL
28
star
15

UDP

Ubpa Design Pattern
C++
27
star
16

USmallFlat

Ubpa small flat containers based on C++20
C++
27
star
17

UCMake

Ubpa CMake
CMake
23
star
18

UTemplate

C++
23
star
19

LearnOpenGL

OpenGL Exercise
C++
19
star
20

CG_LGLiu

exercises of CG class teached by Prof LiGang Liu in 2018
C++
19
star
21

UDXRenderer

Ubpa DirectX 12 Renderer
C++
18
star
22

RayTracingInOneWeekend

rewrite Ray Tracing in a Weekend
C++
16
star
23

UDLua

Ubpa Lua base on UDRefl
C++
16
star
24

Project-GAMES101

Project-GAMES101
15
star
25

UDX12

Ubpa DirectX 12 C++ Wrapper
C++
10
star
26

MasterCourses

Master Courses
C++
4
star
27

best-cpp-reflection

best cpp reflection
3
star
28

DoubleConeRain

Double Cone Rain
C#
3
star
29

UScene

Ubpa Scene
C++
3
star
30

LearnVulkan

Learn Vulkan
2
star
31

ULua

Ubpa Lua
CMake
2
star
32

LearnRust

Rust
2
star
33

UData

Ubpa Data
C
2
star
34

GAMES102_Data

GAMES_102_Data
2
star
35

RenderLab_bk_20200303

C++
2
star
36

UANTLR

Ubpa ANTLR4
ANTLR
1
star
37

UCommon

Ubpa Common
C++
1
star
38

USTL

Ubpa stl extension
C++
1
star
39

UGit

CMake
1
star
40

OSG_Exercise

C++
1
star
41

UContainer

Ubpa Container
C++
1
star
42

UEngine

Ubpa Engine
C++
1
star
43

UThreadPool

Ubpa Thread Pool
C++
1
star
44

LearnCompiler

Learn Compiler
ANTLR
1
star
45

SecretCode

Encrypt / Decode codes by DES and Base64
C++
1
star
46

UVisitor

Visitor
C++
1
star
47

LearnQt

C++
1
star
48

UANN

ANN (Approximate Nearest Neighbors) library, ported to CMake
C++
1
star