Skip to content

feat: Expand ModelTransparencyEffect support#680

Merged
alex-y-z merged 2 commits intomainfrom
users/alex-y-z/transparency-effect
Apr 14, 2026
Merged

feat: Expand ModelTransparencyEffect support#680
alex-y-z merged 2 commits intomainfrom
users/alex-y-z/transparency-effect

Conversation

@alex-y-z
Copy link
Copy Markdown
Collaborator

@alex-y-z alex-y-z commented Apr 13, 2026

Currently, ModelTransparencyEffect only supports parts and decals. This leads to awkward scenarios like particle emitters showing while characters are hidden.

When the effect is defined with a transparencyServiceMethodName of "SetLocalTransparencyModifier", this change applies the effect to all instances with a LocalTransparencyModifier property.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

Deploy Results

ℹ️ No tests to run

No changed packages with deploy targets were discovered for this PR.

View logs

Test Results

ℹ️ No tests to run

No changed packages with test targets were discovered for this PR.

View logs

if self._obj:IsA("BasePart") or self._obj:IsA("Decal") then
self._parts[self._obj] = true
end
local usingLocalTransparency = (self._transparencyServiceMethodName == "SetLocalTransparencyModifier")
Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lol we should use a an enum here long term, but this is a acceptable strategic fix

@alex-y-z alex-y-z merged commit 078395c into main Apr 14, 2026
9 checks passed
@alex-y-z alex-y-z deleted the users/alex-y-z/transparency-effect branch April 14, 2026 02:25
@Quenty
Copy link
Copy Markdown
Owner

Quenty commented Apr 14, 2026

