kbladin
|
83d55b87f8
|
Nurbs working to exactly define spherical patches. Ugly code but it can be cleaned up.
|
2016-04-07 20:49:52 -04:00 |
|
kbladin
|
16349686d5
|
Using NURBS to interpolate patch vertex positions.
|
2016-04-07 15:25:33 -04:00 |
|
Erik Broberg
|
efe2bef2d4
|
Created Chunk LOD Globe. Currently renders patches at constant depth
|
2016-04-06 17:10:29 -04:00 |
|
Erik Broberg
|
4b03915977
|
Resolved merge conflict
|
2016-04-06 11:02:14 -04:00 |
|
Erik Broberg
|
b0ab03bb37
|
Added ChunkNode class
|
2016-04-05 19:14:50 -04:00 |
|
kbladin
|
f9a98a2d2a
|
Lat lon patch follows camera and gets projected to a sphere.
|
2016-04-05 18:09:29 -04:00 |
|
kbladin
|
ee425a7d01
|
Implementing a patch class that will be used for clipmaps.
|
2016-04-05 14:45:03 -04:00 |
|
Erik Broberg
|
d414003424
|
added files for Quadtree class and unit test file
|
2016-04-04 15:16:47 -04:00 |
|
kbladin
|
1a4e115ca9
|
globemesh extends renderable.
|
2016-04-04 12:46:41 -04:00 |
|
kbladin
|
b8e8afaed8
|
Solve new compilation error
|
2016-04-04 12:29:01 -04:00 |
|
Karl Bladin
|
ff74f0794c
|
Merge branch 'develop' of github.com:OpenSpace/OpenSpace-Development into feature/globebrowsing
|
2016-04-04 12:12:19 -04:00 |
|
Karl Bladin
|
972af8b5f3
|
Solve merge conflict.
|
2016-04-04 12:04:46 -04:00 |
|
Karl Bladin
|
4b62c337e0
|
Rename planetbrowsing to globebrowsing
|
2016-04-04 12:01:39 -04:00 |
|
Erik Broberg
|
4526bb6eab
|
resolved conflict
|
2016-04-01 13:49:59 -04:00 |
|
Erik Broberg
|
ec93254a65
|
Geometry data uploading to GPU done lazily on render
|
2016-04-01 13:40:11 -04:00 |
|
Karl Bladin
|
e2981a5ceb
|
Merge branch 'feature/planetbrowsing' of github.com:OpenSpace/OpenSpace-Development into feature/planetbrowsing
|
2016-04-01 13:27:18 -04:00 |
|
Karl Bladin
|
6a03d89861
|
Using gridgeometry to render planetmesh
|
2016-04-01 13:27:11 -04:00 |
|
Erik Broberg
|
3bad4097d1
|
Resolved conflict
|
2016-04-01 13:14:26 -04:00 |
|
Erik Broberg
|
856dec4c12
|
updated cmakelists
|
2016-04-01 13:10:30 -04:00 |
|
Karl Bladin
|
0c86cf07ff
|
Solved merge conflicts.
|
2016-04-01 13:07:21 -04:00 |
|
Erik Broberg
|
109cd463a8
|
GridGeometry knows its resolution
|
2016-04-01 12:55:36 -04:00 |
|
Karl Bladin
|
ffa633c068
|
Using the distanceswitch to determine what to render.
|
2016-04-01 12:55:36 -04:00 |
|
Karl Bladin
|
2057da6ece
|
Added class PlanetMesh and rendering it through Planet.
|
2016-04-01 11:54:30 -04:00 |
|
Karl Bladin
|
b1f308647d
|
Removed transparency parameter.
|
2016-04-01 10:11:38 -04:00 |
|
Karl Bladin
|
8c5e8d5097
|
Remove unused code from planet class.
|
2016-03-31 16:55:36 -04:00 |
|
Karl Bladin
|
c22c3b0c73
|
Track down the rendering problem for geometry and remove test classes.
|
2016-03-31 16:46:43 -04:00 |
|
Erik Broberg
|
9779cf83e8
|
renamed Geometry variable names
|
2016-03-31 13:14:44 -04:00 |
|
Erik Broberg
|
83eb210f4a
|
Added subclass GridGeometry, and made minor changes to the base class Geometry
|
2016-03-31 12:34:36 -04:00 |
|
Karl Bladin
|
4cb806fcb8
|
Isolated rendering of simple sphere planet by duplicating the classes in to new ones in the new planetbrowsing module. From here the code can be reduced to fit our rendering model.
|
2016-03-31 12:14:06 -04:00 |
|
Erik Broberg
|
c31d21fb63
|
Solved merge conflict
|
2016-03-30 20:18:55 -04:00 |
|
Erik Broberg
|
1d8d750635
|
Handling case where DistanceSwitch is empty
|
2016-03-30 20:13:06 -04:00 |
|
Erik Broberg
|
9d45463e93
|
Created class DistanceSwitch and added length() in double precision to PowerScaledCoordinate
|
2016-03-30 19:34:42 -04:00 |
|
Karl Bladin
|
9970e4ea9e
|
Create a simple geometry class for holding vertex data and doing opengl rendering calls.
|
2016-03-30 19:32:53 -04:00 |
|
Karl Bladin
|
333e7886db
|
Change name of RenderableCelestialBody to Planet
|
2016-03-30 12:49:54 -04:00 |
|
Karl Bladin
|
6504919331
|
Create separate module for planet browsing with an empty class for rendering planets.
|
2016-03-29 17:41:41 -04:00 |
|
Michael Nilsson
|
2ca5d52fa3
|
fix for linux
|
2016-03-28 11:25:04 -04:00 |
|
Emil Axelsson
|
80fe89dbc8
|
change interfaces from pointer to reference
|
2016-03-23 14:00:40 +01:00 |
|
Emil Axelsson
|
c5aba19d52
|
Merge branch 'master' of github.com:OpenSpace/OpenSpace-Development into develop
|
2016-03-23 13:33:42 +01:00 |
|
Emil Axelsson
|
0b3cbaa961
|
fix bug in multimodelgeometry loading, initializing w to 0 for all vertices
|
2016-03-23 11:52:29 +01:00 |
|
Emil Axelsson
|
a44eed992f
|
Merge remote-tracking branch 'origin/feature/volumerendering' into develop
|
2016-03-21 18:55:32 +01:00 |
|
Emil Axelsson
|
55660846f1
|
Add missing copyright statements
|
2016-03-21 17:04:10 +01:00 |
|
Emil Axelsson
|
ebe10a29b5
|
Volume rendering compatible with abuffer and framebuffer renderers
|
2016-03-21 16:40:24 +01:00 |
|
Michael Nilsson
|
97aa12b77b
|
added boost dependency to kameleon module
|
2016-03-18 17:09:51 -04:00 |
|
Jonathas Costa
|
b09026ee42
|
Merge branch 'develop' into MultiModelFormatReader
|
2016-03-16 10:44:07 -04:00 |
|
Jonathas Costa
|
7e34f226ba
|
CMake default module conf for NewHorizons.
|
2016-03-16 09:17:28 -04:00 |
|
Jonathas Costa
|
be34d7c303
|
Added multimodelgeometry.* files to the project and removed wavefrontgeometry.* files from the project.
|
2016-03-16 09:08:47 -04:00 |
|
Jonathas Costa
|
3a9e5e5790
|
Removed WavefrontGeometry class register and added the MultiModelGeometry class register.
|
2016-03-16 09:05:16 -04:00 |
|
Jonathas Costa
|
7c57b870f0
|
Changes to accept the new multi-geometry handler, removed wavefrontgeometry header file include and identation fixes.
|
2016-03-16 09:03:55 -04:00 |
|
Jonathas Costa
|
69e8a1a163
|
New multi-geometry model handler.
|
2016-03-16 08:56:18 -04:00 |
|
Alexander Bock
|
c3aa8fecc2
|
Update ghoul to account for removed boost dependency
|
2016-03-15 23:59:57 +01:00 |
|