Alexander Bock
9a030bd7db
Update GLFW to 3.03
...
Remove some warnings
2020-10-10 16:29:12 +02:00
Alexander Bock
af6e15da40
Merge remote-tracking branch 'origin/master' into feature/openglstatecache
...
# Conflicts:
# ext/ghoul
# modules/digitaluniverse/rendering/renderablebillboardscloud.cpp
# modules/digitaluniverse/rendering/renderableplanescloud.cpp
# src/util/screenlog.cpp
2020-09-04 14:02:17 +02:00
Alexander Bock
2cca451898
Coding style adaptations
...
Adapt to changes in Ghoul
2020-08-25 13:47:03 +02:00
Alexander Bock
88b6fdd9fe
Add more Tracy markers in different renderables
2020-08-18 12:58:40 +02:00
Alexander Bock
b49154b83e
No longer allocated unused data in the Milkyway that is overwritten immediately
2020-08-18 10:40:17 +02:00
Alexander Bock
38caff9c02
Move a lot of the initialization of the RenderableGalaxy from the initializeGL to the initialize method to make use of the multithreading
...
Don't keep the volume in RAM when it has been uploaded to the GPU
2020-08-18 10:30:05 +02:00
Jonathas Costa
393fbdca3d
OpenGL State Caching.
2020-07-31 15:59:28 -04:00
Alexander Bock
5a94c486f0
Removing warnings
2020-04-14 22:32:26 +02:00
Alexander Bock
f1fe2f197b
General code cleanup
2020-04-14 15:48:58 +02:00
Alexander Bock
5e29145395
Coding style cleanup
2020-02-14 19:37:06 +01:00
Alexander Bock
43851899c7
Cleanup of more copyright headers
...
Add debug groups and object names to the OpenGL objects in the framebuffer renderer
2020-02-13 14:59:13 +01:00
Alexander Bock
d8e9db76a3
Update the copyright header to 2020
2020-02-10 21:51:01 +01:00
Alexander Bock
9491f73803
More GLM initialization fixes
2020-02-10 01:18:27 +01:00
Alexander Bock
24ce773da9
Update GLM version
...
Correctly initialize all values as they are no longer default-initialized
2020-02-10 00:09:31 +01:00
Alexander Bock
5f200d4394
Some cleanup
2019-12-27 19:51:33 +01:00
Alexander Bock
c8106da25b
First version of galaxy caching
2019-12-27 17:21:00 +01:00
Alexander Bock
cf3a641103
Some small cleanup
...
Remove virtual attribute from some of the raycaster functions
2019-12-16 09:50:34 +01:00
Jonathas Costa
cce620a663
Merge branch 'master' into feature/FastVolume
2019-12-08 14:51:00 -05:00
Emil Axelsson
ede1a9dd42
Use a StaticTranslation to position the Milky Way ( #1007 )
2019-12-04 09:48:35 +01:00
Jonathas Costa
caa02ca20a
Clean up. Added the raycasting number of steps as a slider for user's control.
2019-11-12 17:19:23 -05:00
Jonathas Costa
86bd05276f
Added slide control for downscaling factor.
2019-11-11 13:29:32 -05:00
Jonathas Costa
0fce6a8d26
Super-fast volume (aka Downscaled Volume Rendering).
2019-11-10 14:17:23 -05:00
Jonathas Costa
b591af3c2a
Initial tests for performance improvements.
2019-10-11 18:11:22 -04:00
Emil Axelsson
f92e17141f
Fade Milky Way when camera is close and far
2019-09-10 15:08:06 +02:00
Emil Axelsson
0ba0a9f852
Fix Milky Way Galaxy projection issue in fisheye
2019-09-06 17:07:56 +02:00
Jonathas Costa
fbbcc6fc56
Fixing shader on Mac.
2019-08-23 13:18:06 -04:00
Alexander Bock
157c653afc
Moved the volume.asset from customization to scene/milkyway/milkyway/volume.asset
...
Make the Galaxy volume a default
Small changes here and there
2019-08-23 16:36:43 +02:00
Jonathas Costa
766051c837
Changes to correct orient the Milky Way.
2019-08-22 16:01:04 -04:00
eriksunden
8bfea472d5
Increased shine of galaxy stars to match volume nicer.
2019-08-21 10:23:18 +02:00
eriksunden
7509d1abd6
Proper discard of stars if the volume is not visible.
2019-08-20 10:59:42 +02:00
eriksunden
ebb433584e
Dictionary fix.
2019-08-19 14:25:39 +02:00
eriksunden
a9fd242386
Fixed boundary artifacts in general for volume rendering. Look and feel of rendering is now very nice. Also the stars fade nicely now.
2019-08-19 14:16:36 +02:00
eriksunden
3d0d446497
Fixes for emiitance and volume cut (still weird that it disappears).
2019-08-16 14:58:08 +02:00
eriksunden
03543d8fe4
Can now choose point or billboard for star rendering in galaxy module, point is preferred due to massive better performance. Time for HDR :).
2019-08-16 13:35:46 +02:00
eriksunden
a966457641
Star rendering with halo texture implemented.
2019-08-15 14:48:19 +02:00
eriksunden
9a1a3e397b
PointCloud data rendered and location for volume and pc seems to be correct (need some cleanup). PSFtexture for billboards next thing.
2019-08-14 14:59:58 +02:00
eriksunden
320a213a7b
Minor shader compile fix
2019-08-05 12:05:28 +02:00
eriksunden
d60656c4ad
Made reader for points for the stars.
2019-07-11 14:17:30 +02:00
eriksunden
a7dd591f54
More tweaks on milky way galaxy volume rendering.
2019-06-28 14:44:20 +02:00
eriksunden
b735115f32
Translation and parameter fixes.
2019-06-27 15:59:06 +02:00
eriksunden
3688f3e718
Work on Milky Way Galaxy volume rendering. Loading and raycasting works. Tonemapping and stars next.
2019-06-25 16:31:14 +02:00
Alexander Bock
f990aaf01c
Copyright header cleanup
2019-05-16 16:56:56 -06:00
Alexander Bock
595cbc4bcf
Feature/cleanup ( #837 )
...
* Style guide fixes
* Various cleanups
* Update SGCT
2019-05-03 13:27:43 +02:00
Emil Axelsson
50ff2d96d2
Cleanup for Spheres and PSC ( #827 )
...
* Fade fixes
* Clean up RenderableSphere. Add orientation properties.
* Sane defaults for Digital Universe
* Clean up New Horizons related code
* Add basic scene
* Add ability to initialize rotation as quaternion and mat3
* Adapt legacy code to new Renderable interface
2019-04-24 13:34:49 +02:00
Emil Axelsson
0dcf65ce4f
Feature/cef speedup ( #806 )
...
* Improve cmake errors
* Calling doMessageLoopWork more often to increase gui performance
* Introduce frequent callbacks
* Restructure browser update callbacks
* Cleanup cef speedup
* Add flag to toggle updating browser between renderable calls
* CEF should not be used in single process mode
* Update CEF version
* Postbuild step for finding framework from web helper
* Load libcef dynamically to fix issue with CEF update
* Only include dynamic library loader on mac
* Improve keyboard mapping support on MacOS
* Add arrow keys
* Rename manifest
* Fix bug with missing blinking cursor in text fields
* Bump minimum cmake version
* CEF fixes: Runtime and correct helper path
* Be true to actual sandbox compatibility specified by CEF
* Cleanup
2019-04-24 10:53:46 +02:00
Alexander Bock
bb3db7ada7
Feature/jenkins fix ( #816 )
...
* Cleanup
* CMake cleanups
* Update current year
* Update copyright header
* Use script to return list of all modules
* Update credits, license and ghoul
2019-03-24 11:19:39 +01:00
Emil Axelsson
2e71eaa4cb
Feature/anchor and aim ( #799 )
...
Introduce the ability to navigate using an anchor and aim.
Example use: Set spacecraft as anchor and planet as aim to always look down at a planet, while followin the spacecraft in its orbit.
2019-02-19 18:46:58 +01:00
Alexander Bock
c7a96a6b59
Address clang tidy complaints
...
Update Ghoul repository
Update SGCT repository
2018-11-30 15:34:09 -05:00
Alexander Bock
9f1c4e847d
Feature/globals ( #690 )
...
* Move global objects out of OpenSpaceEngine
* General cleanup of main.cpp
* Add default_joystick asset to all scenes
* No longer suppress mouse interaction on slave nodes
* Window delegate uses function pointers rather than subclassing
* Fix for false overwriting of ImGUI configuration file
* Change default color and tilt angle of fisheye rendering
* Restructured performance manager
* Simplify screenshot handling
2018-08-30 11:38:47 -04:00
Alexander Bock
8dce177d33
Remove more warnings on Jenkins
2018-07-05 14:40:54 -04:00