Cosmic Linden
5721bdbc4d
SL-19399: Cleanup
2023-03-23 10:17:33 -07:00
Cosmic Linden
1ba1159a36
SL-19399: Reorganize controls for PBR material editing in the build floater in more sensible way. Ignore "Lock repeat" in PBR mode as it's redundant
2023-03-22 17:08:13 -07:00
Cosmic Linden
ad590887cc
SL-19399: Allow editing all PBR texture transforms at once with Complete material radio
2023-03-22 17:07:42 -07:00
cosmic-linden
0dd4efea93
Merge pull request #85 from secondlife/SL-19002
...
SL-19002: Handle edge case in client networking which could cause material ID and overrides to become out-of-sync
2023-02-14 14:45:53 -08:00
Cosmic Linden
917932549f
SL-19002: Stop sending material IDs from client via material params and just call queueApply/queueModify
2023-02-14 13:59:00 -08:00
Andrey Kleshchev
a549140fd0
SL-19183 PBR mapping scale values start on zero
2023-02-14 00:12:09 +02:00
Andrey Kleshchev
a3f43b4b73
SL-19014 Sanitize the override data sent for faces without GLTF materials
2023-01-23 20:36:54 +02:00
Cosmic Linden
693925ef23
SL-18820: Fix applying material clearing transform overrides. Loosen some asserts to allow non-default transform overrides.
2023-01-10 17:09:30 -08:00
Andrey Kleshchev
3290f16f29
SL-18854 Fix drag'n drop of plain textures on faces in PBR mode
...
When in PBR 'mode', defaulted texture drops to diffuse channel
2023-01-04 13:31:27 +02:00
Andrey Kleshchev
1d5332b232
SL-18448 When initing views and object has pbr, open pbr in texture tab
2022-12-02 14:24:25 +02:00
Andrey Kleshchev
3812fb0f41
SL-18768 Disabled PBR texture transform when no PBR is set
2022-12-02 12:19:18 +02:00
Cosmic Linden
51d5748d64
SL-18746: Disable transparency control in build floater when the prim has a GLTF material
2022-11-30 16:05:50 -08:00
Cosmic Linden
bfcb07270e
SL-18732: Review feedback
2022-11-29 15:20:44 -08:00
Cosmic Linden
f313a762fc
SL-18732: Fix texture transform controls not updating when switching which texture to edit
2022-11-29 13:26:04 -08:00
Cosmic Linden
a989eba080
SL-18732: Fix flickering of control values when changing GLTF texture transforms in build floater
2022-11-29 13:26:04 -08:00
Andrey Kleshchev
32984b56ea
SL-18701 llsd is not thread safe, parse it before using
2022-11-24 20:58:05 +02:00
Andrey Kleshchev
ade79bc6f6
SL-18677 Disable materials UI when materials caps are not available
2022-11-18 21:15:54 +02:00
Cosmic Linden
62aa0e807f
SL-18632: Un-hide planar align options when editing GLTF textures in build floater
2022-11-16 12:04:16 -08:00
Cosmic Linden
fd76c195c8
SL-18632: Implement editing GLTF material texture transforms in build floater
2022-11-15 18:11:27 -08:00
Sabrina Shanman
5756a0284d
Merged in SL-18627 (pull request #1193 )
...
SL-18627: Make space for pbr transform controls in build floater and disable some WIP controls
Approved-by: Andrey Kleshchev
2022-11-14 21:31:08 +00:00
Cosmic Linden
eab3d43e1b
SL-18627: Make space for pbr transform controls in build floater and disable some WIP controls
2022-11-11 12:43:20 -08:00
Dave Parks
12a86f89e5
SL-18617 Disable fullbright checkbox and color swatch when GLTF material is present.
2022-11-10 14:16:34 -06:00
Dave Parks
70b8e17f17
Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559
2022-11-10 13:21:30 -06:00
Dave Parks
76de36c405
SL-18602 Integrate queueModify/queueApply/queueUpdate into all the places that used to post to ModifyMaterialParams directly.
2022-11-10 13:21:06 -06:00
Andrey Kleshchev
0ecc677b49
SL-18583 Missed flushUpdates
2022-11-10 18:30:41 +02:00
Andrey Kleshchev
d68f379786
SL-18583 Fixed incorrect values being applied when returning to a case without override
2022-11-10 17:47:48 +02:00
Andrey Kleshchev
dafbed80b4
SL-18583 Copy&Paste support for overrides
...
And a fix for SL-18583
2022-11-09 00:20:40 +02:00
Andrey Kleshchev
c1180f1cc7
SL-18583 Fix race condition when setting multiple faces
...
And fix cases of updates not applying
2022-11-07 18:07:09 +02:00
Andrey Kleshchev
a87505333e
SL-18448 Save material button in tools floater
2022-11-03 00:28:21 +02:00
Andrey Kleshchev
89e9cdd482
SL-18531 Disable texture controls when editing face with material
2022-11-02 21:54:30 +02:00
Andrey Kleshchev
757dc513db
SL-18448 Fix metallic and normal controls being swapped
2022-11-01 23:58:02 +02:00
Andrey Kleshchev
b6a35e36d7
SL-18448 Material Editor and Tools floater adjustments
...
1. Enable glow
2. Added buttons to texture->pbr
2022-10-29 02:52:56 +03:00
Andrey Kleshchev
6d0fcc0e61
SL-17699 Blank material Id for material picker
2022-10-28 20:08:53 +03:00
Dave Parks
88659e9fe7
SL-18105 When saving an object's material to inventory, save the version that as overrides applied.
2022-10-22 15:25:03 -05:00
Dave Parks
0cd7c38421
SL-18105 Hook up live material editor to current selection set and implicitly open build floater when editing a PBR material.
2022-10-21 18:05:19 -05:00
Andrey Kleshchev
7be33594ea
SL-18008 Updated Save and Edit PBR buttons
2022-10-18 20:13:08 +03:00
Brad Kittenbrink
f20c47a596
More work on SL-17697 LLMaterialEditor now uses new override diffing code when applyToSelection() gets called
2022-10-17 16:51:45 -07:00
Brad Kittenbrink
53e5216b20
Continuing work on SL-17697 Live editing with material overrides.
...
* Fixed Selection usage so material editor no longer hardcoded to a single object/face
* made local preview hack the fallback for when the ModifyMaterialParams cap is missing
2022-10-17 15:48:49 -07:00
Brad Kittenbrink (Brad Linden)
c6bb0fef90
Fix SL-17697 local_id usage
2022-10-14 14:44:05 -07:00
Brad Kittenbrink (Brad Linden)
bda4206627
WIP for SL-18103 and SL-17697 live editing of materials using ModifyMaterialParams cap
2022-10-14 14:44:05 -07:00
Andrey Kleshchev
baf1f0f14d
SL-18346 Fix a typo
2022-10-13 00:01:23 +03:00
Andrey Kleshchev
17f421fb2e
SL-18346 Fixed tools floater not editing pbr texture offsets correctly
2022-10-12 22:51:26 +03:00
Dave Parks
8f1d226865
SL-18134 Rename Albedo to Base Color to be more consistent with GLTF spec
2022-09-23 11:19:56 -05:00
Andrey Kleshchev
94b9286858
SL-17999 'copy' functionality for 'features' and 'texture' tabs
...
And a fix to prevent message spam
2022-09-22 11:06:41 +03:00
Andrey Kleshchev
1478cacfcd
DRTVWR-559 Fixed merge conflicts
2022-09-16 21:24:31 +03:00
Andrey Kleshchev
7649114588
Merge branch master (DRTVWR-571) into DRTVWR-559
...
# Conflicts:
# indra/newview/llpanelface.cpp
# indra/newview/llpanelface.h
2022-09-16 21:07:39 +03:00
Andrey Kleshchev
87b55e7293
SL-17653 Removed unneeded combo box
2022-09-13 01:31:10 +03:00
Andrey Kleshchev
caf95ed00b
SL-17999 Small cleanup
2022-09-05 12:18:44 +03:00
Andrey Kleshchev
bded34a861
SL-17999 PBR should reuse texture possition channels from normal materials
2022-09-02 21:22:08 +03:00
Andrey Kleshchev
116bd660b6
SL-17653 Finalized texure picker's local filtering
2022-09-01 13:26:11 +03:00