Alexander Bock
f4ad2ce4c2
More include file cleanup
2017-05-15 15:27:59 -04:00
Alexander Bock
da3e912026
Remove warnings on MacOS in Clang
2017-04-25 19:12:42 -04:00
Emil Axelsson
4b38b33e18
Clean up code for planet radius and bounding sphere calculation ( #289 )
...
- Remove some power scaled coordaintes.
- Remove spice dependency from sphere geometry.
- Remove dead code.
2017-04-18 09:58:27 +02:00
Alexander Bock
51b420f2c4
Remove warnings
...
- Unit tests
- core
- onscreengui
- debugging
- newhorizons
Update Ghoul
2017-04-10 14:33:45 -04:00
Alexander Bock
78b0d77101
Start removing warnings
2017-04-06 20:07:01 -04:00
Alexander Bock
8fd60ce8e6
- Remove documentation.h include and replace with forward declaration
...
- Move Documentation struct into documentation namespace
2017-03-01 18:13:15 -05:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
c937203dc3
Cleanup New Horizons module
2016-12-06 18:48:07 +01:00
Alexander Bock
b00595af40
Replacing const std::string with const char* to reduce binary size and initialization costs
2016-11-23 23:52:16 +01:00
Alexander Bock
18b8aab898
Changes in ProjectionComponent initialization
...
- Remove parsing function
- Make ProjectionComponent accept sub-dictionary
Remove "Rotation" key-value from RenderableModelProjection
- Information moved into RenderableFOV to do conversion between object and frame
Changes in mod files to reflect ProjectionComponent and RenderableModelProjection changes
Added Documentation to
- RenderablePlanetProjection
- RenderableModelProjection
- ProjectionComponent
- PlanetGeometry
- ModelGeometry
2016-10-27 21:45:49 +02:00
Alexander Bock
95b1a2a1ad
Make the RenderableModelProjection shader work without a depth map
2016-09-07 17:21:08 +02:00
Alexander Bock
69f72718c0
Enable the change of projection texture size in ProjectionComponent (closing #105 )
...
Make the Shadowmapping in RenderableModelProjection optional by setting a value in the mod file
2016-09-07 14:16:16 +02:00
Alexander Bock
3785d30ff6
Ability to enable and disable the ShadowMapping
2016-09-07 10:35:05 +02:00
Alexander Bock
6884eca40e
Merge remote-tracking branch 'origin/feature/rosetta-shadowmapping' into feature/rosetta
...
Conflicts:
modules/newhorizons/rendering/renderablemodelprojection.cpp
modules/newhorizons/shaders/renderableModelProjection_fs.glsl
modules/newhorizons/util/projectioncomponent.cpp
2016-08-29 18:34:18 +02:00
Kalle Bladin
d042f6c4be
Merge branch 'develop' into feature/osirisrex
2016-08-19 12:33:49 -04:00
Emil Axelsson
6d56b1d38a
implement shadow mapping for image projections on non-convex bodies
2016-08-19 16:56:57 +02:00
Erik Broberg
559ba76edd
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-18 21:38:04 -04:00
Kalle Bladin
cd0fd8fb5c
Update Rosetta scene to render correctly with new scene graph structure.
2016-08-18 20:47:05 -04:00
Erik Broberg
b1bcc5741f
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-18 18:37:11 -04:00
Erik Broberg
8f8114fabf
Image has a TimeRange instead of two doubles
2016-08-18 18:23:52 -04:00
Kalle Bladin
628f8b479f
Update updatestructures to have transform with translation, rotation and scale.
2016-08-18 16:59:51 -04:00
Alexander Bock
72e1e9231a
Add an update method to the ProjectionComponent that takes care of Shader rebuildin
2016-08-18 16:27:44 +02:00
Erik Broberg
7fc31151ea
Clean up: Remove targetBody from Renderable
2016-08-12 16:42:33 -04:00
Erik Broberg
9ac5476146
Set bounding sphere of RenderableModelProjection based on its geometry
2016-08-10 17:38:19 -04:00
Erik Broberg
72252d6a47
Use place holders for projected images (UV coordinates still not working)
2016-08-09 20:31:06 -04:00
Erik Broberg
a0924588fd
Calculate RenderableModelProjection target position in double precision
2016-08-08 20:23:46 -04:00
Alexander Bock
7267aacea2
Do not retroactively project images when time passes with disable projections
2016-06-30 00:20:39 +02:00
Alexander Bock
6f05ed3b98
Make ProjectionComponent an actual component rather than using inheritance
2016-06-29 23:27:01 +02:00
Alexander Bock
a4b0d36048
Reenable up-vector definition in RenderableModelProjection
2016-06-17 17:00:45 +02:00
Alexander Bock
b2ce3d774c
Merge remote-tracking branch 'origin/feature/iSWA' into release/ips
2016-06-16 13:51:08 +02:00
Alexander Bock
ad1893fd6f
Cleanup of ScreenSpaceRenderable
...
Add missing includes to other files
2016-06-16 01:00:10 +02:00
Kalle Bladin
012bcaefaf
Solve merge conflicts.
2016-06-07 12:54:52 -04:00
Alexander Bock
9a3818f007
ProjectionComponent always loads the placeholder textures and reuses it
2016-06-04 20:58:58 +02:00
Alexander Bock
ef75066478
Rename projection shaders to more sensible names
2016-06-04 20:42:10 +02:00
Alexander Bock
4dda541d1f
More work on refactoring RenderablePlanetProjection and RenderableModelProjection
2016-06-04 13:38:50 +02:00
Alexander Bock
491226ea7a
Started refactoring RenderableModelProjection and RenderablePlanetProjection to place common code into ProjectionComponent
2016-06-03 18:30:16 +02:00
Alexander Bock
4ef03bb02b
Further cleanup of projection code
2016-06-03 17:41:35 +02:00
Alexander Bock
89d5e69da4
Enable fading of projection layer
2016-06-03 16:57:24 +02:00
Alexander Bock
239ac0ab4e
Project images of RenderableModelProjection into a separate texture layer that can be cleared faster
2016-06-03 16:54:41 +02:00
Alexander Bock
0508faf7ce
Some changes to make GUI optional
2016-06-01 23:15:02 +02:00
Alexander Bock
a9a99a51e8
Prevent 67P model from disappearing during projections (closing #83 )
2016-05-31 14:40:15 +02:00
Kalle Bladin
1db9f2f60c
Clean up camera class.
2016-05-19 23:21:48 -04:00
Alexander Bock
dba650c80d
Create separate key bindings for rosetta mission
...
Prolong rosetta trail
2016-05-18 21:37:27 +02:00
Alexander Bock
74c7413115
Adding functionality to clear projections on RenderableModelProjection (closing #22 )
2016-05-18 00:36:11 +02:00
Alexander Bock
bd90a0c44c
Fix the image flipping on RenderableModelProjection
2016-05-17 19:25:59 +02:00
Alexander Bock
ecc6c8d63f
Reintroduce powerscaled coordinates to modelgeometry to fix scaling issue
...
Correctly set magnification property in RenderableModelProjection
2016-05-16 14:44:55 +02:00
Alexander Bock
02674cb1c5
Cleanup in projection classes
2016-05-08 16:20:51 +02:00
Alexander Bock
906470f28e
Untabify the rest of the source files
...
Update Ghoul repository
2016-04-18 20:14:29 +02:00
Alexander Bock
c8da825098
Rename ImageSequencer2 to ImageSequencer
2016-04-18 15:14:59 +02:00
Alexander Bock
6b5681626b
Removing clang-analyze warnings
2016-04-13 11:46:07 -04:00