All Projects → tobiasmarciszko → qt_raytracer_challenge

tobiasmarciszko / qt_raytracer_challenge

Licence: MIT license
Implementation based on the book The Ray Tracer Challenge

Programming Languages

C++
36643 projects - #6 most used programming language
QML
638 projects

Projects that are alternatives of or similar to qt raytracer challenge

QtMobileApp
This repository contains basic template for Qt for mobile app development using QML and C++ as backend to access RESTful API's
Stars: ✭ 16 (-11.11%)
Mutual labels:  qt5
thread-pool
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
Stars: ✭ 1,043 (+5694.44%)
Mutual labels:  cplusplus-17
QTcpSocket
A simple Qt client-server TCP architecture to transfer data between peers
Stars: ✭ 62 (+244.44%)
Mutual labels:  qt5
BurgWar
Burg'war est un jeu de plateforme/combat multijoueur en 2D écrit en C++17/Lua avec mon propre moteur de jeu : Nazara Engine.
Stars: ✭ 43 (+138.89%)
Mutual labels:  cplusplus-17
slashdiablo-launcher
A lightweight cross platform Slashdiablo game launcher for Diablo II, written in Go & QML.
Stars: ✭ 29 (+61.11%)
Mutual labels:  qt5
qcoro
C++ Coroutines for Qt
Stars: ✭ 150 (+733.33%)
Mutual labels:  qt5
CuteMarkEd-NG
Markdown Editor in Qt 5
Stars: ✭ 55 (+205.56%)
Mutual labels:  qt5
QTextRecognizer
A gui for tesseractOCR with some preprocessing image options (OpenCV) for improve character recognition
Stars: ✭ 27 (+50%)
Mutual labels:  qt5
pastelyst
A Web Paste Tool built with Cutelyst and KDE Frameworks
Stars: ✭ 19 (+5.56%)
Mutual labels:  qt5
QArchive
Async C++ Cross-Platform library that modernizes libarchive using Qt5 🚀. Simply extracts 7z 🍔, Tarballs 🎱 and other supported formats by libarchive. ❤️
Stars: ✭ 66 (+266.67%)
Mutual labels:  qt5
CuteVCF
simple viewer for variant call format using htslib
Stars: ✭ 30 (+66.67%)
Mutual labels:  qt5
QtOSG
A proof-of-concept widget for integrating Qt and OpenSceneGraph in a thread-safe manner
Stars: ✭ 103 (+472.22%)
Mutual labels:  qt5
wombatforensics
linux c++, qt5, multi-threaded forensic gui tool
Stars: ✭ 27 (+50%)
Mutual labels:  qt5
BenchmarkViewer
Google Benchmark Data Viewer
Stars: ✭ 22 (+22.22%)
Mutual labels:  qt5
QmlTreeWidget
A TreeView component, implemented by QML, providing convenient interfaces and customizable stylesheet, also available for iOS and Android.
Stars: ✭ 34 (+88.89%)
Mutual labels:  qt5
qvisualisation
Visualisation toolbox based on Qt WebEngine and D3.js
Stars: ✭ 25 (+38.89%)
Mutual labels:  qt5
rqt plugin wizard for qtcreator
Wizard for the QtCreator to generate rqt plugins
Stars: ✭ 14 (-22.22%)
Mutual labels:  qt5
QtWeb
Qt with Web
Stars: ✭ 22 (+22.22%)
Mutual labels:  qt5
dunya-desktop
A modular, customizable and open-source desktop application for accessing and visualizing music data.
Stars: ✭ 76 (+322.22%)
Mutual labels:  qt5
qt monkey
Tool for testing Qt based applications
Stars: ✭ 39 (+116.67%)
Mutual labels:  qt5

Total alerts

Language grade: C/C++

Language grade: JavaScript

CMake Build Matrix

qt_raytracer_challenge

A Qt (for visuals) implementation based on the book The Ray Tracer Challenge. The idea is to completely follow the book and create tests and corresponding implementation.

I'm trying to stay off any predefined data structures and algorithms probably done already in any standard libraries, C++ or Qt. For some parts I will use them where it makes sense (to me :). Consider this as a sketch/work in progress/playground.

The book can be found here: https://pragprog.com/book/jbtracer/the-ray-tracer-challenge.

This repo has been code reviewed by Jason Turner (@lefticus) in a live stream here: https://www.youtube.com/watch?v=qXhC3tEB4Fc

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].