Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CppRaytracer
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Yoel
CppRaytracer
Commits
1279311c3b55c71e5f05e92c6e5929376139e781
Select Git revision
Branches
11
master
default
protected
chess
depthVariance
indoor
daysky
outdoor
master_counting
counting
multipleImportanceSampling
OptimizedMesh
OptimizedMesh1.5
11 results
CppRaytracer
RayTracer
shape
Author
Search by author
Any Author
authors
Yoel
s73017
1 author
Nov 23, 2020
RectanglePlane implemented as Shape and as Light
· 1279311c
Yoel
authored
4 years ago
1279311c
Nov 22, 2020
Sphere now has a correct sample- and lightMulti function
· d4606b97
Yoel
authored
4 years ago
d4606b97
Some comments better formatted and more content
· 2eaef3e1
Yoel
authored
4 years ago
2eaef3e1
Refactored with the interfaces light and shape
· 77e0d387
Yoel
authored
4 years ago
77e0d387
Nov 20, 2020
CirclePlane now has the option to be twofaced
· 6a1098be
Yoel
authored
4 years ago
6a1098be
CirclePlane is now one sided and has correct emissionCalc and sample function
· e90c8f13
Yoel
authored
4 years ago
e90c8f13
Oct 17, 2020
calculateLightEmission does not need to transform
· d945526f
Yoel
authored
4 years ago
d945526f
CirclePlane now has unique orientation
· bd5f3ef2
Yoel
authored
4 years ago
bd5f3ef2
Implemented light functions
· 41a30a3b
Yoel
authored
4 years ago
41a30a3b
Oct 16, 2020
Small refactor for use of ShapeSingleGroup
· 1a04caf6
Yoel
authored
4 years ago
1a04caf6
Deleted LightShape interface and split up SIngleGroup to one for Light and one for Shape
· 45929aae
Yoel
authored
4 years ago
45929aae
Light now has a function that determines the amount of light emitted by the Light in direction d
· 5b5ee8bc
Yoel
authored
4 years ago
5b5ee8bc
Oct 08, 2020
Experimental implementation of the sampleLight-function
· d5ab6b56
Yoel
authored
4 years ago
d5ab6b56
Sphere is now a LightShape and defines all functions of it
· fc22643c
Yoel
authored
4 years ago
fc22643c
sampleLight now correctly returns a SurfacePoint in the interface
· 723d1844
Yoel
authored
4 years ago
723d1844
SingleGroup now gets a LightShape instead of jsut a shape. It effectively...
· 23d01fd2
Yoel
authored
4 years ago
23d01fd2
Created a new interface, this inherites both shape and light and is therefore a combination of both
· d48df1ae
Yoel
authored
4 years ago
d48df1ae
ShapeGroups are now a seperate class: SingleGroup, which can only contain a single Shape
· 7d951204
Yoel
authored
4 years ago
7d951204
Deleted the Group-method to create a shapeGroup
· b895a6f0
Yoel
authored
4 years ago
b895a6f0
Oct 07, 2020
Refactor because of Hit-class refactoring earlier
· 3e80cda5
Yoel
authored
4 years ago
3e80cda5
Oct 06, 2020
Sphere is now a light which its defined functions
· 70efd9cb
Yoel
authored
4 years ago
70efd9cb
Light interface correction
· 5e373e8e
Yoel
authored
4 years ago
5e373e8e
Added new interface for lights
· 34f7b4b6
Yoel
authored
4 years ago
34f7b4b6
Sep 10, 2020
Added the groups transform to the rebuidBoundingVolume-method
· 69a21f0d
Yoel
authored
4 years ago
69a21f0d
Streamlined optional returns
· 7b78ff1f
Yoel
authored
4 years ago
7b78ff1f
Changed double to floats in intersect
· c35d9a56
Yoel
authored
4 years ago
c35d9a56
Test Commit
· db64192a
Yoel
authored
4 years ago
db64192a
Sep 07, 2020
Groups can now only add other Groups. Added friend function that builds Groups...
· 796b57fc
Yoel
authored
4 years ago
796b57fc
Sep 06, 2020
Fixed the bounds-function to return the member, added check for BoundingVolume in intersect
· 8678445a
Yoel
authored
4 years ago
8678445a
Whenever a new shape is added to a group, recalculate its BoundingVolume
· 266bcb05
Yoel
authored
4 years ago
266bcb05
Implemented BoundingVolumes Group.
· 9d277fd7
Yoel
authored
4 years ago
9d277fd7
Implemented AABB for Spheres
· 1b3bd80e
Yoel
authored
4 years ago
1b3bd80e
Sep 04, 2020
Defined AABB for circle-planes, shape-interface-method bounds now implemented for circle-plane
· 070bcbca
Yoel
authored
4 years ago
070bcbca
Infinite AABB for Backgrounds
· 96b1e296
Yoel
authored
4 years ago
96b1e296
Added virtual function bounds to give AABBs to shapes
· f0bff290
Yoel
authored
4 years ago
f0bff290
Put the definitions for the Background-methods in the right namespace
· 56dcba7f
Yoel
authored
4 years ago
56dcba7f
Inclusion hierarchy fixed
· ac4abf5c
Yoel
authored
4 years ago
ac4abf5c
Sep 02, 2020
Added const and override to all material-interface functions, sampler-function...
· 1ca7221e
Yoel
authored
4 years ago
1ca7221e
Sep 01, 2020
Reformatted every file
· bc30bcbd
Yoel
authored
4 years ago
bc30bcbd
Aug 30, 2020
Sphere implementation added
· e82e6768
Yoel
authored
4 years ago
e82e6768
Loading