raymini's Issues
Configure material in gui
Ambient occlusion GUI
KdTree computation
- when ?
- where ?
delete copy operator/constructor in object ?
new BRDF
use brdf branch, need only cleaning and coeff calibration
remove useless branches
Wiki ?
add pictures ?
Inverted motion blur
only the moving object not blurry
Default backgroud
- use the one in raytracer
- set it to white
SAH
Controller in material ????
Focus
- Use new focus parameters introduced by Samuel
- Restore FPS
- Animated openGL :-)
SkyBox enable/disable GUI
Shadow of glass
Control light in gui
- light radius
- enable/disable light
- change intensity
- move lights
Better soft shadow
évaluation de l'équation du rendu pour chaque échantillon (physiquement plus juste).
Path tracing broken
- still working at 157e30b
Proper Readme
Better GUI
- Handle mouse events for any setting
- Change tool panel size
Icon
Path tracing
float intensity = intensityPathTracing / pow(1+d,3)*nbRayPathTracing);
remove nbRayPathTracing
Better mirror
ie not perfect mirror
- glossy surface (mirrorish surface)
Real Time
Implémenter une version progressive du path tracing, afin de pouvoir naviguer dans la scène en ayant le rendu qui se raffine lorsque on arrête de bouger la caméra. Vous pouvez vous inspirer de la web-app mentionnée plus haut, ainsi que de la version 2.62 de blender (mode de rendu « cycle »).
Plusieurs approches sont possibles ici, notamment le calcul multi-cœur avec OpenMP ou le calcul GPU :
- soit à l’aide de shaders
- soit en CUDA ou OpenCL).
Il est recommandé de tester en mono-thread CPU et à faible résolution (256x256) dans un premier temps.
Clean include
compile time enhancement
Lights glitch
Lights behave strangly in GLViewer
Improve BBOX intersect
PBGI
Configure AO intensity
Scene Loader
Prism
Color class
- use it everywhere ?
Magic bug attribute
Add a new variable (not two!) in Raytracer config and focus equal true...
Tool box too big
(I think)
Height > 768
so weird on my laptop screen, ok on my tv (fullscreen move apps to TV)
Don't stop rendering
When not in rt mode, don't stop rendering if screen is clicked (or stuff like that)
Improve intersect for shadow
remove area computation
Improve KDtree
-split bbox at median
ray.intersect optim
Add distance max (for shadow & ao)
getColor skybox
?? virtual or delete
MVC
- Implement observable/observer classes
- GLViewer and Window will be observer -> overload update functions
- RayTracer and Scene will be observable -> use notify
- Move all slots from Window to a Controller abstract class ?
Add aperture parameter (focus)
- add aperture parameter to define the blur level
Textures mapper
- Textures mapping
- Bump mapping
- Each object has a scale
Draw surfel
Do a real path tracing
path tracing uses BRDF on each hit point: http://etausif.com/Documents/MonteCarloReport.pdf
Mails :)
Ajoutes [email protected] et [email protected] dans tes mails sur ton compte github sinon je vois pas ta tête sut tes commits :)
Durtiest quality
- Allow any decimation
- Logarithmic ascending
Optimise MVC
Reduce update calls
Clean .pro
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.