🚀 PR was released in @quenty/actionmanager@13.31.0, @quenty/adorneeboundingbox@8.35.0, @quenty/adorneedata@7.32.0, @quenty/adorneevalue@10.34.0, @quenty/aggregator@1.14.0, @quenty/animationprovider@11.34.0, @quenty/animations@8.30.0, @quenty/assetserviceutils@5.30.0, @quenty/attributeutils@14.28.0, @quenty/avatareditorutils@7.36.0, @quenty/badgeutils@10.17.0, @quenty/basicpane@13.29.0, @quenty/binder@14.33.0, @quenty/bindtocloseservice@8.29.0, @quenty/blend@12.33.0, @quenty/bodycolorsutils@7.33.0, @quenty/boundlinkutils@14.34.0, @quenty/brio@14.28.0, @quenty/buttondragmodel@1.28.0, @quenty/buttonhighlightmodel@14.33.0, @quenty/camera@14.37.0, @quenty/camerastoryutils@10.18.0, @quenty/canceltoken@11.18.0, @quenty/characterutils@12.30.0, @quenty/chatproviderservice@9.46.0, @quenty/clienttranslator@14.34.0, @quenty/clipcharacters@12.36.0, @quenty/cmdrservice@13.40.0, @quenty/collectionserviceutils@8.29.0, @quenty/color3utils@11.33.0, @quenty/colorpalette@10.36.0, @quenty/colorpicker@10.34.0, @quenty/conditions@10.37.0, @quenty/contentproviderutils@12.29.0, @quenty/cooldown@11.35.0, @quenty/coreguienabler@12.31.0, @quenty/coreguiutils@10.17.0, @quenty/counter@7.29.0, @quenty/datastore@13.35.0, @quenty/deathreport@10.40.0, @quenty/depthoffield@11.35.0, @quenty/elo@7.34.0, @quenty/enabledmixin@11.24.0, @quenty/equippedtracker@13.31.0, @quenty/firstpersoncharactertransparency@14.31.0, @quenty/flipbook@9.29.0, @quenty/friendutils@12.28.0, @quenty/funnels@1.21.0, @quenty/gameconfig@12.44.0, @quenty/gameproductservice@14.46.0, @quenty/gamescalingutils@13.33.0, @quenty/genericscreenguiprovider@13.36.0, @quenty/grouputils@10.17.0, @quenty/guivisiblemanager@12.21.0, @quenty/hide@11.35.0, @quenty/highlight@10.37.0, @quenty/hintscoringutils@14.38.0, @quenty/httppromise@10.17.0, @quenty/humanoiddescriptionutils@10.17.0, @quenty/humanoidspeed@12.44.0, @quenty/humanoidtracker@13.29.0, @quenty/humanoidutils@2.11.0, @quenty/idleservice@13.46.0, @quenty/ik@15.47.0, @quenty/influxdbclient@7.32.0, @quenty/inputkeymaputils@14.40.0, @quenty/inputmode@13.31.0, @quenty/inputobjectutils@4.28.0, @quenty/insertserviceutils@10.17.0, @quenty/instanceutils@13.28.0, @quenty/jsonutils@10.17.0, @quenty/linkutils@13.28.0, @quenty/lipsum@14.33.0, @quenty/localizedtextutils@12.28.0, @quenty/marketplaceutils@11.18.0, @quenty/memorystoreutils@6.17.0, @quenty/messagingserviceutils@7.19.0, @quenty/modeltransparencyeffect@11.14.0, @quenty/motor6d@7.39.0, @quenty/mouseshiftlockservice@11.17.0, @quenty/multipleclickutils@13.27.0, @quenty/observablecollection@12.35.0, @quenty/pagesutils@5.18.0, @quenty/particleengine@13.30.0, @quenty/parttouchingcalculator@14.37.0, @quenty/pathfindingutils@10.18.0, @quenty/permissionprovider@14.34.0, @quenty/physicsutils@8.27.0, @quenty/playerbinder@14.33.0, @quenty/playerhumanoidbinder@14.34.0, @quenty/playerinputmode@9.35.0, @quenty/playersservicepromises@10.17.0, @quenty/playerthumbnailutils@10.17.0, @quenty/playerutils@8.30.0, @quenty/policyserviceutils@6.17.0, @quenty/promise@10.17.0, @quenty/promisemaid@5.17.0, @quenty/promptqueue@1.34.0, @quenty/propertyvalue@7.28.0, @quenty/qframe@10.19.0, @quenty/r15utils@13.29.0, @quenty/racketingropeconstraint@12.39.0, @quenty/radial-image@9.34.0, @quenty/ragdoll@15.46.0, @quenty/receiptprocessing@7.31.0, @quenty/remotefunctionutils@10.17.0, @quenty/remoting@12.30.0, @quenty/resetservice@11.34.0, @quenty/rigbuilderutils@10.31.0, @quenty/roblox-api-dump@8.19.0, @quenty/rogue-humanoid@10.44.0, @quenty/rogue-properties@11.42.0, @quenty/rx@13.27.0, @quenty/rxbinderutils@14.33.0, @quenty/rxsignal@7.27.0, @quenty/scoredactionservice@16.41.0, @quenty/screenshothudservice@7.31.0, @quenty/seatutils@7.32.0, @quenty/secrets@7.44.0, @quenty/selectionutils@8.29.0, @quenty/settings-inputkeymap@10.50.0, @quenty/settings@11.47.0, @quenty/snackbar@11.38.0, @quenty/socialserviceutils@10.17.0, @quenty/softshutdown@9.43.0, @quenty/soundgroup@1.37.0, @quenty/soundplayer@7.36.0, @quenty/sounds@10.20.0, @quenty/spawning@10.42.0, @quenty/sprites@13.27.0, @quenty/statestack@14.30.0, @quenty/streamingutils@10.17.0, @quenty/teamtracker@13.29.0, @quenty/teamutils@10.29.0, @quenty/teleportserviceutils@9.29.0, @quenty/templateprovider@11.34.0, @quenty/textboxutils@7.27.0, @quenty/textfilterservice@13.30.0, @quenty/textfilterutils@10.17.0, @quenty/textserviceutils@13.33.0, @quenty/tie@10.37.0, @quenty/timedtween@7.33.0, @quenty/timesyncservice@13.31.0, @quenty/toolutils@1.14.0, @quenty/transitionmodel@7.35.0, @quenty/ugcsanitize@1.15.0, @quenty/uiobjectutils@6.27.0, @quenty/undostack@7.29.0, @quenty/userserviceutils@9.29.0, @quenty/valuebaseutils@13.28.0, @quenty/valueobject@13.29.0, @quenty/viewport@11.38.0, @quenty/voicechat@5.17.0 🚀

@Quenty Quenty added the released This issue/pull request has been released. label Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released This issue/pull request has been released.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants