MitchellHansen
|
7c534500f6
|
Cut down a few of the compiler warnings, refactored the octree into its own file. Refactored all map items into their own subfolder
|
2017-03-22 23:52:33 -07:00 |
|
MitchellHansen
|
e45df185f7
|
Cleaned up Map and the Octree. Did some testing and refactoring of generation code. Interleaved data is now good, also changed the block stack dealio to just a blob of uint64_t data. Used a GCC and by extension MSVC extension which speeds up count_bits by a good bit. After all optimizations, getVoxel is now around 10-15 times faster.
|
2017-03-22 22:50:17 -07:00 |
|
MitchellHansen
|
50c6d68944
|
Switched Utils name back. Converted the current debug text over to ImGui.
|
2017-03-17 00:09:48 -07:00 |
|
MitchellHansen
|
15fb922c27
|
Had some include troubles, renamed util but need to rename it back to .hpp. Switched the fps counter to run with imgui
|
2017-03-16 23:47:05 -07:00 |
|
|
|
3571bdcd61
|
Fixed all the compiler warnings, fixed depreciated screenshot function
|
2017-02-06 03:47:43 -08:00 |
|
MitchellHansen
|
3c91614f45
|
Working on a messaging system for sf events
|
2017-01-10 08:46:12 -08:00 |
|
MitchellHansen
|
51a08fc0bb
|
Various tweaks and modifications
Some preliminary testing of map
|
2016-12-10 01:12:30 -08:00 |
|
MitchellHansen
|
561c07c602
|
Turned off experimental phong lighting in the kernel
fixed all compiler errors thrown by MSVC
Switched experimental octree map back to the old map
Refactored old map system, prettied it up
|
2016-10-29 00:42:49 -07:00 |
|
|
|
9c99f9edd0
|
some tweaks, switching to windows for the weekend
|
2016-09-03 17:46:48 -07:00 |
|
MitchellHansen
|
edd8075afb
|
Added a quick printout of the hardware info. Running into a problem choosing between platforms, going to abstract CL out into it's own class and hide all that logic
|
2016-08-14 00:03:44 -07:00 |
|
MitchellHansen
|
c5858bca3e
|
implimented my curses doodad to show that 3d works in ascii too.
Added camera movement with the mouse, but I need to change how it
works
|
2016-08-06 11:08:05 -07:00 |
|
|
|
c431d7452a
|
Lighting, testing voxel generation
|
2016-08-06 00:50:48 -07:00 |
|
|
|
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
|
2016-08-03 22:29:31 -07:00 |
|
|
|
2b7dceee1b
|
Moved the view plane calc to the constructor, cleaned up old code. Added / removed relevant comments
|
2016-08-02 22:40:55 -07:00 |
|
|
|
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
|
2016-08-02 22:26:56 -07:00 |
|
|
|
d609ed695a
|
Going to need to get rid of the spherical camera
|
2016-08-01 23:32:25 -07:00 |
|
|
|
c3be6e2240
|
Alright, that little change fixed some of the negative coord problems, still have some really weird warping though.
|
2016-08-01 20:29:11 -07:00 |
|
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
|
2016-07-31 17:00:18 -07:00 |
|
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
|
2016-07-31 16:31:26 -07:00 |
|
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
|
2016-07-31 13:52:22 -07:00 |
|
MitchellHansen
|
4432c0338b
|
added the map, switched branches
|
2016-07-30 23:05:59 -07:00 |
|
Mitchell Hansen
|
624d2771ac
|
Don't know what is in this one
|
2016-07-30 20:32:15 -07:00 |
|