├── FlowmappedBurnShader ├── .gitignore ├── Config │ ├── DefaultEditor.ini │ ├── DefaultEngine.ini │ └── DefaultGame.ini ├── Content │ ├── Blueprint │ │ ├── BP_Texture_Locator.uasset │ │ └── Poster.uasset │ ├── Maps │ │ └── FlowMap.umap │ ├── Material │ │ ├── BurnCollection.uasset │ │ ├── MF_FlowMappedBurn.uasset │ │ └── M_Poster.uasset │ ├── Models │ │ └── plane.uasset │ └── Textures │ │ ├── T_Noise_Cloud.uasset │ │ ├── T_Swirlmap.uasset │ │ └── poster.uasset └── FlowmappedBurnShader.uproject ├── README.md └── demo.gif /FlowmappedBurnShader/.gitignore: -------------------------------------------------------------------------------- 1 | # Visual Studio 2015 user specific files 2 | .vs/ 3 | 4 | # Visual Studio 2015 database file 5 | *.VC.db 6 | 7 | # Compiled Object files 8 | *.slo 9 | *.lo 10 | *.o 11 | *.obj 12 | 13 | # Precompiled Headers 14 | *.gch 15 | *.pch 16 | 17 | # Compiled Dynamic libraries 18 | *.so 19 | *.dylib 20 | *.dll 21 | 22 | # Fortran module files 23 | *.mod 24 | 25 | # Compiled Static libraries 26 | *.lai 27 | *.la 28 | *.a 29 | *.lib 30 | 31 | # Executables 32 | *.exe 33 | *.out 34 | *.app 35 | *.ipa 36 | 37 | # These project files can be generated by the engine 38 | *.xcodeproj 39 | *.xcworkspace 40 | *.sln 41 | *.suo 42 | *.opensdf 43 | *.sdf 44 | *.VC.db 45 | *.VC.opendb 46 | 47 | # Precompiled Assets 48 | SourceArt/**/*.png 49 | SourceArt/**/*.tga 50 | 51 | # Binary Files 52 | Binaries/* 53 | Plugins/*/Binaries/* 54 | 55 | # Builds 56 | Build/* 57 | 58 | # Whitelist PakBlacklist-.txt files 59 | !Build/*/ 60 | Build/*/** 61 | !Build/*/PakBlacklist*.txt 62 | 63 | # Don't ignore icon files in Build 64 | !Build/**/*.ico 65 | 66 | # Built data for maps 67 | *_BuiltData.uasset 68 | 69 | # Configuration files generated by the Editor 70 | Saved/* 71 | 72 | # Compiled source files for the engine to use 73 | Intermediate/* 74 | Plugins/*/Intermediate/* 75 | 76 | # Cache files for the editor to use 77 | DerivedDataCache/* 78 | -------------------------------------------------------------------------------- /FlowmappedBurnShader/Config/DefaultEditor.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Config/DefaultEditor.ini -------------------------------------------------------------------------------- /FlowmappedBurnShader/Config/DefaultEngine.ini: -------------------------------------------------------------------------------- 1 | [URL] 2 | 3 | [/Script/HardwareTargeting.HardwareTargetingSettings] 4 | TargetedHardwareClass=Desktop 5 | AppliedTargetedHardwareClass=Desktop 6 | DefaultGraphicsPerformance=Maximum 7 | AppliedDefaultGraphicsPerformance=Maximum 8 | 9 | [/Script/IOSRuntimeSettings.IOSRuntimeSettings] 10 | bSupportsPortraitOrientation=False 11 | bSupportsUpsideDownOrientation=False 12 | bSupportsLandscapeLeftOrientation=True 13 | PreferredLandscapeOrientation=LandscapeLeft 14 | 15 | [/Script/Engine.PhysicsSettings] 16 | DefaultGravityZ=-980.000000 17 | DefaultTerminalVelocity=4000.000000 18 | DefaultFluidFriction=0.300000 19 | SimulateScratchMemorySize=262144 20 | RagdollAggregateThreshold=4 21 | TriangleMeshTriangleMinAreaThreshold=5.000000 22 | bEnableAsyncScene=False 23 | bEnableShapeSharing=False 24 | bEnablePCM=True 25 | bEnableStabilization=False 26 | bWarnMissingLocks=True 27 | bEnable2DPhysics=False 28 | PhysicErrorCorrection=(PingExtrapolation=0.100000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000) 29 | LockedAxis=Invalid 30 | DefaultDegreesOfFreedom=Full3D 31 | BounceThresholdVelocity=200.000000 32 | FrictionCombineMode=Average 33 | RestitutionCombineMode=Average 34 | MaxAngularVelocity=3600.000000 35 | MaxDepenetrationVelocity=0.000000 36 | ContactOffsetMultiplier=0.020000 37 | MinContactOffset=2.000000 38 | MaxContactOffset=8.000000 39 | bSimulateSkeletalMeshOnDedicatedServer=True 40 | DefaultShapeComplexity=CTF_UseSimpleAndComplex 41 | bDefaultHasComplexCollision=True 42 | bSuppressFaceRemapTable=False 43 | bSupportUVFromHitResults=False 44 | bDisableActiveActors=False 45 | bDisableKinematicStaticPairs=False 46 | bDisableKinematicKinematicPairs=False 47 | bDisableCCD=False 48 | bEnableEnhancedDeterminism=False 49 | MaxPhysicsDeltaTime=0.033333 50 | bSubstepping=False 51 | bSubsteppingAsync=False 52 | MaxSubstepDeltaTime=0.016667 53 | MaxSubsteps=6 54 | SyncSceneSmoothingFactor=0.000000 55 | AsyncSceneSmoothingFactor=0.990000 56 | InitialAverageFrameRate=0.016667 57 | PhysXTreeRebuildRate=10 58 | DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,MBPBounds=(Min=(X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2) 59 | 60 | [/Script/EngineSettings.GameMapsSettings] 61 | EditorStartupMap=/Game/Maps/FlowMap.FlowMap 62 | GameDefaultMap=/Game/Maps/FlowMap.FlowMap 63 | -------------------------------------------------------------------------------- /FlowmappedBurnShader/Config/DefaultGame.ini: -------------------------------------------------------------------------------- 1 | [/Script/EngineSettings.GeneralProjectSettings] 2 | ProjectID=AFA31D2346758CC95FAA23896539D05B 3 | -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Blueprint/BP_Texture_Locator.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Blueprint/BP_Texture_Locator.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Blueprint/Poster.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Blueprint/Poster.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Maps/FlowMap.umap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Maps/FlowMap.umap -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Material/BurnCollection.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Material/BurnCollection.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Material/MF_FlowMappedBurn.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Material/MF_FlowMappedBurn.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Material/M_Poster.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Material/M_Poster.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Models/plane.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Models/plane.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Textures/T_Noise_Cloud.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Textures/T_Noise_Cloud.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Textures/T_Swirlmap.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Textures/T_Swirlmap.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/Content/Textures/poster.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/FlowmappedBurnShader/Content/Textures/poster.uasset -------------------------------------------------------------------------------- /FlowmappedBurnShader/FlowmappedBurnShader.uproject: -------------------------------------------------------------------------------- 1 | { 2 | "FileVersion": 3, 3 | "EngineAssociation": "4.21", 4 | "Category": "", 5 | "Description": "" 6 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FlowmappedBurnShader 2 | Пример проекта для статьи на хабре 3 | 4 | ![FlowmappedBurnShader](demo.gif) 5 | -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UnrealPlayground/FlowmappedBurnShader/5cc9704daed46557abe2164f4282ed620fea5563/demo.gif --------------------------------------------------------------------------------