-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Focus: Engine UpgradesTechnical improvementsTechnical improvementsPriority 3: MediumSomething that should be attempted/looked at for the next release, and done if possible.Something that should be attempted/looked at for the next release, and done if possible.Size 4: SmallSomething that will take up to a day to do.Something that will take up to a day to do.Type: EnhancementThis is something that improves upon an already existing thing.This is something that improves upon an already existing thing.What: GraphicsGraphics-related stuffGraphics-related stuffWhat: ScriptingAngelScript or VScript related issuesAngelScript or VScript related issues
Description
What would this enhancement be for?
Rendering
Describe your enhancement suggestion in more detail
Titanfall 2's shader implementation includes support for VScript functions that can be called directly by a VMT file which return a value for use in proxies, as is the case in this particular example from Titan/Pilot cloak variables:
"Proxies"
{
//CHange the alpha base off of script input
"EntityScript"
{
"scriptFuncName" "VMTCallback_GetCloakFactor"
"resultVar" "$cloakAlphaScale"
}
}
Other examples making use of this feature include weapon ammo counters and in-game HUD elements.
A similar implementation of this feature could potentially be added to Strata.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Focus: Engine UpgradesTechnical improvementsTechnical improvementsPriority 3: MediumSomething that should be attempted/looked at for the next release, and done if possible.Something that should be attempted/looked at for the next release, and done if possible.Size 4: SmallSomething that will take up to a day to do.Something that will take up to a day to do.Type: EnhancementThis is something that improves upon an already existing thing.This is something that improves upon an already existing thing.What: GraphicsGraphics-related stuffGraphics-related stuffWhat: ScriptingAngelScript or VScript related issuesAngelScript or VScript related issues