CHANGELOG#
This document records all notable changes to omni.kit.environment.core extension.
This project adheres to Semantic Versioning <https://semver.org/>_.
[1.4.2] - 2025-12-04#
Changed#
Fix test_hdr_sky: verify sky prim instead of image comparison
[1.4.1] - 2025-11-27#
Changed#
OMPE-72919: Fix test_hdr_sky: set rotation for UsdLux 25.05 dome light in CreateHdriSkyCommand
[1.4.0] - 2025-08-20#
Changed#
Update to event 2.0
[1.3.24] - 2025-08-19#
Set light intensity to zero in test asset.
[1.3.23] - 2025-08-15#
Use local files for test
[1.3.22] - 2025-07-30#
OMPE-55809: Exclude gpu.foundation error from test to fix ETM failed.
[1.3.21] - 2025-06-25#
Support rt 2.0 for scene template render settings
[1.3.20] - 2025-06-04#
Changed#
Updated documentation with AI agent.
[1.3.19] - 2025-04-17#
Changed#
OMPE-43886: Do not copy material to /Environment/Looks when ground material changed
[1.3.18] - 2025-04-14#
Removed#
Usage and checks for legacy Viewport
[1.3.17] - 2025-04-09#
Changed#
OMPE-43108: Use TempDirectory for test because extension path is not writable in OVC2
[1.3.16] - 2025-01-09#
Changed#
OMPE-27665: Add python API document.
[1.3.15] - 2024-11-13#
Change#
Update for kit 107 with usd 24 and python 3.11
[1.3.14] - 2024-07-23#
Change#
OMPE-13772: Added missing dependency “omni.kit.window.filepicker” for test
[1.3.13] - 2024-07-23#
Change#
OMPE-14781: Added missing dependency “omni.kit.notification_manager”
[1.3.12] - 2024-05-31#
Change#
OMPE-9282: Add hovered/pressed style to buttons in warning window
[1.3.11] - 2024-05-31#
Change#
Remove printf
[1.3.10] - 2023-10-17#
Change#
Increase code coverage to 87.6%
[1.3.9] - 2023-08-16#
Change#
OM-100365: Set template shader Z up to match current stage axis
[1.3.8] - 2023-08-15#
Change#
OM-89354: Set specular to 0 for default ground mdl
Do not check ground material settings when startup (already done when apply)
[1.3.7] - 2023-08-14#
Change#
Fix Reset Button status error for string model
[1.3.6] - 2023-08-02#
Change#
OM-104065: Fix error if ENVIRONMENT_PRIM_ROOT becomes inactive
[1.3.5] - 2023-07-26#
Change#
OM-103030: In living mode, add template in live layer
[1.3.4] - 2023-07-25#
Change#
OM-101618: Custom notification for Presenter to indicate Sun Study only works with dynamic skies, no buttons to add one.
[1.3.3] - 2023-06-27#
Change#
OM-97507: When ground material changed, bind it again with cloned material in same layer as old binding
[1.3.2] - 2023-06-21#
Change#
OM-89354: Change “roughness amount” to 0.0 in default ground material
[1.3.1] - 2023-06-12#
Change#
OM-66083: Restore all render settings to default before applying new render settings with scene templates.
[1.3.0] - 2023-06-05#
Change#
OM-54602: Use sub layer to apply scene template to make variants work
[1.2.23] - 2023-05-31#
Change#
OM-96740: Prevents _update_fog() from throwing an exception for a missing texture.
[1.2.22] - 2023-05-29#
Change#
OM-66083: Apply render settings with float array value
[1.2.21] - 2023-05-25#
Change#
OM-66083: Update message when applying template with render settings
[1.2.20] - 2023-05-25#
Change#
OM-66083: Support templates with sub layers
[1.2.19] - 2023-05-23#
Change#
OM-95581 & OM-95470: Do not always save ground type to stage file
[1.2.18] - 2023-05-15#
Change#
OM-66083: Try loading render settings when applying a scene template
[1.2.17] - 2023-05-09#
Change#
OM-93823: Do not create /Environment for a empty stage
[1.2.16] - 2023-05-08#
Change#
OM-93590: Support payload in payload
[1.2.15] - 2023-04-26#
Change#
OM-89354: Change default ground material
OM-91494: Reset ground type when ground prim deleted
[1.2.14] - 2023-03-23#
Change#
Use texCoord2f[] for primvars:st type.
[1.2.13] - 2023-03-15#
Change#
Use texCoord2d[] for primvars:st type.
[1.2.12] - 2023-03-06#
Change#
Fix bug OM-84062: Create crash to open a file if sunstudy is playing on the previous one.
[1.2.11] - 2023-02-21#
Change#
Fix errors for python 3.10
[1.2.10] - 2023-02-15#
Changed#
ETM: Wait for a few frames for perference page test
[1.2.9] - 2023-02-14#
Changed#
OM-79422: set ground size when stage opened
[1.2.8] - 2023-02-04#
Changed#
OM-80044: Only check prims under Environment root for better scene load time
[1.2.7] - 2023-01-30#
Changed#
OM-79609: Do not make stage dirty after stage opened
[1.2.6] - 2023-01-12#
Changed#
Update api usage for create_filepicker, use show_file_importer instead
[1.2.5] - 2023-01-09#
Changed#
OM-77580: Ignore error message in Linux ETM tests with kit 105
[1.2.4] - 2022-12-13#
Changed#
OM-75837: Custom notificaton for View to indicate Sun Study only works with dynamic skies, no buttons to add one.
[1.2.3] - 2022-12-13#
Changed#
OM-73228: there may be a empty sky prim. Also need to clean up before creating new sky
[1.2.2] - 2022-11-09#
Changed#
OM-71227: Handle error in broken stage file
[1.2.1] - 2022-11-09#
Added#
OM-36606: Show warning dialog if extra lights already exist when applying environment
OM-66383: Set /Environment to be Xform by default
[1.2.0] - 2022-10-27#
Added#
Enable sky parameters for weather (cumulus enabled, cloud coverage and haze)
Make actions be optional
[1.1.8] - 2022-10-20#
Changed#
Update test for ETM failure
[1.1.7] - 2022-10-19#
Changed#
Update test for ETM failure
[1.1.6] - 2022-10-14#
Changed#
OM-65268: update prim payload when importing scene template
[1.1.5] - 2022-10-12#
Changed#
Remove hang detector disabling
[1.1.4] - 2022-10-12#
Changed#
Fix OM-64709: correct misspell (Helenzki=>Helsinki)
[1.1.3] - 2022-10-01#
Changed#
Test skies on s3 instead of local to reduce ext size
Test action instead of static functions
[1.1.2] - 2022-09-23#
Added#
OM-58989: Convert more asset path when import scene
[1.1.1] - 2022-09-13#
Changed:#
OM-62555 & OM-57577: Live mode, create ENV in .live file. Otherwise, in root layer.
[1.1.0] - 2022-09-10#
Added#
OM-44838: Add action to import sky
[1.0.36] - 2022-09-10#
Fixed#
Fix error when apply some env templates such as “display_pedestal”
[1.0.35] - 2022-09-01#
Fixed#
OM-60964: Update texture files for shader when apply template
[1.0.34] - 2022-08-30#
Fixed#
OM-61214/61213: Update ETM test failure, udpate preference test
[1.0.33] - 2022-08-26#
Changed#
OM-60964: Update texture file for RectLight when apply template
[1.0.32] - 2022-08-04#
Changed#
If sky file defined in persitent not found, change to the one in default setting
[1.0.31] - 2022-07-17#
Fixed#
OM-53986: refresh sky data when stage opened to make sure env params are correctly configured
[1.0.30] - 2022-06-25#
Changed#
Remove omni.kit.window.viewport
[1.0.29] - 2022-06-22#
Add#
Add tests
[1.0.28] - 2022-06-01#
Fix#
Fix typo of “Los Angeles”
[1.0.27] - 2022-05-07#
Changed#
Verify default ground material. If not exists, clear and disable auto ground.
[1.0.26] - 2021-04-19#
Changed#
Verify sub id exists when applying ground material
[1.0.25] - 2021-04-19#
Changed#
Fix drop scene template issue
[1.0.24] - 2021-04-11#
Changed#
Remove sync calls
[1.0.23] - 2021-04-11#
Changed#
Fix sunstudy does not work if reopen stage
[1.0.22] - 2021-04-07#
Changed#
Fix error if startup with no stage
[1.0.21] - 2021-04-04#
Changed#
Set camera when applying template
[1.0.20] - 2021-03-31#
Changed#
Update texture file path of domelight when applying template
[1.0.19] - 2021-03-30#
Changed#
Republish for repo updates
Update shader asset path when applying template
[1.0.18] - 2022-03-18#
Added#
Add material sub identifier for ground
Changed#
Default ground material
[1.0.17] - 2022-03-17#
Changed#
Support tokens in env default url
[1.0.16] - 2022-02-26#
Changed#
Make sure filename input when save as new template
[1.0.15] - 2022-02-25#
Changed#
“Add Dynamic Sky” change to “Go to Dynamic Skies”
Update preference page to remove env type
[1.0.14] - 2022-02-15#
Changed#
Default scene template
[1.0.13] - 2022-02-14#
Added#
Setting “/app/sunstudy/enable” to enable/disable sunstudy play button
[1.0.12] - 2022-02-14#
Fixed#
Do not create default ground if applying template with ground to a empty stage
[1.0.11] - 2022-02-10#
Fixed#
Create ground without /Environment defined
[1.0.10] - 2022-02-10#
Fixed#
Update referene asset path when apply templates
[1.0.9] - 2022-02-09#
Fixed#
Load env params from stage file
[1.0.8] - 2022-01-26#
Fixed#
Load ground type correctly when import from scene template
[1.0.7] - 2022-01-26#
Changed#
Use prim copy instead of sub layer for scene template to better save/save as
[1.0.6] - 2022-01-24#
Changed#
Make sure ground material in /Environment/Looks
[1.0.5] - 2022-01-24#
Changed#
Use sublayer for scene template
[1.0.4] - 2022-01-18#
Changed#
Fix issue if no stage when startup
[1.0.3] - 2022-01-07#
Added#
Add setting for current sky type in sunstudy
[1.0.2] - 2022-01-04#
Changed#
Fix the issue for PropertyValueModel users
[1.0.0-beta.13] - 2021-12-13#
Changed#
Clean old scene template before applying new one
Change the way to apply scene template
[1.0.0-beta.12] - 2021-12-07#
Changed#
Change ground shadow
[1.0.0-beta.11] - 2021-12-04#
Added#
Add reset button
[1.0.0-beta.10] - 2021-12-02#
Changed#
Update ground mesh uv when ground changed
[1.0.0-beta.9] - 2021-12-01#
Changed#
Adjust transform for scene templates
[1.0.0-beta.8] - 2021-11-26#
Fixed#
Fix clouds do not change when playing
[1.0.0-beta.7] - 2021-11-25#
Added#
extra setting for VIEW to change sky material mdl param
Changed#
Sunstudy time slider argument
[1.0.0-beta.6] - 2021-11-25#
Added#
Min/max for environment location properties
Changed#
Apply scene template
[1.0.0-beta.5] - 2021-11-24#
Changed#
Use PropertyValueModel in sunstudy player
[1.0.0-beta.4] - 2021-11-24#
Fixed#
Points for ground to 1 meter for 0-1 UV space
[1.0.0-beta.3] - 2021-11-23#
Changed#
Ground for Z-up
UV for ground
Location edit works
[1.0.0-beta.2] - 2021-11-22#
Changed#
Default enable “visible in primary Ray” for hdri skies
Change the way to trace usd changes
[1.0.0-beta.1] - 2021-10-29#
Added#
First beta