mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-03 09:20:26 -05:00
c165098cdc
* Start refactoring billboardscloud renderable * Remove extra unit computation in geometry shader * More refactor and fix size parameter not working without colormap (it never did) * Remove redundant bool in shader * Divide settings into property owners * Refactor colormap * More refactoring (utilize properties for visiblity) * Remove redundant extra data structures for options * Move data logic to the colormap settings structure * Remove confusing correction size properties * Separate polygon cloud into its own renderable * Clean up some unused code * Update some property descriptions * Split some more code out into functions * Remove odd and unused "linear filtering" Should be reimplemented ina better way in a general color map overhaul * Start refactoring some more properties * Make color optional and remove redundant color assignments in assets * Refactor color-parameter input and make range mapping work correctly * Code cleanup (unused code and fix data types) * Rename ScaleFactor to ScaleExponent * Add a scale factor as well, as they're easier to use, and clarify documentation * Fix faultily renamed scale factors * Remove confusing multiplication for scale exponent * Fix problem with points not appearing when _drawElements was set to true * Move all colormapsettings into its own table in the asset files * Move scaling/sizing into its own table as well * Group sizing properties and remove min pixel size limit (was always zero) * Add some docs and rename a parameter to avoid repetition * Remove IsExact colormap and add an option to hide outliers OBS! Still need to update the actual cmap files * Add property to disable size mapping * Increase pixel size of polyon texture - reduces jagged edges * Remove unused points class * Rename files and billboard class, to make it clearer that it is a point cloud * Move size mapping into size settings * Move color map properties out into its own component * Move color map related computations into the new component * Add outlier colors, to cover some specific color mapping issues * Automatically fill parameter options if no colormap parameters were defined * Move all color-related parameters to under one property owner * Inlcude changes from matrix maintenance * Add a checkbox to disable additive blending * Remove a unused variable in shader * DO color maping on the graphics card instead of CPU, using a texture * WIP remove old "Outliers" and start introducing concept of no data colors instead * Move speck loader to core and divide into a general data loader and a speck specific loader (In preparation for adding CSV support) * More labelscomponent to core * Fix a faulty header * Handle NaN values * Rename color map component property owner It's not just the color map, but the settings for the entire mapping * Hide point with nan value is show missing data is not selected * Fix labels component documentation after move * Add option to not provide any texture, and use a sphere generated form the shader * Don't crash when loading unsupported data formats :) * Add some TODO comments that should be addressed before merge * Move renderables from DU module to base, and do some header cleanup * Move colormapping component to core ad rename it to make it clear that it is not the color map itself * Add above, below and nan color values to cmap loading * Remove missing Data value specs in asset (and use belowRange in cmap instead) * Make warning about wrong color number more verbose * Add TODO comment about colormap, and actually used color in prev version, to localdwarfs * WIP: Load CSV files * Update some property visbility * Check if chosen parameter options actually exist * Fix fault column check * Update example asset to cover more different cases * Use new asset.resource loading * Update asset versions (major update) * Add parent documentation for RenderablePolygonCloud * Add point cloud example with size scaling and add TODO comment * Add example with textured points * Don't blend textured points * Fix problem with shaders being confused about texture units * Bring back deepsky points color * Start implementing more sophisticated datamapping for point data files * Allow reading datamapping from input dictionary * Load dataset in constructor instead Solves problem with color map columns not loading for big datasets when loaded the first time * Fix crash from reading column value that is interpreted as inf * Inlcude information about data mapping when caching dataset Updating the parameters now leads to an updated caching of the data file * Adapt to tolower update * Add option to specify columns to exclude in load (for CSV files) * Start updating some docs * Add a readonly property that shows the number of data points * Rename example asset to shorter name * Add option for not using cache when loading dataset * Fix some errors in example asset * Set scaleExponent from max position if not specified That way the points are always visible, even when no exponent is given * Restructure and add explanations in example asset * Add option to not cache labels component data file * Add example file with labels and units * Compute fade distances in model coordinates instead of world space (issue #1746) * Add possiblity to invert fading and add exmaple asset * Make a separate propertyowner for fading settings * Update docs * Add example asset with custom data mapping * Address some of my own review comments * Read provided Parameter from asset * Read ValueRange from asset * Add example asset for more advanced color mapping settings * Allow using the same column for two position coordinate axes * Update src/rendering/colormappingcomponent.cpp Co-authored-by: Alexander Bock <alexander.bock@liu.se> * Update src/data/datamapping.cpp * Use helper function for tolowercase * Simplify some std::optional handling, and fix broken assignment from code review fix * Update data file versions to get updated cmap files * Include a progress bar to show progress of CSV data loading * Update csv data-to-float parsing for clang * Add a description about why `openspace.absPath` is used in the file instead of `asset.resource` * Apply suggestions from code review * Apply suggestions from code review * Add some missing info in documentation * Place size-related property descriptions next to each other * Remove the explicitly set renderbin * Fix overly complicated description * Fix polygon texture not being used * Add polygon cloud example * only bind texture and activate texture unit when required * Rename alpha to opacity in shader * Fix value range not loading, and make first parameter in list the default * Rename Pixel Size property * Use base 10 for scale exponent instead of base e * Update src/data/datamapping.cpp * Update modules/base/shaders/billboardpoint_gs.glsl * Remove some redundant asset settings (Home label) * Review comments * Add TODO comment for localdwarfs asset (Speck file reading problems) * Oops, forgot part of the comment * Apply suggestions from code review Co-authored-by: Alexander Bock <alexander.bock@liu.se> * More code review fixes * Fix faulty isReady check when labels are included * Apply suggestions from code review Co-authored-by: Alexander Bock <alexander.bock@liu.se> * Apply suggestions from code review Co-authored-by: Alexander Bock <alexander.bock@liu.se> * More code review updates --------- Co-authored-by: Alexander Bock <alexander.bock@liu.se>
259 lines
9.0 KiB
Plaintext
259 lines
9.0 KiB
Plaintext
# Viridis Color map
|
|
256
|
|
0.267004 0.004874 0.329415 1.000000
|
|
0.268510 0.009605 0.335427 1.000000
|
|
0.269944 0.014625 0.341379 1.000000
|
|
0.271305 0.019942 0.347269 1.000000
|
|
0.272594 0.025563 0.353093 1.000000
|
|
0.273809 0.031497 0.358853 1.000000
|
|
0.274952 0.037752 0.364543 1.000000
|
|
0.276022 0.044167 0.370164 1.000000
|
|
0.277018 0.050344 0.375715 1.000000
|
|
0.277941 0.056324 0.381191 1.000000
|
|
0.278791 0.062145 0.386592 1.000000
|
|
0.279566 0.067836 0.391917 1.000000
|
|
0.280267 0.073417 0.397163 1.000000
|
|
0.280894 0.078907 0.402329 1.000000
|
|
0.281446 0.084320 0.407414 1.000000
|
|
0.281924 0.089666 0.412415 1.000000
|
|
0.282327 0.094955 0.417331 1.000000
|
|
0.282656 0.100196 0.422160 1.000000
|
|
0.282910 0.105393 0.426902 1.000000
|
|
0.283091 0.110553 0.431554 1.000000
|
|
0.283197 0.115680 0.436115 1.000000
|
|
0.283229 0.120777 0.440584 1.000000
|
|
0.283187 0.125848 0.444960 1.000000
|
|
0.283072 0.130895 0.449241 1.000000
|
|
0.282884 0.135920 0.453427 1.000000
|
|
0.282623 0.140926 0.457517 1.000000
|
|
0.282290 0.145912 0.461510 1.000000
|
|
0.281887 0.150881 0.465405 1.000000
|
|
0.281412 0.155834 0.469201 1.000000
|
|
0.280868 0.160771 0.472899 1.000000
|
|
0.280255 0.165693 0.476498 1.000000
|
|
0.279574 0.170599 0.479997 1.000000
|
|
0.278826 0.175490 0.483397 1.000000
|
|
0.278012 0.180367 0.486697 1.000000
|
|
0.277134 0.185228 0.489898 1.000000
|
|
0.276194 0.190074 0.493001 1.000000
|
|
0.275191 0.194905 0.496005 1.000000
|
|
0.274128 0.199721 0.498911 1.000000
|
|
0.273006 0.204520 0.501721 1.000000
|
|
0.271828 0.209303 0.504434 1.000000
|
|
0.270595 0.214069 0.507052 1.000000
|
|
0.269308 0.218818 0.509577 1.000000
|
|
0.267968 0.223549 0.512008 1.000000
|
|
0.266580 0.228262 0.514349 1.000000
|
|
0.265145 0.232956 0.516599 1.000000
|
|
0.263663 0.237631 0.518762 1.000000
|
|
0.262138 0.242286 0.520837 1.000000
|
|
0.260571 0.246922 0.522828 1.000000
|
|
0.258965 0.251537 0.524736 1.000000
|
|
0.257322 0.256130 0.526563 1.000000
|
|
0.255645 0.260703 0.528312 1.000000
|
|
0.253935 0.265254 0.529983 1.000000
|
|
0.252194 0.269783 0.531579 1.000000
|
|
0.250425 0.274290 0.533103 1.000000
|
|
0.248629 0.278775 0.534556 1.000000
|
|
0.246811 0.283237 0.535941 1.000000
|
|
0.244972 0.287675 0.537260 1.000000
|
|
0.243113 0.292092 0.538516 1.000000
|
|
0.241237 0.296485 0.539709 1.000000
|
|
0.239346 0.300855 0.540844 1.000000
|
|
0.237441 0.305202 0.541921 1.000000
|
|
0.235526 0.309527 0.542944 1.000000
|
|
0.233603 0.313828 0.543914 1.000000
|
|
0.231674 0.318106 0.544834 1.000000
|
|
0.229739 0.322361 0.545706 1.000000
|
|
0.227802 0.326594 0.546532 1.000000
|
|
0.225863 0.330805 0.547314 1.000000
|
|
0.223925 0.334994 0.548053 1.000000
|
|
0.221989 0.339161 0.548752 1.000000
|
|
0.220057 0.343307 0.549413 1.000000
|
|
0.218130 0.347432 0.550038 1.000000
|
|
0.216210 0.351535 0.550627 1.000000
|
|
0.214298 0.355619 0.551184 1.000000
|
|
0.212395 0.359683 0.551710 1.000000
|
|
0.210503 0.363727 0.552206 1.000000
|
|
0.208623 0.367752 0.552675 1.000000
|
|
0.206756 0.371758 0.553117 1.000000
|
|
0.204903 0.375746 0.553533 1.000000
|
|
0.203063 0.379716 0.553925 1.000000
|
|
0.201239 0.383670 0.554294 1.000000
|
|
0.199430 0.387607 0.554642 1.000000
|
|
0.197636 0.391528 0.554969 1.000000
|
|
0.195860 0.395433 0.555276 1.000000
|
|
0.194100 0.399323 0.555565 1.000000
|
|
0.192357 0.403199 0.555836 1.000000
|
|
0.190631 0.407061 0.556089 1.000000
|
|
0.188923 0.410910 0.556326 1.000000
|
|
0.187231 0.414746 0.556547 1.000000
|
|
0.185556 0.418570 0.556753 1.000000
|
|
0.183898 0.422383 0.556944 1.000000
|
|
0.182256 0.426184 0.557120 1.000000
|
|
0.180629 0.429975 0.557282 1.000000
|
|
0.179019 0.433756 0.557430 1.000000
|
|
0.177423 0.437527 0.557565 1.000000
|
|
0.175841 0.441290 0.557685 1.000000
|
|
0.174274 0.445044 0.557792 1.000000
|
|
0.172719 0.448791 0.557885 1.000000
|
|
0.171176 0.452530 0.557965 1.000000
|
|
0.169646 0.456262 0.558030 1.000000
|
|
0.168126 0.459988 0.558082 1.000000
|
|
0.166617 0.463708 0.558119 1.000000
|
|
0.165117 0.467423 0.558141 1.000000
|
|
0.163625 0.471133 0.558148 1.000000
|
|
0.162142 0.474838 0.558140 1.000000
|
|
0.160665 0.478540 0.558115 1.000000
|
|
0.159194 0.482237 0.558073 1.000000
|
|
0.157729 0.485932 0.558013 1.000000
|
|
0.156270 0.489624 0.557936 1.000000
|
|
0.154815 0.493313 0.557840 1.000000
|
|
0.153364 0.497000 0.557724 1.000000
|
|
0.151918 0.500685 0.557587 1.000000
|
|
0.150476 0.504369 0.557430 1.000000
|
|
0.149039 0.508051 0.557250 1.000000
|
|
0.147607 0.511733 0.557049 1.000000
|
|
0.146180 0.515413 0.556823 1.000000
|
|
0.144759 0.519093 0.556572 1.000000
|
|
0.143343 0.522773 0.556295 1.000000
|
|
0.141935 0.526453 0.555991 1.000000
|
|
0.140536 0.530132 0.555659 1.000000
|
|
0.139147 0.533812 0.555298 1.000000
|
|
0.137770 0.537492 0.554906 1.000000
|
|
0.136408 0.541173 0.554483 1.000000
|
|
0.135066 0.544853 0.554029 1.000000
|
|
0.133743 0.548535 0.553541 1.000000
|
|
0.132444 0.552216 0.553018 1.000000
|
|
0.131172 0.555899 0.552459 1.000000
|
|
0.129933 0.559582 0.551864 1.000000
|
|
0.128729 0.563265 0.551229 1.000000
|
|
0.127568 0.566949 0.550556 1.000000
|
|
0.126453 0.570633 0.549841 1.000000
|
|
0.125394 0.574318 0.549086 1.000000
|
|
0.124395 0.578002 0.548287 1.000000
|
|
0.123463 0.581687 0.547445 1.000000
|
|
0.122606 0.585371 0.546557 1.000000
|
|
0.121831 0.589055 0.545623 1.000000
|
|
0.121148 0.592739 0.544641 1.000000
|
|
0.120565 0.596422 0.543611 1.000000
|
|
0.120092 0.600104 0.542530 1.000000
|
|
0.119738 0.603785 0.541400 1.000000
|
|
0.119512 0.607464 0.540218 1.000000
|
|
0.119423 0.611141 0.538982 1.000000
|
|
0.119483 0.614817 0.537692 1.000000
|
|
0.119699 0.618490 0.536347 1.000000
|
|
0.120081 0.622161 0.534946 1.000000
|
|
0.120638 0.625828 0.533488 1.000000
|
|
0.121380 0.629492 0.531973 1.000000
|
|
0.122312 0.633153 0.530398 1.000000
|
|
0.123444 0.636809 0.528763 1.000000
|
|
0.124780 0.640461 0.527068 1.000000
|
|
0.126326 0.644107 0.525311 1.000000
|
|
0.128087 0.647749 0.523491 1.000000
|
|
0.130067 0.651384 0.521608 1.000000
|
|
0.132268 0.655014 0.519661 1.000000
|
|
0.134692 0.658636 0.517649 1.000000
|
|
0.137339 0.662252 0.515571 1.000000
|
|
0.140210 0.665859 0.513427 1.000000
|
|
0.143303 0.669459 0.511215 1.000000
|
|
0.146616 0.673050 0.508936 1.000000
|
|
0.150148 0.676631 0.506589 1.000000
|
|
0.153894 0.680203 0.504172 1.000000
|
|
0.157851 0.683765 0.501686 1.000000
|
|
0.162016 0.687316 0.499129 1.000000
|
|
0.166383 0.690856 0.496502 1.000000
|
|
0.170948 0.694384 0.493803 1.000000
|
|
0.175707 0.697900 0.491033 1.000000
|
|
0.180653 0.701402 0.488189 1.000000
|
|
0.185783 0.704891 0.485273 1.000000
|
|
0.191090 0.708366 0.482284 1.000000
|
|
0.196571 0.711827 0.479221 1.000000
|
|
0.202219 0.715272 0.476084 1.000000
|
|
0.208030 0.718701 0.472873 1.000000
|
|
0.214000 0.722114 0.469588 1.000000
|
|
0.220124 0.725509 0.466226 1.000000
|
|
0.226397 0.728888 0.462789 1.000000
|
|
0.232815 0.732247 0.459277 1.000000
|
|
0.239374 0.735588 0.455688 1.000000
|
|
0.246070 0.738910 0.452024 1.000000
|
|
0.252899 0.742211 0.448284 1.000000
|
|
0.259857 0.745492 0.444467 1.000000
|
|
0.266941 0.748751 0.440573 1.000000
|
|
0.274149 0.751988 0.436601 1.000000
|
|
0.281477 0.755203 0.432552 1.000000
|
|
0.288921 0.758394 0.428426 1.000000
|
|
0.296479 0.761561 0.424223 1.000000
|
|
0.304148 0.764704 0.419943 1.000000
|
|
0.311925 0.767822 0.415586 1.000000
|
|
0.319809 0.770914 0.411152 1.000000
|
|
0.327796 0.773980 0.406640 1.000000
|
|
0.335885 0.777018 0.402049 1.000000
|
|
0.344074 0.780029 0.397381 1.000000
|
|
0.352360 0.783011 0.392636 1.000000
|
|
0.360741 0.785964 0.387814 1.000000
|
|
0.369214 0.788888 0.382914 1.000000
|
|
0.377779 0.791781 0.377939 1.000000
|
|
0.386433 0.794644 0.372886 1.000000
|
|
0.395174 0.797475 0.367757 1.000000
|
|
0.404001 0.800275 0.362552 1.000000
|
|
0.412913 0.803041 0.357269 1.000000
|
|
0.421908 0.805774 0.351910 1.000000
|
|
0.430983 0.808473 0.346476 1.000000
|
|
0.440137 0.811138 0.340967 1.000000
|
|
0.449368 0.813768 0.335384 1.000000
|
|
0.458674 0.816363 0.329727 1.000000
|
|
0.468053 0.818921 0.323998 1.000000
|
|
0.477504 0.821444 0.318195 1.000000
|
|
0.487026 0.823929 0.312321 1.000000
|
|
0.496615 0.826376 0.306377 1.000000
|
|
0.506271 0.828786 0.300362 1.000000
|
|
0.515992 0.831158 0.294279 1.000000
|
|
0.525776 0.833491 0.288127 1.000000
|
|
0.535621 0.835785 0.281908 1.000000
|
|
0.545524 0.838039 0.275626 1.000000
|
|
0.555484 0.840254 0.269281 1.000000
|
|
0.565498 0.842430 0.262877 1.000000
|
|
0.575563 0.844566 0.256415 1.000000
|
|
0.585678 0.846661 0.249897 1.000000
|
|
0.595839 0.848717 0.243329 1.000000
|
|
0.606045 0.850733 0.236712 1.000000
|
|
0.616293 0.852709 0.230052 1.000000
|
|
0.626579 0.854645 0.223353 1.000000
|
|
0.636902 0.856542 0.216620 1.000000
|
|
0.647257 0.858400 0.209861 1.000000
|
|
0.657642 0.860219 0.203082 1.000000
|
|
0.668054 0.861999 0.196293 1.000000
|
|
0.678489 0.863742 0.189503 1.000000
|
|
0.688944 0.865448 0.182725 1.000000
|
|
0.699415 0.867117 0.175971 1.000000
|
|
0.709898 0.868751 0.169257 1.000000
|
|
0.720391 0.870350 0.162603 1.000000
|
|
0.730889 0.871916 0.156029 1.000000
|
|
0.741388 0.873449 0.149561 1.000000
|
|
0.751884 0.874951 0.143228 1.000000
|
|
0.762373 0.876424 0.137064 1.000000
|
|
0.772852 0.877868 0.131109 1.000000
|
|
0.783315 0.879285 0.125405 1.000000
|
|
0.793760 0.880678 0.120005 1.000000
|
|
0.804182 0.882046 0.114965 1.000000
|
|
0.814576 0.883393 0.110347 1.000000
|
|
0.824940 0.884720 0.106217 1.000000
|
|
0.835270 0.886029 0.102646 1.000000
|
|
0.845561 0.887322 0.099702 1.000000
|
|
0.855810 0.888601 0.097452 1.000000
|
|
0.866013 0.889868 0.095953 1.000000
|
|
0.876168 0.891125 0.095250 1.000000
|
|
0.886271 0.892374 0.095374 1.000000
|
|
0.896320 0.893616 0.096335 1.000000
|
|
0.906311 0.894855 0.098125 1.000000
|
|
0.916242 0.896091 0.100717 1.000000
|
|
0.926106 0.897330 0.104071 1.000000
|
|
0.935904 0.898570 0.108131 1.000000
|
|
0.945636 0.899815 0.112838 1.000000
|
|
0.955300 0.901065 0.118128 1.000000
|
|
0.964894 0.902323 0.123941 1.000000
|
|
0.974417 0.903590 0.130215 1.000000
|
|
0.983868 0.904867 0.136897 1.000000
|
|
0.993248 0.906157 0.143936 1.000000
|