All Projects → kgabis → raytracer

kgabis / raytracer

Licence: other
Raytracer in C.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Roff
2310 projects
Makefile
30231 projects

Projects that are alternatives of or similar to raytracer

wasm-raytracer
a performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
Stars: ✭ 158 (+558.33%)
Mutual labels:  raytracer
Tracey
A 3d ray tracer in C++ (High School Project)
Stars: ✭ 24 (+0%)
Mutual labels:  raytracer
Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+16445.83%)
Mutual labels:  raytracer
Monte-Carlo-Path-Tracer
A realistic Monte Carlo Path Tracer project for CS230 (Virtual Reality and Interactive 3D Graphics Display), ACM Class, SJTU
Stars: ✭ 19 (-20.83%)
Mutual labels:  raytracer
raiden
教育意义;基于物理的渲染器;闲着没事造轮子
Stars: ✭ 19 (-20.83%)
Mutual labels:  raytracer
source
The main source repository for the Raysect project.
Stars: ✭ 62 (+158.33%)
Mutual labels:  raytracer
Voxel Cone Tracing
Converting vertex meshes to voxel data and visualizing using VCT
Stars: ✭ 74 (+208.33%)
Mutual labels:  raytracer
Photon-v2
A program that takes photographs of a virtual world.
Stars: ✭ 75 (+212.5%)
Mutual labels:  raytracer
cram
cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space
Stars: ✭ 23 (-4.17%)
Mutual labels:  raytracer
ArtOfIllusion
Art of Illusion modeling and rendering suite - core application and tools
Stars: ✭ 58 (+141.67%)
Mutual labels:  raytracer
ctrt
Compile-Time Ray Tracer in Rust ported from C++
Stars: ✭ 82 (+241.67%)
Mutual labels:  raytracer
bash-raytracer
A raytracer in (mostly) Bash
Stars: ✭ 38 (+58.33%)
Mutual labels:  raytracer
cray
A real-time interactive progressive path tracer on the GPU.
Stars: ✭ 35 (+45.83%)
Mutual labels:  raytracer
mcrt
Monte Carlo Raytracer from Scratch in C++11/14
Stars: ✭ 22 (-8.33%)
Mutual labels:  raytracer
Tinykaboom
A brief computer graphics / rendering course
Stars: ✭ 2,077 (+8554.17%)
Mutual labels:  raytracer
C-Raytracer
A CPU raytracer from scratch in C
Stars: ✭ 49 (+104.17%)
Mutual labels:  raytracer
rust-raytracer
Raytracer in Rust.
Stars: ✭ 50 (+108.33%)
Mutual labels:  raytracer
SwiftTracer
A raytracer written in Swift for learning and lulz
Stars: ✭ 14 (-41.67%)
Mutual labels:  raytracer
Lambda
Physically based renderer written in C++
Stars: ✭ 26 (+8.33%)
Mutual labels:  raytracer
GPU-Pathtracer
GPU Raytracer from scratch in C++/CUDA
Stars: ✭ 326 (+1258.33%)
Mutual labels:  raytracer

About

A raytracer in C. It has shadows, reflections, lightning (phong model). You can build it with CSFML 2.0 or libPNG.

Usage

You could use included xcode project, or use a makefile located in raytracer directory. If you have CSFML 2.0 installed, then use make with_csfml, otherwise use make with_libpng (use apt-get or brew or whatever to get libpng). It has 3 hardcoded demos, you can edit scene.c to change them.

For instance:

./raytracer teapot

Have fun.

Screenshots

frist
second

License

The MIT License (MIT)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].