zsybh1 / EasyX-Based-Renderer

基于EasyX的渲染器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EasyX-Based-Renderer

基于EasyX的渲染器

运行环境:20200520版EasyX,vs2019

主文件有两个,RayTracer.cpp和Rasterization.cpp

前者为光线跟踪渲染器,后者为光栅化渲染器

把想要的那个文件加载到vs工程中即可

已实现功能

光线跟踪渲染器
  • 三角形和球的渲染
  • 多点光照
  • 阴影
  • 镜面反射
光栅化渲染器
  • 三角形的渲染
  • 颜色插值

About

基于EasyX的渲染器


Languages

Language:C++ 100.0%