4dd9141399
Fix not actually checking the results.
2018-01-18 12:05:52 +01:00
501fea611f
Implement node positions for animations.
2018-01-17 16:59:28 +01:00
42c05c4fff
Proper float conversion, I guess…
2018-01-17 15:26:46 +01:00
aa79287c25
Implement an alternative way of structuring nodes.
2018-01-04 16:43:51 +01:00
5fc392ae1d
Add second test image.
2018-01-04 16:42:24 +01:00
cb16b2f794
More consistent data loading.
2018-01-02 16:35:41 +01:00
5f81f0cec2
Use the new layer info data in the simulator.
2018-01-02 16:31:55 +01:00
470399aabf
Implement a new layer data type.
...
Contrary to layerdata, this describes the layer itself rather than the
layer contents.
2018-01-02 16:17:07 +01:00
5c0dbcdaa4
Slight performance improvement.
2018-01-02 12:38:34 +01:00
94ee38efb2
Bugfix: fix incorrect orientation of small image-like layers.
2017-12-01 14:54:04 +01:00
259e809c2f
Refactor vertex positioning to separate function.
2017-12-01 14:50:58 +01:00
a75a435bc5
Restructure texture handling.
2017-11-27 13:59:41 +01:00
3231e078b3
Add entities for convolutional layers.
2017-11-27 12:25:56 +01:00
8fb01fb346
Implement switching between images.
2017-11-27 11:59:41 +01:00
f4c8574519
Remove vertical movement while strafing.
2017-11-23 16:30:40 +01:00
d69e2771fc
Remove spurious debug output.
2017-11-23 16:20:13 +01:00
9de25b0f37
Go back to using pointers instead of vectors.
...
No need to incur that performance overhead.
2017-11-23 16:18:10 +01:00
44f467c81c
Bugfix: fix 2/3 of nodes missing.
2017-11-23 16:13:45 +01:00
29f115341e
Fix camera controls.
...
Now actually move according to the camera direction, rather than a fixed
direction.
2017-11-23 16:10:37 +01:00
7d43bff343
Poll for openGL errors.
2017-11-23 15:35:41 +01:00
f289b2f52b
Reimplement drawing system with vertex buffers.
...
Now with 10000% more performance.
2017-11-23 14:43:31 +01:00
a62075f57d
Start visualisation in the middle.
2017-11-17 11:38:31 +01:00
fbc2a5ca4a
Slightly improved coloring.
2017-11-17 11:14:22 +01:00
914fcfe051
Render layers further apart.
2017-11-17 11:02:24 +01:00
9b7ffec478
Use coloring for the nodes in the network.
2017-11-17 10:54:21 +01:00
5a93b56054
Change rotation order in camera.
2017-11-17 10:51:45 +01:00
8eba3ec063
Color nodes based on intensity.
2017-11-16 16:21:21 +01:00
f1d2776fce
Actually render the layers to the 3D environment.
2017-11-16 16:14:39 +01:00
dc2f945f48
Implement a debug print for LayerData.
2017-11-16 14:13:01 +01:00
b781960632
Clean up camera code.
2017-10-27 12:05:53 +02:00
33af59b8a5
Simplify rendering display.
2017-10-26 12:31:52 +02:00
1fb136cd22
Free camera movement. Somewhat.
...
I don't know, goniometry is hard.
2017-10-25 17:00:23 +02:00
f2c3708485
Move camera logic to its own compilation unit.
...
Also remove unused shaders file.
2017-10-25 16:30:04 +02:00
b459b22a97
Implement a rudimentary camera system.
2017-10-25 12:47:55 +02:00
f0937f253d
Implement rudimentary camera movement controls.
2017-10-20 15:42:31 +02:00
501a59d00b
Work on OpenGL rendering environment.
2017-10-19 15:39:15 +02:00
289b6dce63
Maak PNGDumper movable.
2017-10-18 14:57:38 +02:00
754874dcf3
More explicit use of "Optional".
2017-10-18 13:04:22 +02:00
a151f0f5e3
Use PIMPL idiom to reduce compile times.
2017-10-18 12:12:01 +02:00
9c4576a00f
Necessary comments.
2017-10-13 16:12:33 +02:00
1945f3c361
Restructure include files.
...
This way main.o is much faster to compile, leaving Simulator.o the only
file that really takes time.
2017-10-13 16:09:00 +02:00
f413c30279
Now actually fix the scaling function.
2017-10-13 15:15:15 +02:00
5df5c1c13c
Correct rendering of cat images.
2017-10-13 13:52:31 +02:00
172949eda8
Reuse PNG buffer between exports.
2017-10-13 13:34:23 +02:00
492d84fab0
Dump intermediate results to PNG images.
2017-10-12 17:09:43 +02:00
672649cfd0
Add documentation to utils header.
2017-10-12 14:57:49 +02:00
f7ed8ad71d
Require PNG++ for building.
2017-10-12 14:35:22 +02:00
19390f8d4f
Create an intermediate representation.
...
This way the visualiser does not need to know all about caffe, and can
just work on the intermediate representation which is a lot easier on
the compiler.
2017-10-12 14:21:53 +02:00
c725fcb8df
Slight performance improvement.
2017-10-09 16:42:28 +02:00
66851a11f8
Improve result display.
2017-10-09 15:48:37 +02:00