Emissives and engine cleanup

This commit is contained in:
Chris Adderley
2019-02-11 07:05:23 -08:00
parent d555161af4
commit ac7863458b
157 changed files with 330 additions and 74 deletions

View File

@ -220,7 +220,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false

View File

@ -132,7 +132,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
@ -324,7 +324,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
@ -678,7 +678,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
@ -911,7 +911,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
@ -1093,7 +1093,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false

View File

@ -124,24 +124,85 @@
@name = ModuleEnginesFX
%runningEffectName = fx-nerv-running
}
@MODULE[ModuleAnimateHeat]
{
@name = FXModuleAnimateThrottle
%animationName = restock-nerv-heat-1
%layer = 1
%responseSpeed = 0.005
%dependOnEngineState = True
%dependOnThrottle = True
}
!MODULE[ModuleAnimateHeat] {}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-nerv-throttle-1
layer = 2
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderer = EngineCoreGlow
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCoreGlow
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Vector
@ -403,20 +464,84 @@
rotatorsName = CylBot020
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-vector-heat-1
%layer = 1
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-vector-throttle-1
layer = 2
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 1
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
@ -885,7 +1010,7 @@
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderer = EngineCoreT30
excludedRenderer = EngineCoreT30Glow
toggleInEditor = false
toggleInFlight = false
redCurve
@ -914,8 +1039,8 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = EngineCoreT30
shaderProperty = _TintColor
includedRenderer = EngineCoreT30Glow
toggleInEditor = false
toggleInFlight = false
redCurve
@ -1203,7 +1328,7 @@
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderer = EngineCoreT45
excludedRenderer = EngineCoreT45Glow
toggleInEditor = false
toggleInFlight = false
redCurve
@ -1232,8 +1357,8 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = EngineCoreT45
shaderProperty = _TintColor
includedRenderer = EngineCoreT45Glow
toggleInEditor = false
toggleInFlight = false
redCurve

View File

@ -224,7 +224,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = MainsailEngineCore
toggleInEditor = false
toggleInFlight = false
@ -567,7 +567,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = PoodleEngineCore
toggleInEditor = false
toggleInFlight = false
@ -883,7 +883,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = SkipperEngineCore
toggleInEditor = false
toggleInFlight = false
@ -1204,7 +1204,7 @@
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false

View File

@ -186,20 +186,86 @@
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-rhino-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-rhino-throttle-1
responseSpeed = 1.0
layer = 2
dependOnEngineState = True
dependOnThrottle = True
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 1
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
@PART[Size3EngineCluster]
@ -297,18 +363,83 @@
{
%runningEffectName = fx-mammoth-running
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-mammoth-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-mammoth-throttle-1
responseSpeed = 1.0
dependOnEngineState = True
layer = 2
dependOnThrottle = True
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 1
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}