Commit Graph

4279 Commits

Author SHA1 Message Date
Gabby Getz 1669679811
Merge pull request #12156 from jvrjsanchez/main
Deprecation Updates for SceneTransforms Methods
2024-08-30 16:26:32 -04:00
jjspace 3138002546
Merge remote-tracking branch 'origin/main' into hdr-tonemap-options 2024-08-30 15:08:44 -04:00
jjspace 0382d10dae
various doc updates, shader adjustments and specs 2024-08-30 14:54:29 -04:00
jjspace 349364c3b2
Merge pull request #12149 from CesiumGS/water-mask-globe-material
Add water mask material
2024-08-30 09:09:48 -04:00
jjspace ebc84ee623
add exposure to tonemaps 2024-08-29 18:06:15 -04:00
jerome.fayot 0fa1e9dcb7 fixed crash on sandcastle demo while morphing 2024-08-29 16:56:30 +02:00
jerome.fayot b971f4e5d7 added CallbackPositionProperty 2024-08-29 15:49:39 +02:00
ggetz c870ca2b8b Minor updates, spec fixes 2024-08-28 10:26:03 -04:00
jjspace f75cc7a6f7
allow changing the hdr tonemap, add pbr neutral tonemap 2024-08-27 16:53:08 -04:00
jjspace 1926560162
enable msaa by default 2024-08-27 13:07:40 -04:00
jvrjsanchez 6a9e951e8c Deprecation Updates for SceneTransforms Methods 2024-08-26 21:21:47 -05:00
ggetz 00dc9618b3 Update CHANGES.md 2024-08-23 13:54:19 -04:00
ggetz 998279ec44 Add water mask material 2024-08-23 13:37:21 -04:00
ggetz 99305873fc Dynamic lighting 2024-08-13 11:32:30 -04:00
ggetz e9ac951a5e Merge branch 'main' into procedural-ibl 2024-08-13 09:24:27 -04:00
Jeshurun Hembd fc4a437f7a Update CHANGES.md, add more examples to glTF PBR Sandcastle 2024-08-09 16:42:07 -04:00
ggetz a59ef548c2 Convolve specular maps 2024-08-06 11:52:41 -04:00
ggetz c4c734cec5 Merge branch 'main' into procedural-ibl 2024-08-02 08:40:15 -04:00
ggetz 3902244734 Tweak wording 2024-07-31 15:30:55 -04:00
ggetz e2bc6ff4e1 Add moon Sandcastle example 2024-07-31 15:29:22 -04:00
ggetz ba94101008 Draft 2024-07-30 11:07:14 -04:00
YunVlad ab2310181b
Merge branch 'CesiumGS:main' into splitDirection-for-PointPrimitive 2024-07-25 19:38:23 +03:00
Jeshurun Hembd 13a75b71f8 Add Mirror Ball model to glTF PBR Extensions Sandcastle 2024-07-22 18:12:50 -04:00
Jeshurun Hembd 7a78ea6e17 Tweak Sandcastle for glTF PBR Extensions 2024-07-22 15:51:37 -04:00
YunVlad 07d5a92593
Merge branch 'CesiumGS:main' into splitDirection-for-PointPrimitive 2024-07-17 13:15:21 +03:00
Jeshurun Hembd e5106dfdf4 Fix spherical harmonic coefficients in IBL Sandcastles 2024-07-11 18:41:13 -04:00
YunVlad f6dfd21bfd Merge branch 'main' into splitDirection-for-PointPrimitive 2024-07-08 19:18:26 +03:00
Jeshurun Hembd 6082d9dc1b Update PBR Sandcastle for self-shadowing tests 2024-07-02 12:11:04 -04:00
YunVlad fe68fb3408 Updated PointVisualizer and example
Fixed a bug where the splitDirection property stopped working when applying the heightReference parameter.
Updated the example for Billboards.
2024-06-04 14:27:39 +03:00
YunVlad 8990124199 Merge branch 'main' into splitDirection-for-PointPrimitive 2024-06-04 14:07:13 +03:00
Jeshurun Hembd bf44caa4bf
Merge pull request #12015 from CesiumGS/japan-sandcastle
JP translations
2024-06-03 12:34:33 -05:00
Josh 08ceb56bd5
JP translations 2024-06-03 13:14:20 -04:00
Jeshurun Hembd b78ce3b1ba
Merge pull request #12013 from CesiumGS/japan-sandcastle
Add japan building data sandcastle
2024-06-03 11:32:56 -05:00
Josh 3aadaa84b6
remove extra duration 2024-06-03 12:22:29 -04:00
Jeshurun Hembd 329625c130
Update Sandcastle description
Co-authored-by: Gabby Getz <gabby@cesium.com>
2024-06-03 11:57:32 -04:00
Jeshurun Hembd 778b5cf60e PR feedback 2024-06-03 11:36:41 -04:00
Josh 52d382bfc8
add japan building data sandcastle 2024-06-03 11:11:33 -04:00
Jeshurun Hembd babd478a01 Clean up Sandcastle 2024-06-03 10:07:07 -04:00
Jeshurun Hembd 8ce33c434b Add Sandcastle for glTF PBR extensions 2024-06-03 09:49:32 -04:00
Jeshurun Hembd aecf6066ac Merge branch 'main' into gltf-pbr-clearcoat 2024-05-30 13:39:50 -04:00
YunVlad 5fa741d232 Add Sandcastle example
Add Sandcastle example for SplitDirection property for Points
2024-05-30 18:48:55 +03:00
Gabby Getz 3b393448d7
Merge pull request #11988 from CesiumGS/gltf-pbr-anisotropy
Implement glTF extension KHR_materials_anisotropy
2024-05-29 16:35:33 -04:00
Gabby Getz 8dd3a920a4 Merge branch 'main' into update-eslint 2024-05-21 09:51:57 -04:00
Jeshurun Hembd 73393f56ae Add Sandcastle for testing KHR_Materials_clearcoat 2024-05-18 15:07:35 -04:00
Jeshurun Hembd e475296106 Update anisotropy Sandcastle and test datasets 2024-05-17 16:22:41 -04:00
Jeshurun Hembd c3df07f066 Merge branch 'gltf-pbr-specular' into gltf-pbr-anisotropy 2024-05-17 10:47:58 -04:00
Jeshurun Hembd d8d469aacf Merge branch 'main' into gltf-pbr-specular 2024-05-16 19:00:20 -04:00
Jeshurun Hembd 6155fa4dcf Move Sandcastle example data to ion 2024-05-16 10:27:11 -04:00
Gabby Getz e9dfea584a pickPosition uses globeDepth 2024-05-14 10:11:26 -04:00
Jeshurun Hembd e2e92260a7 Add data and Sandcastle for KHR_materials_anisotropy 2024-05-10 10:22:18 -04:00
Jeshurun Hembd 8bb698e617 Add specs, tweak Sandcastle 2024-05-10 00:27:38 -04:00
Jeshurun Hembd 90b3043f38 Update Sandcastle, minor cleanup 2024-05-09 13:30:34 -04:00
Jeshurun Hembd a8bbeaa981 Merge branch 'main' into gltf-pbr-specular 2024-05-07 19:36:50 -04:00
Gabby Getz 07948fbbd2 Update to eslint 9 and cesium-config-eslint 11 2024-05-02 14:20:39 -04:00
Jeshurun Hembd 606574efc6
Merge pull request #11750 from CesiumGS/clip-region
Allow users to define clipping regions with polygons
2024-04-29 22:34:31 -05:00
Jeshurun Hembd d25a3ee6be Merge branch 'main' into gltf-pbr-specular 2024-04-25 23:32:28 -04:00
Gabby Getz 71f71977e5 Fix sandcastle angle, too agressive simplification 2024-04-23 17:26:17 -04:00
Josh 9c3acf5fa7
add cspell dictionary, ts-expect-error in sandcastle 2024-04-23 11:55:27 -04:00
Gabby Getz fe7dbfd820 Update WMS example with working server 2024-04-22 09:20:34 -04:00
Jeshurun Hembd 71508a9f67 Update Specular Sandcastle to test legacy extension 2024-04-17 17:15:56 -04:00
Jeshurun Hembd 8db22792fa Tweak Sandcastle for KHR_materials_specular 2024-04-16 16:57:23 -04:00
Jeshurun Hembd 91d53a9b2e Add sample data and Sandcastle for KHR_materials_specular 2024-04-16 14:43:27 -04:00
Gabby Getz 58b5a42bf9 Cleanup AEC example for tutorial 2024-04-10 13:57:40 -04:00
Josh ea638f5662
change voxel sandcastle categories 2024-04-05 16:29:46 -04:00
Gabby Getz e87589da01 Fix jagged edges 2024-04-03 16:50:06 -04:00
Gabby Getz 8df514e32e
Update Apps/Sandcastle/gallery/Voxels.html 2024-04-01 11:33:54 -04:00
Jeshurun Hembd 28a8151d02 Clean up and publish voxel sandcastles 2024-03-28 18:59:00 -04:00
Gabby Getz be45ded098 Update clipping plane performance, wire through terrain clipping 2024-03-25 12:45:02 -04:00
Gabby Getz f42b7dbbad Update Specs 2024-03-22 14:33:14 -04:00
Gabby Getz b5ba48dd3d Draft 2024-03-18 15:27:07 -04:00
Gabby Getz 7a789fd4ff Draft 2 2024-03-15 14:16:08 -04:00
Gabby Getz 50793106aa Merge branch 'main' into clip-region 2024-03-12 14:10:01 -04:00
Gabby Getz 15cad3548c Draft 2024-03-12 14:08:25 -04:00
Gabby Getz a3ea2925bf Rename BSL -> BuildingSceneLayer 2024-02-28 09:51:25 -05:00
Tamrat Belayneh 9d6dc59d43 Removed picking result from console output 2024-02-27 20:03:33 -08:00
Tamrat Belayneh 9f02cf3404
Merge branch 'CesiumGS:main' into feature/i3s_bsl_support 2024-02-27 19:09:11 -08:00
Gabby Getz fb2d9ab585
Merge branch 'main' into collision-default 2024-02-19 16:21:16 -05:00
Gabby Getz 1f9116e226
Merge pull request #11828 from CesiumGS/voxel-picking
Voxel picking
2024-02-19 13:05:31 -05:00
Jeshurun Hembd ca7a8b8757 PR feedback round 4 2024-02-19 11:42:37 -05:00
Sean Lilley ed0a321374 Update power plant tileset asset ID 2024-02-17 11:58:51 -05:00
Gabby Getz e441d1c708 Adjust defaults for 3D Tiles collisions 2024-02-14 10:53:48 -05:00
Tamrat Belayneh 4bffc64df8
Merge branch 'main' into feature/i3s_bsl_support 2024-02-02 14:14:48 -08:00
Tamrat Belayneh 03a9125de7 removed non necessary options 2024-02-02 14:04:07 -08:00
Josh ee11a1e864
add missing sandcastle thumbnails, resize existing large ones 2024-02-01 14:00:27 -05:00
Gabby Getz 9326aaa314 Merge branch 'main' into pick-model-performance 2024-02-01 08:46:47 -05:00
Josh 8273efc6d6
Merge pull request #11604 from CesiumGS/3d-tiles-height-reference
3d tiles height reference
2024-01-31 18:04:42 -05:00
Gabby Getz 1ece49aa34
Merge pull request #11795 from CesiumGS/create-world-bathymetry
Create World Bathymetry helper function
2024-01-31 08:47:19 -05:00
Josh fd4e8a6cb6 add createWorldBathymetryAsync function 2024-01-29 16:57:00 -05:00
Josh e8b0c6f43a use code instead of keyCode 2024-01-29 14:16:49 -05:00
Gabby Getz d34938c809 Fix #11787 2024-01-29 11:56:32 -05:00
Gabby Getz 0f819cffde Cleanup 2024-01-19 12:03:20 -05:00
Tamrat Belayneh 21b2f4f4fd updates based on review feedback 2024-01-11 12:04:27 -08:00
Tamrat Belayneh e03286b62b
Merge branch 'CesiumGS:main' into feature/i3s_bsl_support 2024-01-11 11:45:25 -08:00
Gabby Getz 77bb0d1663 ClippingPolygonCollection 2024-01-09 10:39:09 -05:00
Gabby Getz 8c645fd189 Merge branch 'tileset-get-height' into 3d-tiles-height-reference 2024-01-04 13:46:55 -05:00
Gabby Getz a4beba6b28 Merge branch 'main' into tileset-get-height 2024-01-04 10:10:07 -05:00
syzdev 967f81cf4c
Merge branch 'main' into fix-globe-materials 2024-01-04 09:37:20 +08:00
Matthew Amato 824de3e041 Fix Sandcastle description. 2024-01-02 10:04:09 -05:00
Matthew Amato 5aeb0b99ea Changes after review. 2024-01-02 10:02:29 -05:00
Matthew Amato feb5f72414 Bing Maps Labels Only
Added a new Sandcastle example, Bing Maps Labels Only, which demonstrates using the Cesium ion imagery asset of the same name.
2024-01-02 09:43:53 -05:00
Jeshurun Hembd 631641bed2 Use new API in Terrain Exaggeration Sandcastle 2023-12-22 06:22:13 -05:00
Jeshurun Hembd 8ca7fed05b Merge branch 'main' into z-exaggeration 2023-12-21 22:40:12 -05:00
syzdev f0634059fd Fix globe materials when lighting is false 2023-12-21 22:02:44 +08:00
Marco Hutter 0fdb1c9fcf Assign color matching the description 2023-12-18 14:01:54 +01:00
Marco Hutter c784a91825 Fix outline color in sandcastle to valid value 2023-12-16 20:35:49 +01:00
Gabby Getz 6d7f1146d7 Update Sandcastle 2023-12-14 15:13:01 -05:00
Gabby Getz 4b1aafffee Merge branch 'tileset-get-height' into 3d-tiles-height-reference 2023-12-14 14:38:14 -05:00
Gabby Getz e258486df0
Merge branch 'main' into tileset-get-height 2023-12-14 14:06:33 -05:00
Gabby Getz 813379e6a6 Cleanup 2023-12-14 14:04:00 -05:00
Gabby Getz fa94c3058e Tweak defaults, update CHANGES.md 2023-12-14 14:02:20 -05:00
Gabby Getz 3f35d9adf6 Tweak API, fix unit tests 2023-12-14 13:40:26 -05:00
Josh d88321b22e typo and asset update again 2023-12-12 16:50:45 -05:00
Josh 4c31d5ad74 update remaining gallery examples 2023-12-12 15:53:30 -05:00
Josh fa2074a50d update simple asset conversions 2023-12-12 14:48:46 -05:00
Gabby Getz 38b66993f5 Merge branch 'tileset-get-height' into 3d-tiles-height-reference 2023-12-07 11:02:25 -05:00
Gabby Getz c95f426a29 enableCameraCollision option 2023-12-06 10:02:56 -05:00
Tamrat Belayneh a4da84691a I3S BSL app icon 2023-12-05 15:07:30 -08:00
Tamrat Belayneh d612e7b2e5 I3S Building Scene Layer Sandcastle app 2023-12-05 15:07:08 -08:00
Jeshurun Hembd 14dcfeb862 Add Sandcastle for 3D Tiles Vertical Exaggeration 2023-12-01 11:17:53 -05:00
Gabby Getz bbdcac1b69 More testing 2023-11-13 13:55:57 -05:00
Gabby Getz da99c6749a
Merge branch 'main' into tileset-get-height 2023-11-09 12:29:31 -05:00
Gabby Getz bd2a86c62d Move sandcastle to development 2023-11-07 15:45:06 -05:00
Gabby Getz 8e271f10e5 Add height references for 3D tiles 2023-11-03 15:52:57 -04:00
Peter Gagliardi 9d3e816b02 Streamline and document the sandcastle 2023-11-01 10:18:41 -04:00
Peter Gagliardi f8f51ab6dc Avoid eslint highlight in Sandcastle 2023-11-01 10:18:41 -04:00
Peter Gagliardi 4c86315c65 Update description, category, comments 2023-11-01 10:18:41 -04:00
Peter Gagliardi e36f7add92 Point out the tilers in comments 2023-10-31 19:08:03 -04:00
Peter Gagliardi 92097152e8 Update naming to be 3D Tiles 1.1 focused 2023-10-31 19:03:52 -04:00
Peter Gagliardi 31865ffcf3 Update naming conventions 2023-10-31 13:43:31 -04:00
Gabby Getz 1ab14c97cb Fix bounding volume issue 2023-10-27 15:11:13 -04:00
Gabby Getz f1b17992c1 Merge branch 'main' into tileset-get-height 2023-10-26 13:26:21 -04:00
Peter Gagliardi 53d4cf0d88 Separate out the tile load time stats updates 2023-10-24 17:11:44 -04:00
Peter Gagliardi 1443acc2ef Rework sandcastle to allow measuring tile load time 2023-10-24 09:03:44 -04:00
Peter Gagliardi d9691e9545 Add Sandcastle for Next-Gen 3D Model Tiling Pipeline 2023-10-23 15:54:50 -04:00
Gabby Getz caa6b71c0e Factor in tilesets to camera controller adjust height 2023-10-20 12:01:20 -04:00
Gabby Getz 51d34ecbac pick 3D Tiles modelContent 2023-10-19 13:14:12 -04:00
Gabby Getz 80c540d225 Enable sky atmosphere for Google examples 2023-09-28 14:11:05 -04:00
Gabby Getz 8c196c8fb6 Google examples set globe: false 2023-09-25 13:41:19 -04:00
Frederic Junod deedc11134 Remove duplicated subscribe in atmosphere demo 2023-07-28 09:15:17 +02:00
Jeshurun Hembd 08f28d46a5
Merge pull request #11348 from CesiumGS/playwright
Add Automated Screenshot (E2E) Tests with Playwright
2023-07-10 11:11:38 -05:00
Jeshurun Hembd d473cb395d Remove leftover ready stuff from Voxels 2023-07-01 12:23:48 -04:00
Gabby Getz fe291fcb71 Fix standalone sandcastle examples 2023-06-15 12:25:13 -04:00
Gabby Getz 9774b2b4d7 Update Sandcastle examples to resolve faster 2023-06-15 10:32:34 -04:00
Gabby Getz fc3cb0d3d8 Add e2e tests using playwright 2023-06-12 12:33:47 -04:00
Gabby Getz 63a44f7452 Update link to offline guide 2023-06-07 10:32:05 -04:00
Gabby Getz 8e3861e23d Updates for Google Photorealistic 3D Tiles 2023-05-10 14:08:59 -04:00
Tamrat Belayneh 45a2007b51
Add support for Access Token when creating an ArcGISMapServerImageryProvider (#11098)
* Implemented secure arcgis services access.

* updated arcgsis icons

* changes based on code review

* doc language revisions

* updates based on review and fixed failing tests

* clean up

* Cleanup

* Cleanup Documentation

* Cleanup test

* Simplify ArcGIS Developer key storage

* Update API key, fix casing, update release guide

* Fix changes.md

* File case fix

---------

Co-authored-by: George Owen <gowen@esri.com>
Co-authored-by: Gabby Getz <gabby@cesium.com>
2023-04-19 10:29:19 -04:00
Jeshurun Hembd f0ed0c60c9 Replace calls to deprecated methods in Sandcastles 2023-04-03 15:54:32 -04:00
Jeshurun Hembd 939a14e7cc
Merge pull request #11173 from CesiumGS/model-ready
Deprecate Model and Cesium3DTileset readyPromise
2023-03-28 15:55:47 -05:00
Jeshurun Hembd 72fddd6855
Merge branch 'no-ready-promises' into model-ready 2023-03-28 15:54:35 -05:00
Gabby Getz 2dd4240e58 fix sandcastle warning 2023-03-28 16:32:51 -04:00
Gabby Getz ba022f70d5 Add CesiumTerrainProvider.fromIonAssetId 2023-03-28 16:19:44 -04:00
Gabby Getz 1a5ad41a6f Merge branch 'no-ready-promises' into model-ready 2023-03-27 15:45:43 -04:00
Gabby Getz 85dc4ca088 Merge branch 'main' into no-ready-promises 2023-03-27 15:43:41 -04:00
Gabby Getz b5a82a4a16 Update TimeDynamicPointCloud, I3S, and Voxels readyPromise 2023-03-27 13:45:17 -04:00
Gabby Getz 5f94afc525 Small fixes 2023-03-23 14:34:52 -04:00
Gabby Getz 64f2d61be7 Fix Sandcastle, docs 2023-03-22 16:39:11 -04:00
Gabby Getz eb781ae1d0 Fix 3D Tiles clipping planes Sandcastle 2023-03-22 15:30:44 -04:00
Marco Hutter c8d6c9032b Cleanups for 3D Tiles Feature Picking sandcastle 2023-03-21 20:21:06 +01:00
Gabby Getz 4f8c8cd19b Update Sandcastles 2023-03-20 16:02:37 -04:00
Gabby Getz 0a498caa36 Deprecate Cesium3DTileset ready and readyPromise 2023-03-20 11:57:06 -04:00
Gabby Getz 0d5ff05df9 Update examples and CHANGES.md 2023-03-17 15:27:17 -04:00
Gabby Getz ae0792bf12 Merge branch 'no-ready-promises' into imagery-ready-promise 2023-03-07 17:33:26 -05:00
Gabby Getz 4f8bc55cf0 Merge branch 'main' into no-ready-promises 2023-03-07 17:04:01 -05:00
Gabby Getz 8429a2212a ImageryLayer.fromProviderAsync, baseLayer 2023-02-17 17:21:35 -05:00
onsummer 98375d4e80 Fix types in unlint list 2023-02-16 14:54:33 +08:00
onsummer aaa98a2f71 Add missing constructor type to primitive type 2023-02-16 01:28:03 +08:00
Gabby Getz 48529bf0cd Update terrain async Sandcastles 2023-02-14 13:18:05 -05:00
Gabby Getz 06c92887d6 Merge branch 'no-ready-promises' into terrain-provider-config 2023-02-14 10:45:46 -05:00
onsummer 160ba46520 The missing types same as last commit 2023-02-10 16:39:36 +08:00
onsummer 3d8f53819f Change constructor type to primitive type for: Object, Number, String, Boolean; and standardize the generic syntax of Array and Promise 2023-02-10 16:35:41 +08:00
Gabby Getz 263340f867 Fix remaining sandcastles 2023-02-08 17:19:04 -05:00
Gabby Getz b6b0663e49 Async event handler for terrain providers 2023-02-08 15:40:57 -05:00
Gabby Getz 3f6608f66e Use top level await in Sandcastle 2023-02-03 11:38:55 -05:00
Gabby Getz 05eebc7e9a Add Sandcastle thumbnail 2023-02-01 13:34:54 -05:00
Gabby Getz 377cfdf678 Fix IS3 sandcastle 2023-01-23 13:07:15 -05:00
Gabby Getz 05fb024f63 pickPosition -> globe.pick 2023-01-23 11:29:39 -05:00
Gabby Getz e175431d74 Sandcastle tweaks 2023-01-20 10:08:56 -05:00
Gabby Getz f956e6eb60 Cleanup async terrain handling 2023-01-19 16:14:11 -05:00
Gabby Getz 0b7bf19846 Add resolution comments 2023-01-19 10:20:12 -05:00
Gabby Getz a67ad39399 Adds San Francisco demo 2023-01-19 10:16:17 -05:00
Gabby Getz 7bd1fc268b Deprecate ready and readyPromise for terrainProviders 2023-01-11 13:55:48 -05:00
Sanjeet Suhag c5c41235b9 Merge branch 'main' of https://github.com/CesiumGS/cesium into webgl2-default 2023-01-04 15:30:46 -05:00
Sanjeet Suhag 318283cf9a Merge branch 'main' of https://github.com/CesiumGS/cesium into webgl2-default 2023-01-03 14:24:31 -05:00
Gabby Getz b364f75639 Adjust voxels sandcastle tag 2023-01-03 13:56:41 -05:00
Gabby Getz 147c0f590b Merge branch 'main' into voxels 2023-01-02 11:46:43 -05:00
Sanjeet Suhag 8ddc441b99 Adds requestWebgl1 to ContextOptions, adds deprecation warnings for requestWebgl2 2023-01-02 07:50:46 -05:00
Sean Lilley 7a40635254 Move Voxels to development folder 2022-12-31 17:15:13 -05:00
Sean Lilley e6b55e9e5b Updated Voxels.html 2022-12-31 17:14:23 -05:00
Sean Lilley 87a9b20101 Remove GltfVoxelProvider 2022-12-23 10:54:44 -05:00
Sanjeet Suhag 4a7a9b653b Feedback pass 2022-12-15 18:11:07 -05:00
Sanjeet Suhag 33607ae45b Fixes Sandcastles for WebGL2 2022-12-08 15:25:13 -05:00
Sanjeet Suhag 86bebe1a80 More Spec changes for WebGL2 specific specs 2022-12-07 01:13:17 -05:00
Sanjeet Suhag 9cd404af46 WebGL 1 spec fixes 2022-11-16 10:22:55 -05:00
Jeshurun Hembd be1a8526d1 Merge branch 'main' into voxels-specs 2022-10-31 13:20:25 -04:00
Tam B e040065ebc - Added a new function, getFieldsForFeature on I3SNode
- Removed _loadFeatureData call in _createContentURL when the I3S 
version is 1.7 or higher (obsolete)
- Fixed an issue loading some newer I3S datasets where the feature data 
uri was different than “feature/0”
2022-10-19 10:23:58 +11:00
Sean Lilley 92a60639e5
Merge pull request #9634 from Tamrat-B/cesium_i3s_support
Added I3S data source support in Cesium
2022-10-17 16:13:26 -04:00
Sanjeet Suhag 1ec5e2cda2 Feedback pass 2022-10-10 09:23:34 -04:00
Sean Lilley 178ed54f83 Cleanup 2022-10-07 15:27:18 -04:00
Sean Lilley 9add20dc3b Update sandcastles 2022-10-07 14:34:13 -04:00
Sean Lilley f3917c8e26 Cleanup part 2 2022-10-07 14:33:41 -04:00
TJKoury 353ae0629b
Update load-cesium-es6.js 2022-10-05 19:22:06 -04:00
Tam B 37a3d299e5 added removed line to suppress terrain 2022-09-20 12:51:28 -07:00
Tam B 7b7d19a6fc -Added suite of unit tests and code reveiw changes 2022-09-19 22:59:46 -07:00
Sean Lilley c7017ad74f Fix z-fighting with base terrain layer in sandcastle demo 2022-08-31 17:04:21 -04:00
Sean Lilley 80a26cddcc Clean up I3S IntegratedMesh Layer sandcastle 2022-08-31 16:58:00 -04:00
Sean Lilley 19e7679c33 Tweak sandcastle labels 2022-08-31 16:58:00 -04:00
Sean Lilley 2f3324e284 Update thumbnail dimensions to 225x150 2022-08-31 16:58:00 -04:00
Sean Lilley 65c9803a20 Clean up I3S 3D Object Layer sandcastle 2022-08-31 16:57:55 -04:00
Sean Lilley 3e4ae826b9 Merge branch 'main' into cesium_i3s_support 2022-08-31 14:29:52 -04:00
Jeshurun Hembd cc2f931b99 Refactor VoxelDrawCommands for testability 2022-08-31 00:15:49 -04:00
Jeshurun Hembd b5ab598eaa Fix docs and failing test in OrientedBoundingBox 2022-08-19 13:53:44 -04:00
Jeshurun Hembd 8991a4ae9a Break VoxelFS.glsl into smaller components 2022-08-18 12:20:45 -04:00
Jeshurun Hembd a00628b248 Merge branch 'main' into voxels for improved shader debugging 2022-08-08 22:21:47 -04:00
Janine Liu a3e517c017 Fix development sandcastles 2022-08-05 16:06:18 -04:00
Tamrat Belayneh 10feb5d117
Merge branch 'CesiumGS:main' into cesium_i3s_support 2022-08-05 11:22:45 -07:00
Janine Liu 679453d201 Merge with replace-model 2022-08-04 15:36:10 -04:00
Peter Gagliardi c408ba4973 Remove ModelExperimental 3D Models Sandcastle 2022-08-04 14:10:21 -04:00
Peter Gagliardi 3871f0dabb Add more models to 3D Models sandcastle 2022-08-04 14:09:49 -04:00
Peter Gagliardi ddd807906f Remove development example for ModelInstanceCollection 2022-08-04 14:09:30 -04:00
Peter Gagliardi 1c2365f02a Rename ModelExperimental -> Model 2022-08-04 12:57:20 -04:00
Peter Gagliardi 1d64a63a24 Remove enableModelExperimental flag 2022-08-04 11:34:32 -04:00
Peter Gagliardi 4083fb5751 Merge branch 'main' into replace-model 2022-08-04 11:13:34 -04:00
Peter Gagliardi 31e3308b80 Update sandcastle 2022-08-02 16:53:49 -04:00
Peter Gagliardi b05318c73e Update BIM tileset to not use techniques 2022-08-01 18:19:07 -04:00
Janine Liu b10fc7f98f Code cleanup 2022-08-01 14:49:39 -04:00
Janine Liu b6f1f88d30 Use ModelExperimental for classification models 2022-08-01 12:11:58 -04:00
Omar Shehata f2bbbf828e
Fix URL in world terrain Sandcastle 2022-07-31 10:18:42 -04:00
Janine Liu ac43b18492 Merge with main 2022-07-26 10:05:31 -04:00
Sean Lilley c444e9e1b2 Merge branch 'main' into voxels 2022-07-25 13:26:20 -04:00
Janine Liu 550ddaa388 Merge with main 2022-07-22 15:24:43 -04:00
Sam Suhag 47f82fc1b0
Merge pull request #10583 from CesiumGS/scripts
Pare down build scripts; naming consistancy
2022-07-22 14:52:27 -04:00
Gabby Getz 45531ec9fc Update guides 2022-07-22 14:26:08 -04:00
Janine Liu 0fda93e91c Change sandcastles and unit tests 2022-07-22 13:53:11 -04:00
Janine Liu e8d03adc5c merge with main 2022-07-21 12:54:43 -04:00
Janine Liu d9bc66e528 Rename ModelExperimental files that don't have Model counterparts 2022-07-21 11:35:48 -04:00
Janine Liu 86fd827975 Update sandcastle 2022-07-20 16:33:35 -04:00
Peter Gagliardi a113a9af4f
Merge pull request #10569 from CesiumGS/metadata-point-cloud-styling
Add point cloud styling with metadata to `ModelExperimental`
2022-07-20 12:38:56 -04:00
Janine Liu c99f629beb Reenable ModelExperimental for Cesium3DTileset specs 2022-07-19 16:03:11 -04:00
Janine Liu ba960c8b67 Add unit tests 2022-07-19 15:56:47 -04:00
Gabby Getz 24c4590756 Merge branch 'main' into build 2022-07-15 14:43:41 -04:00
Tamrat Belayneh 636d836612
Merge branch 'CesiumGS:main' into cesium_i3s_support 2022-07-15 09:27:41 -07:00
Gabby Getz 0a19ae3601 Merge branch 'main' into build 2022-07-13 13:50:38 -04:00
Tamrat Belayneh 3fa1e71a50
Merge branch 'CesiumGS:main' into cesium_i3s_support 2022-07-12 13:54:43 -07:00
Janine Liu 62b2a3dd14 Re-enable ModelExperimental 2022-07-12 15:18:56 -04:00
Janine Liu 3ca683cfd7 Merge branch 'main' into model-experimental-node 2022-07-12 14:14:46 -04:00
Janine Liu fbd1c422d7 Add unit tests 2022-07-12 14:09:40 -04:00
jiangheng 3f3c63fa68 supoort cross-origin isolated 2022-07-12 10:48:20 +08:00
Tamrat Belayneh 9dbd070926 Updated samples, added ability to consume an i3s layer from service as well as layer urls 2022-07-09 13:32:02 -07:00
Peter Gagliardi 41021d1d91 Set Cesium.ExperimentalFeatures.enableModelExperimental to true 2022-07-08 17:20:58 -04:00
Peter Gagliardi 9fcc11dfa7
Merge pull request #10526 from CesiumGS/enable-debug-wireframe
Add `enableDebugWireframe` to 3D Tiles sandcastles
2022-07-08 16:30:24 -04:00
Janine Liu 1a663ab04f Add debug flag to clipping planes sandcastle 2022-07-08 15:57:38 -04:00
Janine Liu 5d228c5797 Add enableDebugWireframe to sandcastles 2022-07-08 15:25:09 -04:00
Peter Gagliardi 07f47763e1 Merge branch 'main' into model-experimental-composite 2022-07-08 14:53:48 -04:00
Peter Gagliardi f17b056ac7 Fix stray otherwise() 2022-07-08 14:52:30 -04:00
Gabby Getz 7c982d89fa
Merge pull request #10485 from CesiumGS/eslint-test
Removes eslint-config-cesium, enables ECMA2020 usage
2022-07-08 13:28:28 -04:00
Tamrat Belayneh 27348e0e0d
Merge branch 'CesiumGS:main' into cesium_i3s_support 2022-07-07 21:05:57 -07:00
Tamrat Belayneh ab8033ba73 Updated samples 2022-07-07 21:04:07 -07:00
Tamrat Belayneh 6aa4fd7072 Updates to I3S support 2022-07-07 11:47:00 -07:00
Tamrat Belayneh 413eaad586
Merge branch 'CesiumGS:main' into cesium_i3s_support 2022-07-07 11:27:39 -07:00
Sanjeet Suhag 9e37415218 Undoes addition of global no-loss-of-precision rule 2022-07-07 13:34:01 -04:00
Janine Liu 4af7aaa106 Fix color handling in ModelVisualizer 2022-07-06 17:20:08 -04:00
Jeshurun Hembd 4bf2221f6f Deprecate getPropertyNames methods, add getPropertyIds where missing 2022-06-21 17:32:25 -04:00
Gabby Getz 8d7faae3f3 Merge branch 'main' into build 2022-06-15 14:50:52 -04:00
Jeshurun Hembd 9bae32c9c1 Improve initial view in custom shaders sandcastle 2022-06-15 11:19:37 -04:00
Gabby Getz 4ecefb5973 Merge branch 'main' into build 2022-06-06 11:34:36 -04:00
Sean Lilley 24d134466e Merge branch 'main' into voxels 2022-06-01 12:50:57 -04:00
Gabby Getz 16a9c80d41 Fix up build output names and apps 2022-05-27 15:27:47 -04:00
Gabby Getz ec317da263 Sandcastle 2022-05-27 14:45:53 -04:00
Sanjeet Suhag c0240428f7 Merge branch 'main' of https://github.com/CesiumGS/cesium into custom-texture-coordinates 2022-05-26 18:48:41 -04:00
Sanjeet Suhag d017b5131b Updates Development/Polygon Sandcastle to include custom textured polygon examples 2022-05-26 18:43:55 -04:00
Sanjeet Suhag 5d998b3ac0 Feedback pass 2022-05-26 17:57:26 -04:00
Sanjeet Suhag 779bd5e265 Adds semicolon to Sandcastle helper function 2022-05-26 16:35:14 -04:00
Sanjeet Suhag a4a3b783d8 Sets the Sandcastle startup function as a property to the window 2022-05-23 15:14:50 -04:00
Sanjeet Suhag 101a9496f1 Remove no-implicit-globals rules in eslint for Sandcastle 2022-05-23 15:13:44 -04:00
Sanjeet Suhag 698ed9ca5a Remove quotes rule from Sandcastle eslint configuration 2022-05-23 15:03:14 -04:00
Sanjeet Suhag 1ab481a767 Removes duplication of rules 2022-05-23 10:31:40 -04:00
Janine Liu 598a0f2647 Cleanup documentation and leftover parameters 2022-05-17 15:20:12 -04:00
Janine Liu 2cee8aeb4b Remove individual IBL parameters from Model 2022-05-17 11:43:15 -04:00
Matthew Amato 4adb94ef9e
Tweak Atmosphere Sandcastle example
The Atmosphere Sandcastle disabled OIT for no reason. As we've learned in the past, this can lead to users copy and pasting it thinking they need it.
2022-05-13 09:37:15 -04:00
Janine Liu 4853ad0f04 Replace gltf with url in public API 2022-05-12 11:12:10 -04:00
markw65 f8a859c744 More code review fixes 2022-05-10 14:10:38 -07:00
markw65 cd8bfda192 Add support for explicit control over model animations
Cesium currently only supports time based animation. This can
be inconvenient if the phase of the animation is related to
something other than time (eg distance along a path of an
object moving at a variable speed).

This came up before in #7361, but the author was persuaded that
it was better to use nodeTransformations to explicitly control
the model. That was (just) doable with that example, because
there were just 3 pairs of wheels, all of which needed the
exact same, relatively trivial, transformations. The proposed
solution was also cumbersome, relying on modifying `multiplier`
on the fly, with the downside that modifying multiplier also
reset the phase of the animation.

For more complex models, with less uniform animations, this
approach isn't really doable - especially if you want the same
code to work for multiple models.

This adds an animationTime function to ModelAnimation. If set,
it's used by ModelAnimationCollection.update to compute the
localAnimationTime, rather than using the current clock time.

I also added an animateWhilePaused property to
ModelAnimationCollection. When false (the default), we continue
to do the short circuit exit from ModelAnimationCollection.update
when the scene time hasn't changed. When true, a suitable
animationTime function can continue to animate the model, even when
scene time is paused.

The new sandcastle example is just a clone of Time Dynamic Wheels,
rewritten to use Cesium_Man.glb, and the new functionality.
2022-05-10 13:55:31 -07:00
Sanjeet Suhag f99602e8c2 Adds an example for RHUMB ArcType in the Sandcastle 2022-05-04 09:49:52 -04:00
Sanjeet Suhag 2b8051d8ff Updates Sancastle 2022-05-04 09:42:12 -04:00
Sanjeet Suhag 938699aed2 Merge branch 'main' of https://github.com/CesiumGS/cesium into custom-texture-coordinates 2022-05-04 09:38:04 -04:00
Janine Liu 7f76af773d
Merge branch 'main' into model-experimental-animations 2022-04-25 16:27:21 -04:00
Sanjeet Suhag e5d81964ac Add tabbed view for Atmosphere sandcastle 2022-04-22 17:28:20 -04:00
Sanjeet Suhag 88ef353d4e Removes Ground Atmosphere and Sky Atmosphere Sandcastles 2022-04-22 16:56:46 -04:00
Sanjeet Suhag ac3408fec2 Combines Atmopshere Sandcastle with Ground and Sky Atmosphere Sandcastles 2022-04-22 16:56:04 -04:00
Sanjeet Suhag ca261e5d89 Added toggle for SkyAtmosphere in Sandcastle 2022-04-22 11:19:32 -04:00
IanLilleyT 4608f9b673 sandcastle tweaks 2022-04-21 17:15:39 -04:00
Sanjeet Suhag affe536a24 Changed Rayleight coffiecient's Blue from 22.4 to 28.4 2022-04-21 12:36:01 -04:00
Janine Liu 6204441c67 Implement translation, rotation, and scale animations 2022-04-20 16:04:11 -04:00
Sanjeet Suhag 574865d2fa Fix UI in Sandcastle 2022-04-19 04:47:33 -04:00
Sanjeet Suhag 4ad64ee173 Removes redundant line from Sandcastle 2022-04-19 03:53:47 -04:00
Sanjeet Suhag cbda1471bf Adds Atmosphere Sandcastle 2022-04-19 03:49:48 -04:00
IanLilleyT 9d86ee5cca fixed some flipped angle problems for cylinder 2022-04-14 14:22:37 -04:00
IanLilleyT 944c781360 better box 2022-04-12 18:36:49 -04:00
Ian Lilley 3ddeeac7d2 temp2 2022-04-11 09:22:43 -04:00