Conversation
|
@markschlosseratbentley @pmconne This first draft is ready for review. Feedback especially needed on the implementation notes part and if the formula is explained accurately and clearly, and how many shader-specific details to include here. Questions for reviewers:
|
No, we agreed that this one is of potential general utility (we know of at least one other organization that has expressed interest in something similar), hence the |
danielzhong
left a comment
There was a problem hiding this comment.
Great job! Just some small suggestions.
...dor/EXT_textureInfo_constant_lod/schema/textureInfo.EXT_textureInfo_constant_lod.schema.json
Show resolved
Hide resolved
|
The specification should define what the TextureInfo's |
|
Hm. I didn't have this extension on the radar until now (just became aware of it due to the CesiumJS PR). I'll have to read it more thoroughly, and try it out. A veeery high-level brainstorming question: Could it be possible (and have there been any considerations) to "map" this to the https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_texture_transform/README.md extension? The point is that implementors will already offer the possibiity to add some offset/scale to the textures. And they will (likely) add the option to apply these offset/scale dynamically, at runtime (c.f. It sounds like the goal of this extension would largely be to apply a specific offset/scale, based on the current view configuration. But 1. maybe I misunderstood that, and 2. even if it is, it can still make sense to "package" this in one, specific extension, instead of trying to "emulate" it with small building blocks from generic (but very complex) extensions. |
|
@weegeekps This is ready for your review whenever you have the chance |
|
Thanks, @eringram. Been under water this week but I am planning on taking a look tomorrow PM. |
|
@pmconne I know we decided to make this a Vendor extension, but do you remember why we decided to keep the |
My recollection of our discussion with @weegeekps regarding the evolving semantics around glTF extensions:
|
weegeekps
left a comment
There was a problem hiding this comment.
Looks really good. I have some small editorial changes for your consideration.
Co-authored-by: Adam Morris <adam@cesium.com>
weegeekps
left a comment
There was a problem hiding this comment.
Things have slowed down a bit, and I finally had time for a deep editorial pass. I've made some minor suggestions. Once these changes are made, I will approve and merge.
Co-authored-by: Adam Morris <adam@cesium.com>
Co-authored-by: Adam Morris <adam@cesium.com>
Co-authored-by: Adam Morris <adam@cesium.com>
|
Oops good catch, made a fix for this: #96 |

This PR is one result of splitting up #87 into more granular work.
This PR exists strictly for planning/feedback - this extension (EXT_textureInfo_constant_lod), once ready, should be submitted as a separate PR to KhronosGroup. This starts with Bentley's minimum requirements as a baseline.