mitchellhansen
|
14987e3ba7
|
There we go! The raycaster now has a camera that renders without distortion and can be pitched, yawed, and moved on the XYZ axis. I'm not sure now if I want to: Add lighting, improve performance, or start working on porting it to OpenCL
|
8 years ago |
mitchellhansen
|
2b7dceee1b
|
Moved the view plane calc to the constructor, cleaned up old code. Added / removed relevant comments
|
8 years ago |
mitchellhansen
|
1de9c6dd35
|
Ahh! It works!! The camera is great now, it yaws and pitches perfectly, just need to limit it to 180 -> -180 on the pitch. There is still a problem when viewing in the negative angles, and as you move the camera closer to 0 things get weird and distorted. But the transfer over to a spherical camera point and a cartesian view plane worked fantastically
|
8 years ago |
mitchellhansen
|
d609ed695a
|
Going to need to get rid of the spherical camera
|
8 years ago |
mitchellhansen
|
c3be6e2240
|
Alright, that little change fixed some of the negative coord problems, still have some really weird warping though.
|
8 years ago |
MitchellHansen
|
3deb3a2b08
|
alright, tried a different method of assigning voxel step directions and I
think it's working. The 3 negative walls are still very flat, and the
lower XYZ numbers still distort the viewport
|
8 years ago |
MitchellHansen
|
f1c84c85b5
|
So it's rendering pretty much perfectly in the XYZ+ range but things break
down when I start hitting negative values. I have a feeling this is going
to be a lot of trial and error. Oh well
|
8 years ago |
MitchellHansen
|
0b8cd9a194
|
things are casting now and sfml is rendering the way I want it to.
The voxel stepping is still all messed up, and it seems that there is
some data corruption on the map that I'll need to dig into
|
8 years ago |
MitchellHansen
|
4432c0338b
|
added the map, switched branches
|
8 years ago |
Mitchell Hansen
|
624d2771ac
|
Don't know what is in this one
|
8 years ago |