-
Notifications
You must be signed in to change notification settings - Fork 28
Local Assets: client-side preview of local mesh, animation, texture, and material files #296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
37d16bd
Add local mesh preview: load DAE/glTF from disk and render in-world
RyeMutt 3b71784
Local mesh preview: make the in-world object selectable and movable (…
RyeMutt c6de6a5
Local mesh preview: generate tangents so picking doesn't crash (M2 fix)
RyeMutt fbff0f3
Local mesh preview: populate the build floater for selected previews …
RyeMutt f0cf31a
Local mesh preview: normalize merged geometry so bounds/pivot are cor…
RyeMutt 089bdfb
Local mesh preview: live reload on source-file change (M3)
RyeMutt 1bccb2a
Local mesh preview: stop rigged meshes from deforming the agent avatar
RyeMutt a358d1e
Local mesh preview: clean up preview objects/avatar on shutdown
RyeMutt d738198
Local mesh preview: spawn the whole model as a linkset, matching the …
RyeMutt f74e46d
Fix coroutine mutex assert in object weight floater
RyeMutt 35dc9ef
Local mesh preview: make Delete remove the preview linkset
RyeMutt f15ca38
Local mesh preview: flag client-only objects on LLViewerObject
RyeMutt 8843c1e
Local mesh preview: gate LLViewerObject sim traffic for client-only o…
RyeMutt 3942d33
Local mesh preview: gate LLVOVolume media sim traffic for client-only…
RyeMutt 9fa8c09
Local mesh preview: release previews when their host region is torn down
RyeMutt d698667
Local mesh preview: keep selection valid through the texture/material…
RyeMutt 4f8a4c7
Local mesh preview: forbid mixing local previews and real objects in …
RyeMutt f2fa721
Fix excessive warning in console draw
RyeMutt 44e844e
Local mesh preview (M4): keep rigged geometry/skin asset-faithful for…
RyeMutt dd23696
Local mesh preview (M4): wear a rigged preview on the avatar via righ…
RyeMutt 3d0c482
Local mesh preview (M4): fix attach crash via isLocalOnly guards
RyeMutt 6c96fcf
Local mesh preview (M4): fill rigged face weights from the skin map
RyeMutt 34e12bd
Local mesh preview (M4): don't bake joint-position overrides into rig…
RyeMutt 48d03b3
Local mesh preview (M4): make "Detach" work on rigged previews
RyeMutt 8a3ff61
Local mesh preview (M4): harden detach-on-despawn; doc cleanup
RyeMutt d17c3d9
Local mesh preview (M4): attach via the normal Attach menu w/ point c…
RyeMutt cdce3fa
Fix spurious LLSDXMLParser error on single-line <llsd> documents
RyeMutt 530a4a0
Local mesh preview (M5): load + play a local animation on an animesh …
RyeMutt b9d4877
Local Assets (M6): unified floater for local mesh/anim/texture/material
RyeMutt 2f1e310
Local Assets (M7): mesh materials, apply-to-face, drag-drop, empty hints
RyeMutt 3bec2b9
Local Assets (M8): no double-add, multi-rez with a Rezzed tab, QA polish
RyeMutt 585956e
Local Assets (M9): Upload buttons run local files through the upload …
RyeMutt a207916
Local Assets (M10): show model-loaded textures/materials, tagged read…
RyeMutt ecbc509
Local Assets (M11): tooltip coverage across the floater
RyeMutt db10b2e
Local Assets (M12): release stale mesh-owned imports on reload
RyeMutt 76e30fa
Local Assets: "Apply to Selected" covers the whole object unless a fa…
RyeMutt 211abab
Local previews: real per-sub-mesh name/desc in build floater + block …
RyeMutt 3ef0a34
Build floater: disable sim-only fields for local mesh previews
RyeMutt f8a8274
Build floater materials: keep GLTF apply/edit local-only-safe for pre…
RyeMutt 399c7b9
Local mesh preview: preserve user face edits across live reload / hot…
RyeMutt 316bd7f
PNG import: accurate 16->8-bit quantization (scale_16 over strip_16)
RyeMutt 1fcbba7
Local mesh preview: fix skewed normals on static rezzed previews
RyeMutt 4d80b0f
Mesh load: fix O(V^2) skin-weight lookup that froze the uploader and …
RyeMutt 6a681dd
Local mesh preview: render every face's glTF material on first load
RyeMutt a02a6c8
Local Assets: keep the joint-resolution preview avatar at rest pose
RyeMutt 36f2568
Local Assets: mark refresh() override on the two list panels
RyeMutt 72d0c73
Local Assets: address review findings (validation, gating, dedup safety)
RyeMutt 250ed1d
Local Assets: address PR review findings (round 2)
RyeMutt eda94e0
Local Assets: add to Build menu and a toolbar command
RyeMutt ae69815
Local Assets: review round 2 follow-ups
RyeMutt 8ade8db
Local mesh preview: honor Replace vs Add for local-preview attach
RyeMutt 27a21e8
Local mesh preview: match upload normals/tangents for static meshes
RyeMutt 389714f
Local Assets: apply textures/materials to every face on the first click
RyeMutt c53db77
Local Assets: warn when a previewed mesh has no UVs
RyeMutt 6e7cb0d
Local Assets: make object/linkset cost queries local-object safe
RyeMutt c280453
Local Assets: address review on cost local-safety
RyeMutt e400efb
Local Assets: harden local-anim live reload and login-time BVH decode
RyeMutt 0e47a38
Fix mac build failure due to unused function
RyeMutt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.