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
|
0060e4782a
|
Adding a configuration value to ProjectionComponent that determines the aspect ratio of the projection texture (default = 1.0)
|
2016-09-01 09:54:49 +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 |
|
Alexander Bock
|
2ae7095d9b
|
Fix image dilation (closing #108)
- Using pixel(=texel) coordinates and integer offsets
- Using a single channel stencil texture instead of a 4-channel one
|
2016-08-18 16:29:00 +02: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 |
|
Alexander Bock
|
e284543434
|
Make use of a secondary stencil buffer for masking the dilation areas
|
2016-08-18 11:43:51 +02:00 |
|
Alexander Bock
|
4f1fe0dd49
|
Add optional image dilation to the ProjectionComponent
|
2016-08-17 11:25:29 +02:00 |
|
Erik Broberg
|
22d125c192
|
Add unimplemneted class InstrumentTimesParser
|
2016-08-05 13:25:02 -04:00 |
|
Erik Broberg
|
e664929bf2
|
Allow SequenceTypes to have multiple parsers
|
2016-08-05 13:19:19 -04:00 |
|
Alexander Bock
|
6f05ed3b98
|
Make ProjectionComponent an actual component rather than using inheritance
|
2016-06-29 23:27:01 +02:00 |
|
Alexander Bock
|
25b49e882d
|
Automatically remove placeholder.png for the projection cases where a real image is available
|
2016-06-05 16:11:06 +02: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
|
3d82173ff0
|
Don't set alpha value to 1.0 for all projection images
|
2016-06-04 20:33:17 +02:00 |
|
Alexander Bock
|
2700ef6ea8
|
Moving potential targets into ProjectionComponent
|
2016-06-04 13:45:55 +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 |
|