-
Notifications
You must be signed in to change notification settings - Fork 234
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Define channel target as its own type so it can have extensions * Add `pointer` as an interpolation path enum case * WIP: Use dicts to store the original value when animating properties * Inline some functions * Update node-sass to 7.0 * Implement `AnimatableProperty` * Animate weights using `AnimatableProperty` * Clean up code * Unified animation for all channel targets * Animatable texture transforms * Move animatable property definitions to `gltfTextureInfo` * Implement `makeAnimatable` * Animatable node weights * Fix node weights * Define animatable properties for `KHR_materials_clearcoat` * Define animatable properties for `KHR_materials_iridescence` * Define animatable properties for `KHR_materials_specular` * Define animatable properties for `KHR_materials_transmission` * Define animatable properties for `KHR_materials_emissive_strength` * Define animatable properties for `KHR_materials_sheen` * Define animatable properties for `KHR_materials_volume` * Fix typo in camera export * Make camera properties animatable and break circular dependencies * Fix animation of normal scale and occlusion strength * Light conforms to glTF schema * Define animatable properties for punctual lights * Redirect pointer in case of punctual lights * Compute disjoint animations including animation pointer extension * Make camera properties animatable * Fix node and mesh weights * Correctly switch between node and mesh weights * Fix animated camera near/far plane issues * Fix a few bugs * Convert single-element array interpolants to scalars * Fix `json-ptr` import * Load `KHR_materials_diffuse_transmission` extension * Compute diffuse transmission for punctual lights # Conflicts: # source/Renderer/shaders/pbr.frag * Compute diffuse transmission based on IBL * Scale diffuse transmission by color factor * Add debug channels for diffuse transmission * Fix diffuse transmission texture * Fix diffuse transmission color texture * Use alpha channel for diffuse transmission texture * Fix diffuse transmission sampler name * Fix punctual light diffuse transmission * Add UI toggle for disabling diffuse transmission * Fix some merge issues * Revert a bunch of files that aren't part of diffuse_transmission Well except for material.js, which has a mixture of relevance. * Recover needed changes from material.js after revert. * Revert renderer.js except for diffuse transmission. * Revert 2 more files. * Hopefully the last few bad merge artifacts fixed here. * Fix issue with u_DiffuseTransmissionColorFactor * Fix enable switch * Allow diffuse transmission and volume to be active concurrently in UI * Apply volume attenuation, if applicable, to diffuse transmission * Fix some issues with diffuse transmission * Fix volume switch state in ui --------- Co-authored-by: Jim Eckerlein <eckerlein@ux3d.io> Co-authored-by: Mathias Kanzler <kanzler@ux3d.io> Co-authored-by: David Labode <labode@ux3d.io>
- Loading branch information
1 parent
4549500
commit 72357e9
Showing
10 changed files
with
218 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.