Water time
This commit is contained in:
parent
a20432bed8
commit
4ab5cb6dbf
8
Assets/LowPolyWater_Pack.meta
Normal file
8
Assets/LowPolyWater_Pack.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5d308dd51e2b0a740940cd031fd9dfe5
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Animation.meta
Normal file
9
Assets/LowPolyWater_Pack/Animation.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b5ceb4c51f4752241b2e08f466421a7d
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513517560
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
411
Assets/LowPolyWater_Pack/Animation/CameraAnim.anim
Normal file
411
Assets/LowPolyWater_Pack/Animation/CameraAnim.anim
Normal file
@ -0,0 +1,411 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &7400000
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: CameraAnim
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: {x: 15, y: 0, z: 0}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: {x: 15.000001, y: 90, z: 0}
|
||||||
|
inSlope: {x: 0, y: 11.25, z: 0}
|
||||||
|
outSlope: {x: 0, y: 11.25, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: {x: 15.000001, y: 180, z: 0}
|
||||||
|
inSlope: {x: 0, y: 25.29274, z: 0}
|
||||||
|
outSlope: {x: 0, y: 25.29274, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: {x: 15.000001, y: 270, z: 0}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: {x: 15, y: 0, z: 0}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
path:
|
||||||
|
m_PositionCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: {x: 0, y: 26.6, z: -135}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: {x: -108.4, y: 19.1, z: 27}
|
||||||
|
inSlope: {x: 0, y: 0, z: 16.53125}
|
||||||
|
outSlope: {x: 0, y: 0, z: 16.53125}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: {x: 15.6, y: 19.1, z: 129.5}
|
||||||
|
inSlope: {x: 36.028103, y: 0, z: 0}
|
||||||
|
outSlope: {x: 36.028103, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: {x: 148, y: 19.1, z: 7}
|
||||||
|
inSlope: {x: 0, y: 0, z: -15.558824}
|
||||||
|
outSlope: {x: 0, y: 0, z: -15.558824}
|
||||||
|
tangentMode: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: {x: 0, y: 26.6, z: -135}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
path:
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 4
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 4
|
||||||
|
customType: 14
|
||||||
|
isPPtrCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 35
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 1
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: -108.4
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: 15.6
|
||||||
|
inSlope: 36.028103
|
||||||
|
outSlope: 36.028103
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: 148
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.x
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: 26.6
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: 19.1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: 19.1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: 19.1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: 26.6
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.y
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: -135
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: 27
|
||||||
|
inSlope: 16.53125
|
||||||
|
outSlope: 16.53125
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: 129.5
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: 7
|
||||||
|
inSlope: -15.558824
|
||||||
|
outSlope: -15.558824
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: -135
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.z
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: 15
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: 15.000001
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: 15.000001
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: 15.000001
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: 15
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: localEulerAnglesRaw.x
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: 90
|
||||||
|
inSlope: 11.25
|
||||||
|
outSlope: 11.25
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: 180
|
||||||
|
inSlope: 25.29274
|
||||||
|
outSlope: 25.29274
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: 270
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: localEulerAnglesRaw.y
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 2
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 14.866667
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 18
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 21.983334
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
- serializedVersion: 2
|
||||||
|
time: 35
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: localEulerAnglesRaw.z
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
m_EulerEditorCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalEulerAngles.x
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalEulerAngles.y
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalEulerAngles.z
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
m_HasGenericRootTransform: 1
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_GenerateMotionCurves: 0
|
||||||
|
m_Events: []
|
9
Assets/LowPolyWater_Pack/Animation/CameraAnim.anim.meta
Normal file
9
Assets/LowPolyWater_Pack/Animation/CameraAnim.anim.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: efc7c00a7c726f34a802b8efdc73c6d3
|
||||||
|
timeCreated: 1513517603
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
67
Assets/LowPolyWater_Pack/Animation/CameraAnimator.controller
Normal file
67
Assets/LowPolyWater_Pack/Animation/CameraAnimator.controller
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!91 &9100000
|
||||||
|
AnimatorController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: CameraAnimator
|
||||||
|
serializedVersion: 5
|
||||||
|
m_AnimatorParameters: []
|
||||||
|
m_AnimatorLayers:
|
||||||
|
- serializedVersion: 5
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_StateMachine: {fileID: 1107748992340006890}
|
||||||
|
m_Mask: {fileID: 0}
|
||||||
|
m_Motions: []
|
||||||
|
m_Behaviours: []
|
||||||
|
m_BlendingMode: 0
|
||||||
|
m_SyncedLayerIndex: -1
|
||||||
|
m_DefaultWeight: 0
|
||||||
|
m_IKPass: 0
|
||||||
|
m_SyncedLayerAffectsTiming: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
--- !u!1102 &1102684111990061962
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 5
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: CameraAnim
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_Motion: {fileID: 7400000, guid: efc7c00a7c726f34a802b8efdc73c6d3, type: 2}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
--- !u!1107 &1107748992340006890
|
||||||
|
AnimatorStateMachine:
|
||||||
|
serializedVersion: 5
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_ChildStates:
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 1102684111990061962}
|
||||||
|
m_Position: {x: 336, y: 60, z: 0}
|
||||||
|
m_ChildStateMachines: []
|
||||||
|
m_AnyStateTransitions: []
|
||||||
|
m_EntryTransitions: []
|
||||||
|
m_StateMachineTransitions: {}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_AnyStatePosition: {x: 50, y: 20, z: 0}
|
||||||
|
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||||
|
m_ExitPosition: {x: 800, y: 120, z: 0}
|
||||||
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
|
m_DefaultState: {fileID: 1102684111990061962}
|
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 02aa2f95834d8a246a100692c8156bfe
|
||||||
|
timeCreated: 1513517573
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
mainObjectFileID: 9100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Documentation.meta
Normal file
9
Assets/LowPolyWater_Pack/Documentation.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a085c41d7ae268a488eb40c08ef2bb9e
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513286619
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/LowPolyWater_Pack/Documentation/LowPolyWater.pdf
Normal file
BIN
Assets/LowPolyWater_Pack/Documentation/LowPolyWater.pdf
Normal file
Binary file not shown.
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1e736811e92ce314fa59acbfa904053d
|
||||||
|
timeCreated: 1513781467
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/LowPoly Island.meta
Normal file
9
Assets/LowPolyWater_Pack/LowPoly Island.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9320976cad9e2104e931f008e44e5103
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513273809
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
3
Assets/LowPolyWater_Pack/LowPoly Island/Credits.txt
Normal file
3
Assets/LowPolyWater_Pack/LowPoly Island/Credits.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Lowpoly island by alfance under CC Attribution License.
|
||||||
|
|
||||||
|
You can find the original model at: sketchfab.com/models/26c3f2f271ab41a5a0c9178ac5304df8#
|
8
Assets/LowPolyWater_Pack/LowPoly Island/Credits.txt.meta
Normal file
8
Assets/LowPolyWater_Pack/LowPoly Island/Credits.txt.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1825698004ad0174c9627f15bc4e38b4
|
||||||
|
timeCreated: 1513275736
|
||||||
|
licenseType: Store
|
||||||
|
TextScriptImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/LowPoly Island/Materials.meta
Normal file
9
Assets/LowPolyWater_Pack/LowPoly Island/Materials.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ff03683a26939b2418b9d1ed51da72da
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513273811
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,76 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: IslandMat
|
||||||
|
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_ShaderKeywords:
|
||||||
|
m_LightmapFlags: 4
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _BumpMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailAlbedoMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailMask:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailNormalMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _EmissionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MainTex:
|
||||||
|
m_Texture: {fileID: 2800000, guid: c4b4ad6529883dc43874119c9045638a, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MetallicGlossMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _OcclusionMap:
|
||||||
|
m_Texture: {fileID: 2800000, guid: b9b487cdf5f0a1446986165bc650935d, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ParallaxMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Floats:
|
||||||
|
- _BumpScale: 1
|
||||||
|
- _Cutoff: 0.5
|
||||||
|
- _DetailNormalMapScale: 1
|
||||||
|
- _DstBlend: 0
|
||||||
|
- _GlossMapScale: 1
|
||||||
|
- _Glossiness: 0
|
||||||
|
- _GlossyReflections: 1
|
||||||
|
- _Metallic: 0
|
||||||
|
- _Mode: 0
|
||||||
|
- _OcclusionStrength: 1
|
||||||
|
- _Parallax: 0.02
|
||||||
|
- _SmoothnessTextureChannel: 0
|
||||||
|
- _SpecularHighlights: 1
|
||||||
|
- _SrcBlend: 1
|
||||||
|
- _UVSec: 0
|
||||||
|
- _ZWrite: 1
|
||||||
|
m_Colors:
|
||||||
|
- _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1}
|
||||||
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 45d08f8aef3838d45806cd4442223977
|
||||||
|
timeCreated: 1513273811
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
mainObjectFileID: 2100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,77 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: defaultMat
|
||||||
|
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_ShaderKeywords:
|
||||||
|
m_LightmapFlags: 4
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _BumpMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailAlbedoMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailMask:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailNormalMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _EmissionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MainTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MetallicGlossMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _OcclusionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ParallaxMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Floats:
|
||||||
|
- _BumpScale: 1
|
||||||
|
- _Cutoff: 0.5
|
||||||
|
- _DetailNormalMapScale: 1
|
||||||
|
- _DstBlend: 0
|
||||||
|
- _GlossMapScale: 1
|
||||||
|
- _Glossiness: 0
|
||||||
|
- _GlossyReflections: 1
|
||||||
|
- _Metallic: 0
|
||||||
|
- _Mode: 0
|
||||||
|
- _OcclusionStrength: 1
|
||||||
|
- _Parallax: 0.02
|
||||||
|
- _SmoothnessTextureChannel: 0
|
||||||
|
- _SpecularHighlights: 1
|
||||||
|
- _SrcBlend: 1
|
||||||
|
- _UVSec: 0
|
||||||
|
- _ZWrite: 1
|
||||||
|
m_Colors:
|
||||||
|
- _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1}
|
||||||
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 92be7408e2a4d1040b000274dc406b09
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,89 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6e654008c0c551d41b2f83f329e79d6f
|
||||||
|
timeCreated: 1513273811
|
||||||
|
licenseType: Store
|
||||||
|
ModelImporter:
|
||||||
|
serializedVersion: 21
|
||||||
|
fileIDToRecycleName:
|
||||||
|
100000: default
|
||||||
|
100002: //RootNode
|
||||||
|
400000: default
|
||||||
|
400002: //RootNode
|
||||||
|
2300000: default
|
||||||
|
3300000: default
|
||||||
|
4300000: default
|
||||||
|
materials:
|
||||||
|
importMaterials: 1
|
||||||
|
materialName: 0
|
||||||
|
materialSearch: 1
|
||||||
|
animations:
|
||||||
|
legacyGenerateAnimations: 4
|
||||||
|
bakeSimulation: 0
|
||||||
|
resampleCurves: 1
|
||||||
|
optimizeGameObjects: 0
|
||||||
|
motionNodeName:
|
||||||
|
rigImportErrors:
|
||||||
|
rigImportWarnings:
|
||||||
|
animationImportErrors:
|
||||||
|
animationImportWarnings:
|
||||||
|
animationRetargetingWarnings:
|
||||||
|
animationDoRetargetingWarnings: 0
|
||||||
|
animationCompression: 1
|
||||||
|
animationRotationError: 0.5
|
||||||
|
animationPositionError: 0.5
|
||||||
|
animationScaleError: 0.5
|
||||||
|
animationWrapMode: 0
|
||||||
|
extraExposedTransformPaths: []
|
||||||
|
extraUserProperties: []
|
||||||
|
clipAnimations: []
|
||||||
|
isReadable: 1
|
||||||
|
meshes:
|
||||||
|
lODScreenPercentages: []
|
||||||
|
globalScale: 0.35
|
||||||
|
meshCompression: 0
|
||||||
|
addColliders: 0
|
||||||
|
importVisibility: 1
|
||||||
|
importBlendShapes: 1
|
||||||
|
importCameras: 1
|
||||||
|
importLights: 1
|
||||||
|
swapUVChannels: 0
|
||||||
|
generateSecondaryUV: 0
|
||||||
|
useFileUnits: 1
|
||||||
|
optimizeMeshForGPU: 1
|
||||||
|
keepQuads: 0
|
||||||
|
weldVertices: 1
|
||||||
|
secondaryUVAngleDistortion: 8
|
||||||
|
secondaryUVAreaDistortion: 15.000001
|
||||||
|
secondaryUVHardAngle: 88
|
||||||
|
secondaryUVPackMargin: 4
|
||||||
|
useFileScale: 1
|
||||||
|
tangentSpace:
|
||||||
|
normalSmoothAngle: 60
|
||||||
|
normalImportMode: 0
|
||||||
|
tangentImportMode: 3
|
||||||
|
normalCalculationMode: 4
|
||||||
|
importAnimation: 1
|
||||||
|
copyAvatar: 0
|
||||||
|
humanDescription:
|
||||||
|
serializedVersion: 2
|
||||||
|
human: []
|
||||||
|
skeleton: []
|
||||||
|
armTwist: 0.5
|
||||||
|
foreArmTwist: 0.5
|
||||||
|
upperLegTwist: 0.5
|
||||||
|
legTwist: 0.5
|
||||||
|
armStretch: 0.05
|
||||||
|
legStretch: 0.05
|
||||||
|
feetSpacing: 0
|
||||||
|
rootMotionBoneName:
|
||||||
|
rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
hasTranslationDoF: 0
|
||||||
|
hasExtraRoot: 0
|
||||||
|
skeletonHasParents: 1
|
||||||
|
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||||
|
animationType: 0
|
||||||
|
humanoidOversampling: 1
|
||||||
|
additionalBone: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/LowPoly Island/textures.meta
Normal file
9
Assets/LowPolyWater_Pack/LowPoly Island/textures.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b231ef30130d1734c8f632ca8f5f54bd
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513273809
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 351 KiB |
@ -0,0 +1,74 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b9b487cdf5f0a1446986165bc650935d
|
||||||
|
timeCreated: 1513273809
|
||||||
|
licenseType: Store
|
||||||
|
TextureImporter:
|
||||||
|
fileIDToRecycleName: {}
|
||||||
|
serializedVersion: 4
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -1
|
||||||
|
wrapU: -1
|
||||||
|
wrapV: -1
|
||||||
|
wrapW: -1
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 0
|
||||||
|
textureShape: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
platformSettings:
|
||||||
|
- buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
spritePackingTag:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 714 KiB |
@ -0,0 +1,74 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c4b4ad6529883dc43874119c9045638a
|
||||||
|
timeCreated: 1513273811
|
||||||
|
licenseType: Store
|
||||||
|
TextureImporter:
|
||||||
|
fileIDToRecycleName: {}
|
||||||
|
serializedVersion: 4
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -1
|
||||||
|
wrapU: -1
|
||||||
|
wrapV: -1
|
||||||
|
wrapW: -1
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 0
|
||||||
|
textureShape: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
platformSettings:
|
||||||
|
- buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
spritePackingTag:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Materials.meta
Normal file
9
Assets/LowPolyWater_Pack/Materials.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 40dbe5c72eec6b4419c2e68e132cde42
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513196465
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
222
Assets/LowPolyWater_Pack/Materials/LowPolyWaterMaterial.mat
Normal file
222
Assets/LowPolyWater_Pack/Materials/LowPolyWaterMaterial.mat
Normal file
@ -0,0 +1,222 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: LowPolyWaterMaterial
|
||||||
|
m_Shader: {fileID: 4800000, guid: 16516895e8a79bf49a6562c3c3b84cbf, type: 3}
|
||||||
|
m_ShaderKeywords: _EMISSION
|
||||||
|
m_LightmapFlags: 1
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _BumpMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 0, y: 0}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _Caustics:
|
||||||
|
m_Texture: {fileID: 2800000, guid: eb9e91ee4c264b942a46baeec92ca0a4, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DecalTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DepthMap:
|
||||||
|
m_Texture: {fileID: 2800000, guid: ff6e0fbcfc24e4f95a2711ea0e73dd6a, type: 3}
|
||||||
|
m_Scale: {x: 0.014, y: 0.014}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailAlbedoMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailMask:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DetailNormalMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _DisplacementHeightMap:
|
||||||
|
m_Texture: {fileID: 2800000, guid: a782b26d6436b48d9882906b9f8ca31a, type: 2}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _EmissionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _Fresnel:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 5b5c5575fd4c74abd9f7b30862fb76a3, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _HeightMask:
|
||||||
|
m_Texture: {fileID: 2800000, guid: cff6f2c02e93742c095cd0c69d3d92ce, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MainTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 0, y: 0}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _MetallicGlossMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _OcclusionMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ParallaxMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ReflectionTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 0, y: 0}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ReflectiveColor:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 17680dc3bf8f74b498b01cf1481e2593, type: 3}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ReflectiveColorCube:
|
||||||
|
m_Texture: {fileID: 8900000, guid: 0620bdf0302d84423be4aa15b82a0e11, type: 2}
|
||||||
|
m_Scale: {x: 0.15, y: 0.1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _RefractionTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _SecondDisplacementHeightMap:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 4facc21e08e3a43ed97c930f7dae6e7b, type: 2}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ShoreTex:
|
||||||
|
m_Texture: {fileID: 2800000, guid: 5fbcffe9c2077f04186883cb39275fcc, type: 3}
|
||||||
|
m_Scale: {x: 0, y: 0}
|
||||||
|
m_Offset: {x: 1, y: 1}
|
||||||
|
- _SpecialWavesTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _ThirdDisplacementHeightMap:
|
||||||
|
m_Texture: {fileID: 2800000, guid: dc30b984e8e3c4cdfb38d5fceb411602, type: 2}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _WaterHolesTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- _WavesTex:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- m_DisplacementHeightMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
- m_SecondDisplacementHeightMap:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Floats:
|
||||||
|
- _Ambient: 1
|
||||||
|
- _BumpScale: 1
|
||||||
|
- _Cutoff: 0.5
|
||||||
|
- _DetailNormalMapScale: 1
|
||||||
|
- _Displacement: 0.27863377
|
||||||
|
- _DisplacementTiling: 18.586807
|
||||||
|
- _DstBlend: 0
|
||||||
|
- _FadeExp: 0.91503274
|
||||||
|
- _FoamWaveDependency: 0.10205479
|
||||||
|
- _FresnelPower: 1.7931035
|
||||||
|
- _FresnelScale: 2.06
|
||||||
|
- _GerstnerIntensity: 1.6714286
|
||||||
|
- _GlossMapScale: 1
|
||||||
|
- _Glossiness: 0.5
|
||||||
|
- _GlossyReflections: 1
|
||||||
|
- _HeightDisplacement: 3.2722514
|
||||||
|
- _InvFade: 0.628783
|
||||||
|
- _InvFadeDepthFade: 0.07197756
|
||||||
|
- _InvFadeFoam: 0.1217
|
||||||
|
- _Metallic: 0
|
||||||
|
- _Mode: 0
|
||||||
|
- _NormalsDisplacement: 0
|
||||||
|
- _OcclusionStrength: 1
|
||||||
|
- _Parallax: 0.02
|
||||||
|
- _RandomHeight: 0.5
|
||||||
|
- _RandomSpeed: 0.5
|
||||||
|
- _ReflDistort: 0.9267696
|
||||||
|
- _RefrDistort: 1.4393286
|
||||||
|
- _Shininess: 17.1
|
||||||
|
- _ShoreTiling: 56.862743
|
||||||
|
- _SkyBoxReflection: 0.426
|
||||||
|
- _SmoothnessTextureChannel: 0
|
||||||
|
- _SpecularHighlights: 1
|
||||||
|
- _Speed: 0.4137931
|
||||||
|
- _SrcBlend: 1
|
||||||
|
- _UVSec: 0
|
||||||
|
- _WaterDepth: 40.98077
|
||||||
|
- _WaveCapsAmount: 0.18275861
|
||||||
|
- _WaveFoamDistort: 0.27931035
|
||||||
|
- _WaveHeight: 0.5
|
||||||
|
- _WaveLength: 0.5
|
||||||
|
- _WaveScale: 0.046289656
|
||||||
|
- _WaveSpeed: 1
|
||||||
|
- _ZWrite: 1
|
||||||
|
- _isInnerAlphaBlendOrColor: 0
|
||||||
|
m_Colors:
|
||||||
|
- WaveSpeed: {r: 1.086165, g: 4.440575, b: 12.105146, a: -3.0206447}
|
||||||
|
- _AnimationDirection: {r: 0, g: 0, b: 0, a: 0}
|
||||||
|
- _AnimationTiling: {r: 0.04582553, g: 0.0182, b: 0.045714468, a: 0.027129691}
|
||||||
|
- _BaseColor: {r: 0.37208048, g: 0.7794238, b: 0.8161765, a: 1}
|
||||||
|
- _BumpDirection: {r: 30, g: 30, b: 30, a: -50}
|
||||||
|
- _BumpMap_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _BumpTiling: {r: 0.01, g: 0.01, b: 0.01, a: 0.01}
|
||||||
|
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- _DepthColor: {r: 0.027511697, g: 0.14179105, b: 0.13226777, a: 0.4627451}
|
||||||
|
- _DepthColorFade: {r: 0.8880597, g: 0.27834705, b: 0.44463244, a: 0.22352941}
|
||||||
|
- _Displacement: {r: 6.6371665, g: 20.353983, b: -1, a: -0.681416}
|
||||||
|
- _DisplacementXz: {r: 0.6499999, g: -2.9203715, b: 1.6599998, a: -3.9363046}
|
||||||
|
- _DistortParams: {r: 0, g: 0, b: 0, a: 0}
|
||||||
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
- _Extinction: {r: 4.5, g: 75, b: 300, a: 1}
|
||||||
|
- _Foam: {r: 1.03, g: 2.68, b: 0, a: 0}
|
||||||
|
- _FoamWaveParams: {r: 0, g: 0.24918434, b: 3.3395782, a: 1}
|
||||||
|
- _Fresnel_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _GAmplitude: {r: 0, g: 0, b: 0, a: 0}
|
||||||
|
- _GDirectionAB: {r: 0.46914357, g: 0.35405126, b: -0.2, a: 0.1}
|
||||||
|
- _GDirectionCD: {r: 0.7033888, g: -0.6799999, b: 0.7175735, a: -0.2}
|
||||||
|
- _GFrequency: {r: 0.5, g: 0.38, b: 0.59, a: 0.6}
|
||||||
|
- _GSpeed: {r: -3, g: 2, b: 1, a: 3}
|
||||||
|
- _GSteepness: {r: 7, g: 2, b: 6, a: 2}
|
||||||
|
- _HorizonColor: {r: 0.052907113, g: 0.24486735, b: 0.2835821, a: 1}
|
||||||
|
- _InvFadeParemeter: {r: 0.67, g: 0.17, b: 27.39, a: 9.18}
|
||||||
|
- _MainTex_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _ReflectionColor: {r: 0.5794164, g: 0.6849238, b: 0.76119405, a: 0.43137255}
|
||||||
|
- _ReflectionTex_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _ReflectiveColorCube_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _ReflectiveColor_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _RefrColor: {r: 0.5233905, g: 0.9477612, b: 0.9121496, a: 1}
|
||||||
|
- _RefrColorDepth: {r: 0.050066825, g: 0.23134327, b: 0.17049524, a: 1}
|
||||||
|
- _RefractionFog: {r: 0.50543475, g: 0.50543475, b: 0.50543475, a: 0.5}
|
||||||
|
- _RefractionTex_ST: {r: 1, g: 1, b: 0, a: 0}
|
||||||
|
- _ShoreColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- _ShorePerturbation: {r: 0, g: 0, b: 0, a: 0}
|
||||||
|
- _ShoreTiling: {r: 1, g: 1, b: 0.1, a: 0.1}
|
||||||
|
- _SpecColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
- _SpecularColor: {r: 0.91791046, g: 0.91791046, b: 0.91791046, a: 1}
|
||||||
|
- _UnderwaterColor: {r: 0.6950323, g: 0.89552236, b: 0.7502397, a: 1}
|
||||||
|
- _WaveOffset: {r: -0, g: -0, b: -0, a: -0}
|
||||||
|
- _WaveScale4: {r: 0, g: 0, b: 0, a: 0}
|
||||||
|
- _WorldLightDir: {r: -0.030375138, g: -0.20139083, b: -0.97903997, a: 0}
|
||||||
|
--- !u!1002 &2100001
|
||||||
|
EditorExtensionImpl:
|
||||||
|
serializedVersion: 6
|
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8538bd626cb3e80478f62e319f75e337
|
||||||
|
timeCreated: 1513197880
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
mainObjectFileID: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Plane Meshes.meta
Normal file
9
Assets/LowPolyWater_Pack/Plane Meshes.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3cf44bedfd04535428eb215dfe3cbe2d
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513196710
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
130
Assets/LowPolyWater_Pack/Plane Meshes/Ocean50x50W750H750.asset
Normal file
130
Assets/LowPolyWater_Pack/Plane Meshes/Ocean50x50W750H750.asset
Normal file
File diff suppressed because one or more lines are too long
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ebfb4988eb16add4784122504f75fe2f
|
||||||
|
timeCreated: 1513280589
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
mainObjectFileID: 4300000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Scripts.meta
Normal file
9
Assets/LowPolyWater_Pack/Scripts.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: addf2c7968b9c9942857f9779317ffef
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513192272
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Scripts/Editor.meta
Normal file
9
Assets/LowPolyWater_Pack/Scripts/Editor.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 34df541ef38b1c0498aec787c3861a90
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513687183
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
164
Assets/LowPolyWater_Pack/Scripts/Editor/GeneratePlane.cs
Normal file
164
Assets/LowPolyWater_Pack/Scripts/Editor/GeneratePlane.cs
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEditor;
|
||||||
|
using System.IO;
|
||||||
|
|
||||||
|
namespace LowPolyWater
|
||||||
|
{
|
||||||
|
public class GeneratePlane : ScriptableWizard
|
||||||
|
{
|
||||||
|
public string objectName; //Optional name that can given to created plane gameobject
|
||||||
|
|
||||||
|
public int widthSegments = 1; //Number of pieces for dividing plane vertically
|
||||||
|
public int heightSegments = 1; //Number of pieces for dividing plane horizontally
|
||||||
|
public float planeWidth = 1.0f;
|
||||||
|
public float planeHeight = 1.0f;
|
||||||
|
|
||||||
|
public bool addCollider = false; //Add box collider?
|
||||||
|
public Material material; //By default, it is assigned to 'LowPolyWaterMaterial' in the editor
|
||||||
|
|
||||||
|
static Camera cam;
|
||||||
|
static Camera lastUsedCam;
|
||||||
|
|
||||||
|
//Generated plane meshes are saved and loaded from Plane Meshes folder (you can change it to whatever you want)
|
||||||
|
public static string assetSaveLocation = "Assets/Low Poly Water/Plane Meshes/";
|
||||||
|
|
||||||
|
[MenuItem("GameObject/LowPoly Water/Generate Water Plane...")]
|
||||||
|
static void CreateWizard()
|
||||||
|
{
|
||||||
|
cam = Camera.current;
|
||||||
|
// Hack because camera.current doesn't return editor camera if scene view doesn't have focus
|
||||||
|
if (!cam)
|
||||||
|
{
|
||||||
|
cam = lastUsedCam;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lastUsedCam = cam;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Check if the asset save location folder exists
|
||||||
|
//If the folder doesn't exists, create it
|
||||||
|
if (!Directory.Exists(assetSaveLocation))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(assetSaveLocation);
|
||||||
|
}
|
||||||
|
|
||||||
|
//Open Wizard
|
||||||
|
DisplayWizard("Generate Water Plane", typeof(GeneratePlane));
|
||||||
|
}
|
||||||
|
|
||||||
|
void OnWizardUpdate()
|
||||||
|
{
|
||||||
|
//Max segment number is 254, because a mesh can't have more
|
||||||
|
//than 65000 vertices (254^2 = 64516 max. number of vertices)
|
||||||
|
widthSegments = Mathf.Clamp(widthSegments, 1, 254);
|
||||||
|
heightSegments = Mathf.Clamp(heightSegments, 1, 254);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnWizardCreate()
|
||||||
|
{
|
||||||
|
//Create an empty gamobject
|
||||||
|
GameObject plane = new GameObject();
|
||||||
|
|
||||||
|
//If user hasn't assigned a name, by default object name is 'Plane'
|
||||||
|
if (string.IsNullOrEmpty(objectName))
|
||||||
|
{
|
||||||
|
plane.name = "Plane";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
plane.name = objectName;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Create Mesh Filter and Mesh Renderer components
|
||||||
|
MeshFilter meshFilter = plane.AddComponent(typeof(MeshFilter)) as MeshFilter;
|
||||||
|
MeshRenderer meshRenderer = plane.AddComponent((typeof(MeshRenderer))) as MeshRenderer;
|
||||||
|
meshRenderer.sharedMaterial = material;
|
||||||
|
|
||||||
|
//Generate a name for the mesh that will be created
|
||||||
|
string planeMeshAssetName = plane.name + widthSegments + "x" + heightSegments
|
||||||
|
+ "W" + planeWidth + "H" + planeHeight + ".asset";
|
||||||
|
|
||||||
|
//Load the mesh from the save location
|
||||||
|
Mesh m = (Mesh)AssetDatabase.LoadAssetAtPath(assetSaveLocation + planeMeshAssetName, typeof(Mesh));
|
||||||
|
|
||||||
|
//If there isn't a mesh located under assets, create the mesh
|
||||||
|
if (m == null)
|
||||||
|
{
|
||||||
|
m = new Mesh();
|
||||||
|
m.name = plane.name;
|
||||||
|
|
||||||
|
int hCount2 = widthSegments + 1;
|
||||||
|
int vCount2 = heightSegments + 1;
|
||||||
|
int numTriangles = widthSegments * heightSegments * 6;
|
||||||
|
int numVertices = hCount2 * vCount2;
|
||||||
|
|
||||||
|
Vector3[] vertices = new Vector3[numVertices];
|
||||||
|
Vector2[] uvs = new Vector2[numVertices];
|
||||||
|
int[] triangles = new int[numTriangles];
|
||||||
|
Vector4[] tangents = new Vector4[numVertices];
|
||||||
|
Vector4 tangent = new Vector4(1f, 0f, 0f, -1f);
|
||||||
|
Vector2 anchorOffset = Vector2.zero;
|
||||||
|
|
||||||
|
int index = 0;
|
||||||
|
float uvFactorX = 1.0f / widthSegments;
|
||||||
|
float uvFactorY = 1.0f / heightSegments;
|
||||||
|
float scaleX = planeWidth / widthSegments;
|
||||||
|
float scaleY = planeHeight / heightSegments;
|
||||||
|
|
||||||
|
//Generate the vertices
|
||||||
|
for (float y = 0.0f; y < vCount2; y++)
|
||||||
|
{
|
||||||
|
for (float x = 0.0f; x < hCount2; x++)
|
||||||
|
{
|
||||||
|
vertices[index] = new Vector3(x * scaleX - planeWidth / 2f - anchorOffset.x, 0.0f, y * scaleY - planeHeight / 2f - anchorOffset.y);
|
||||||
|
|
||||||
|
tangents[index] = tangent;
|
||||||
|
uvs[index++] = new Vector2(x * uvFactorX, y * uvFactorY);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Reset the index and generate triangles
|
||||||
|
index = 0;
|
||||||
|
for (int y = 0; y < heightSegments; y++)
|
||||||
|
{
|
||||||
|
for (int x = 0; x < widthSegments; x++)
|
||||||
|
{
|
||||||
|
triangles[index] = (y * hCount2) + x;
|
||||||
|
triangles[index + 1] = ((y + 1) * hCount2) + x;
|
||||||
|
triangles[index + 2] = (y * hCount2) + x + 1;
|
||||||
|
|
||||||
|
triangles[index + 3] = ((y + 1) * hCount2) + x;
|
||||||
|
triangles[index + 4] = ((y + 1) * hCount2) + x + 1;
|
||||||
|
triangles[index + 5] = (y * hCount2) + x + 1;
|
||||||
|
index += 6;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Update the mesh properties (vertices, UVs, triangles, normals etc.)
|
||||||
|
m.vertices = vertices;
|
||||||
|
m.uv = uvs;
|
||||||
|
m.triangles = triangles;
|
||||||
|
m.tangents = tangents;
|
||||||
|
m.RecalculateNormals();
|
||||||
|
|
||||||
|
//Save the newly created mesh under save location to reload later
|
||||||
|
AssetDatabase.CreateAsset(m, assetSaveLocation + planeMeshAssetName);
|
||||||
|
AssetDatabase.SaveAssets();
|
||||||
|
}
|
||||||
|
|
||||||
|
//Update mesh
|
||||||
|
meshFilter.sharedMesh = m;
|
||||||
|
m.RecalculateBounds();
|
||||||
|
|
||||||
|
//If add collider is set to true, add a box collider
|
||||||
|
if (addCollider)
|
||||||
|
plane.AddComponent(typeof(BoxCollider));
|
||||||
|
|
||||||
|
//Add LowPolyWater as component
|
||||||
|
plane.AddComponent<LowPolyWater>();
|
||||||
|
|
||||||
|
Selection.activeObject = plane;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6fe99e92f179e48498503818d15ac6aa
|
||||||
|
timeCreated: 1513284761
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences:
|
||||||
|
- material: {fileID: 2100000, guid: 8538bd626cb3e80478f62e319f75e337, type: 2}
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
101
Assets/LowPolyWater_Pack/Scripts/LowPolyWater.cs
Normal file
101
Assets/LowPolyWater_Pack/Scripts/LowPolyWater.cs
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace LowPolyWater
|
||||||
|
{
|
||||||
|
public class LowPolyWater : MonoBehaviour
|
||||||
|
{
|
||||||
|
public float waveHeight = 0.5f;
|
||||||
|
public float waveFrequency = 0.5f;
|
||||||
|
public float waveLength = 0.75f;
|
||||||
|
|
||||||
|
//Position where the waves originate from
|
||||||
|
public Vector3 waveOriginPosition = new Vector3(0.0f, 0.0f, 0.0f);
|
||||||
|
|
||||||
|
MeshFilter meshFilter;
|
||||||
|
Mesh mesh;
|
||||||
|
Vector3[] vertices;
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
//Get the Mesh Filter of the gameobject
|
||||||
|
meshFilter = GetComponent<MeshFilter>();
|
||||||
|
}
|
||||||
|
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
CreateMeshLowPoly(meshFilter);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Rearranges the mesh vertices to create a 'low poly' effect
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="mf">Mesh filter of gamobject</param>
|
||||||
|
/// <returns></returns>
|
||||||
|
MeshFilter CreateMeshLowPoly(MeshFilter mf)
|
||||||
|
{
|
||||||
|
mesh = mf.sharedMesh;
|
||||||
|
|
||||||
|
//Get the original vertices of the gameobject's mesh
|
||||||
|
Vector3[] originalVertices = mesh.vertices;
|
||||||
|
|
||||||
|
//Get the list of triangle indices of the gameobject's mesh
|
||||||
|
int[] triangles = mesh.triangles;
|
||||||
|
|
||||||
|
//Create a vector array for new vertices
|
||||||
|
Vector3[] vertices = new Vector3[triangles.Length];
|
||||||
|
|
||||||
|
//Assign vertices to create triangles out of the mesh
|
||||||
|
for (int i = 0; i < triangles.Length; i++)
|
||||||
|
{
|
||||||
|
vertices[i] = originalVertices[triangles[i]];
|
||||||
|
triangles[i] = i;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Update the gameobject's mesh with new vertices
|
||||||
|
mesh.vertices = vertices;
|
||||||
|
mesh.SetTriangles(triangles, 0);
|
||||||
|
mesh.RecalculateBounds();
|
||||||
|
mesh.RecalculateNormals();
|
||||||
|
this.vertices = mesh.vertices;
|
||||||
|
|
||||||
|
return mf;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
GenerateWaves();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Based on the specified wave height and frequency, generate
|
||||||
|
/// wave motion originating from waveOriginPosition
|
||||||
|
/// </summary>
|
||||||
|
void GenerateWaves()
|
||||||
|
{
|
||||||
|
for (int i = 0; i < vertices.Length; i++)
|
||||||
|
{
|
||||||
|
Vector3 v = vertices[i];
|
||||||
|
|
||||||
|
//Initially set the wave height to 0
|
||||||
|
v.y = 0.0f;
|
||||||
|
|
||||||
|
//Get the distance between wave origin position and the current vertex
|
||||||
|
float distance = Vector3.Distance(v, waveOriginPosition);
|
||||||
|
distance = (distance % waveLength) / waveLength;
|
||||||
|
|
||||||
|
//Oscilate the wave height via sine to create a wave effect
|
||||||
|
v.y = waveHeight * Mathf.Sin(Time.time * Mathf.PI * 2.0f * waveFrequency
|
||||||
|
+ (Mathf.PI * 2.0f * distance));
|
||||||
|
|
||||||
|
//Update the vertex
|
||||||
|
vertices[i] = v;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Update the mesh properties
|
||||||
|
mesh.vertices = vertices;
|
||||||
|
mesh.RecalculateNormals();
|
||||||
|
mesh.MarkDynamic();
|
||||||
|
meshFilter.mesh = mesh;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
12
Assets/LowPolyWater_Pack/Scripts/LowPolyWater.cs.meta
Normal file
12
Assets/LowPolyWater_Pack/Scripts/LowPolyWater.cs.meta
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5c6a6df342b52d24092cf6bbb590c535
|
||||||
|
timeCreated: 1513197676
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Shaders.meta
Normal file
9
Assets/LowPolyWater_Pack/Shaders.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 17d9944b3f283fa46965598df2c50009
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513197829
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
212
Assets/LowPolyWater_Pack/Shaders/WaterShaded.shader
Normal file
212
Assets/LowPolyWater_Pack/Shaders/WaterShaded.shader
Normal file
@ -0,0 +1,212 @@
|
|||||||
|
Shader "LowPolyWater/WaterShaded" {
|
||||||
|
Properties {
|
||||||
|
|
||||||
|
_BaseColor ("Base color", COLOR) = ( .54, .95, .99, 0.5)
|
||||||
|
_SpecColor ("Specular Material Color", Color) = (1,1,1,1)
|
||||||
|
_Shininess ("Shininess", Float) = 10
|
||||||
|
_ShoreTex ("Shore & Foam texture ", 2D) = "black" {}
|
||||||
|
|
||||||
|
_InvFadeParemeter ("Auto blend parameter (Edge, Shore, Distance scale)", Vector) = (0.2 ,0.39, 0.5, 1.0)
|
||||||
|
|
||||||
|
_BumpTiling ("Foam Tiling", Vector) = (1.0 ,1.0, -2.0, 3.0)
|
||||||
|
_BumpDirection ("Foam movement", Vector) = (1.0 ,1.0, -1.0, 1.0)
|
||||||
|
|
||||||
|
_Foam ("Foam (intensity, cutoff)", Vector) = (0.1, 0.375, 0.0, 0.0)
|
||||||
|
[MaterialToggle] _isInnerAlphaBlendOrColor("Fade inner to color or alpha?", Float) = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
CGINCLUDE
|
||||||
|
|
||||||
|
#include "UnityCG.cginc"
|
||||||
|
#include "UnityLightingCommon.cginc" // for _LightColor0
|
||||||
|
|
||||||
|
|
||||||
|
sampler2D _ShoreTex;
|
||||||
|
sampler2D_float _CameraDepthTexture;
|
||||||
|
|
||||||
|
uniform float4 _BaseColor;
|
||||||
|
uniform float _Shininess;
|
||||||
|
|
||||||
|
uniform float4 _InvFadeParemeter;
|
||||||
|
|
||||||
|
uniform float4 _BumpTiling;
|
||||||
|
uniform float4 _BumpDirection;
|
||||||
|
|
||||||
|
uniform float4 _Foam;
|
||||||
|
float _isInnerAlphaBlendOrColor;
|
||||||
|
#define VERTEX_WORLD_NORMAL i.normalInterpolator.xyz
|
||||||
|
|
||||||
|
|
||||||
|
struct appdata
|
||||||
|
{
|
||||||
|
float4 vertex : POSITION;
|
||||||
|
float3 normal : NORMAL;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
struct v2f
|
||||||
|
{
|
||||||
|
float4 pos : SV_POSITION;
|
||||||
|
float4 normalInterpolator : TEXCOORD0;
|
||||||
|
float4 viewInterpolator : TEXCOORD1;
|
||||||
|
float4 bumpCoords : TEXCOORD2;
|
||||||
|
float4 screenPos : TEXCOORD3;
|
||||||
|
float4 grabPassPos : TEXCOORD4;
|
||||||
|
half3 worldRefl : TEXCOORD6;
|
||||||
|
float4 posWorld : TEXCOORD7;
|
||||||
|
float3 normalDir : TEXCOORD8;
|
||||||
|
|
||||||
|
UNITY_FOG_COORDS(5)
|
||||||
|
};
|
||||||
|
|
||||||
|
inline half4 Foam(sampler2D shoreTex, half4 coords)
|
||||||
|
{
|
||||||
|
half4 foam = (tex2D(shoreTex, coords.xy) * tex2D(shoreTex,coords.zw)) - 0.125;
|
||||||
|
return foam;
|
||||||
|
}
|
||||||
|
|
||||||
|
v2f vert(appdata_full v)
|
||||||
|
{
|
||||||
|
v2f o;
|
||||||
|
UNITY_INITIALIZE_OUTPUT(v2f, o);
|
||||||
|
|
||||||
|
|
||||||
|
half3 worldSpaceVertex = mul(unity_ObjectToWorld,(v.vertex)).xyz;
|
||||||
|
half3 vtxForAni = (worldSpaceVertex).xzz;
|
||||||
|
|
||||||
|
half3 offsets = half3(0,0,0);
|
||||||
|
half3 nrml = half3(0,1,0);
|
||||||
|
|
||||||
|
v.vertex.xyz += offsets;
|
||||||
|
|
||||||
|
half2 tileableUv = mul(unity_ObjectToWorld,(v.vertex)).xz;
|
||||||
|
|
||||||
|
o.bumpCoords.xyzw = (tileableUv.xyxy + _Time.xxxx * _BumpDirection.xyzw) * _BumpTiling.xyzw;
|
||||||
|
|
||||||
|
o.viewInterpolator.xyz = worldSpaceVertex - _WorldSpaceCameraPos;
|
||||||
|
o.pos = UnityObjectToClipPos(v.vertex);
|
||||||
|
o.screenPos=ComputeScreenPos(o.pos);
|
||||||
|
o.normalInterpolator.xyz = nrml;
|
||||||
|
o.viewInterpolator.w = saturate(offsets.y);
|
||||||
|
o.normalInterpolator.w = 1;
|
||||||
|
|
||||||
|
UNITY_TRANSFER_FOG(o,o.pos);
|
||||||
|
half3 worldNormal = UnityObjectToWorldNormal(v.normal);
|
||||||
|
float4x4 modelMatrix = unity_ObjectToWorld;
|
||||||
|
float4x4 modelMatrixInverse = unity_WorldToObject;
|
||||||
|
o.posWorld = mul(modelMatrix, v.vertex);
|
||||||
|
o.normalDir = normalize( mul(float4(v.normal, 0.0), modelMatrixInverse).xyz);
|
||||||
|
|
||||||
|
float3 worldPos = mul(unity_ObjectToWorld, v.vertex).xyz;
|
||||||
|
float3 worldViewDir = normalize(UnityWorldSpaceViewDir(worldPos));
|
||||||
|
o.worldRefl = reflect(-worldViewDir, worldNormal);
|
||||||
|
|
||||||
|
return o;
|
||||||
|
}
|
||||||
|
|
||||||
|
half4 calculateBaseColor(v2f input)
|
||||||
|
{
|
||||||
|
float3 normalDirection = normalize(input.normalDir);
|
||||||
|
|
||||||
|
float3 viewDirection = normalize(
|
||||||
|
_WorldSpaceCameraPos - input.posWorld.xyz);
|
||||||
|
float3 lightDirection;
|
||||||
|
float attenuation;
|
||||||
|
|
||||||
|
if (0.0 == _WorldSpaceLightPos0.w) // directional light?
|
||||||
|
{
|
||||||
|
attenuation = 1.0; // no attenuation
|
||||||
|
lightDirection = normalize(_WorldSpaceLightPos0.xyz);
|
||||||
|
}
|
||||||
|
else // point or spot light
|
||||||
|
{
|
||||||
|
float3 vertexToLightSource =
|
||||||
|
_WorldSpaceLightPos0.xyz - input.posWorld.xyz;
|
||||||
|
float distance = length(vertexToLightSource);
|
||||||
|
attenuation = 1.0 / distance; // linear attenuation
|
||||||
|
lightDirection = normalize(vertexToLightSource);
|
||||||
|
}
|
||||||
|
|
||||||
|
float3 ambientLighting =
|
||||||
|
UNITY_LIGHTMODEL_AMBIENT.rgb * _BaseColor.rgb;
|
||||||
|
|
||||||
|
float3 diffuseReflection =
|
||||||
|
attenuation * _LightColor0.rgb * _BaseColor.rgb
|
||||||
|
* max(0.0, dot(normalDirection, lightDirection));
|
||||||
|
|
||||||
|
float3 specularReflection;
|
||||||
|
if (dot(normalDirection, lightDirection) < 0.0)
|
||||||
|
// light source on the wrong side?
|
||||||
|
{
|
||||||
|
specularReflection = float3(0.0, 0.0, 0.0);
|
||||||
|
// no specular reflection
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
specularReflection = attenuation * _LightColor0.rgb * _SpecColor.rgb * pow(max(0.0, dot(reflect(-lightDirection, normalDirection), viewDirection)), _Shininess);
|
||||||
|
}
|
||||||
|
|
||||||
|
return half4(ambientLighting + diffuseReflection + specularReflection, 1.0);
|
||||||
|
}
|
||||||
|
|
||||||
|
half4 frag( v2f i ) : SV_Target
|
||||||
|
{
|
||||||
|
|
||||||
|
half4 edgeBlendFactors = half4(1.0, 0.0, 0.0, 0.0);
|
||||||
|
|
||||||
|
#ifdef WATER_EDGEBLEND_ON
|
||||||
|
half depth = SAMPLE_DEPTH_TEXTURE_PROJ(_CameraDepthTexture, UNITY_PROJ_COORD(i.screenPos));
|
||||||
|
depth = LinearEyeDepth(depth);
|
||||||
|
edgeBlendFactors = saturate(_InvFadeParemeter * (depth-i.screenPos.w));
|
||||||
|
edgeBlendFactors.y = 1.0-edgeBlendFactors.y;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
half4 baseColor = calculateBaseColor(i);
|
||||||
|
|
||||||
|
|
||||||
|
half4 foam = Foam(_ShoreTex, i.bumpCoords * 2.0);
|
||||||
|
baseColor.rgb += foam.rgb * _Foam.x * (edgeBlendFactors.y + saturate(i.viewInterpolator.w - _Foam.y));
|
||||||
|
if( _isInnerAlphaBlendOrColor==0)
|
||||||
|
baseColor.rgb += 1.0-edgeBlendFactors.x;
|
||||||
|
if( _isInnerAlphaBlendOrColor==1.0)
|
||||||
|
baseColor.a = edgeBlendFactors.x;
|
||||||
|
UNITY_APPLY_FOG(i.fogCoord, baseColor);
|
||||||
|
return baseColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
ENDCG
|
||||||
|
|
||||||
|
Subshader
|
||||||
|
{
|
||||||
|
Tags {"RenderType"="Transparent" "Queue"="Transparent"}
|
||||||
|
|
||||||
|
Lod 500
|
||||||
|
ColorMask RGB
|
||||||
|
|
||||||
|
GrabPass { "_RefractionTex" }
|
||||||
|
|
||||||
|
Pass {
|
||||||
|
Blend SrcAlpha OneMinusSrcAlpha
|
||||||
|
ZTest LEqual
|
||||||
|
ZWrite Off
|
||||||
|
Cull Off
|
||||||
|
|
||||||
|
CGPROGRAM
|
||||||
|
|
||||||
|
#pragma target 3.0
|
||||||
|
|
||||||
|
#pragma vertex vert
|
||||||
|
#pragma fragment frag
|
||||||
|
#pragma multi_compile_fog
|
||||||
|
|
||||||
|
#pragma multi_compile WATER_EDGEBLEND_ON WATER_EDGEBLEND_OFF
|
||||||
|
|
||||||
|
ENDCG
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Fallback "Transparent/Diffuse"
|
||||||
|
}
|
10
Assets/LowPolyWater_Pack/Shaders/WaterShaded.shader.meta
Normal file
10
Assets/LowPolyWater_Pack/Shaders/WaterShaded.shader.meta
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 16516895e8a79bf49a6562c3c3b84cbf
|
||||||
|
timeCreated: 1513201114
|
||||||
|
licenseType: Store
|
||||||
|
ShaderImporter:
|
||||||
|
defaultTextures:
|
||||||
|
- _ShoreTex: {fileID: 2800000, guid: 5fbcffe9c2077f04186883cb39275fcc, type: 3}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/Textures.meta
Normal file
9
Assets/LowPolyWater_Pack/Textures.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4b28456b986a9d349b1308694aab876a
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513200469
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/LowPolyWater_Pack/Textures/Foam.tga
Normal file
BIN
Assets/LowPolyWater_Pack/Textures/Foam.tga
Normal file
Binary file not shown.
55
Assets/LowPolyWater_Pack/Textures/Foam.tga.meta
Normal file
55
Assets/LowPolyWater_Pack/Textures/Foam.tga.meta
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5fbcffe9c2077f04186883cb39275fcc
|
||||||
|
timeCreated: 1474768986
|
||||||
|
licenseType: Store
|
||||||
|
TextureImporter:
|
||||||
|
fileIDToRecycleName: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
linearTexture: 0
|
||||||
|
correctGamma: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: .25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 0
|
||||||
|
cubemapConvolution: 0
|
||||||
|
cubemapConvolutionSteps: 8
|
||||||
|
cubemapConvolutionExponent: 1.5
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: -1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -1
|
||||||
|
wrapMode: -1
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
rGBM: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: .5, y: .5}
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
textureType: -1
|
||||||
|
buildTargetSettings: []
|
||||||
|
spriteSheet:
|
||||||
|
sprites: []
|
||||||
|
spritePackingTag:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
9
Assets/LowPolyWater_Pack/_Demo.meta
Normal file
9
Assets/LowPolyWater_Pack/_Demo.meta
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b5f8a0e7878d0e3478bda48d5ffc421c
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1513192251
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
453
Assets/LowPolyWater_Pack/_Demo/DemoScene.unity
Normal file
453
Assets/LowPolyWater_Pack/_Demo/DemoScene.unity
Normal file
@ -0,0 +1,453 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!29 &1
|
||||||
|
OcclusionCullingSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_OcclusionBakeSettings:
|
||||||
|
smallestOccluder: 5
|
||||||
|
smallestHole: 0.25
|
||||||
|
backfaceThreshold: 100
|
||||||
|
m_SceneGUID: 00000000000000000000000000000000
|
||||||
|
m_OcclusionCullingData: {fileID: 0}
|
||||||
|
--- !u!104 &2
|
||||||
|
RenderSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Fog: 0
|
||||||
|
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||||
|
m_FogMode: 3
|
||||||
|
m_FogDensity: 0.01
|
||||||
|
m_LinearFogStart: 0
|
||||||
|
m_LinearFogEnd: 300
|
||||||
|
m_AmbientSkyColor: {r: 0.46502203, g: 0.44766435, b: 0.6764706, a: 1}
|
||||||
|
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||||
|
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||||
|
m_AmbientIntensity: 1
|
||||||
|
m_AmbientMode: 0
|
||||||
|
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||||
|
m_SkyboxMaterial: {fileID: 0}
|
||||||
|
m_HaloStrength: 0.5
|
||||||
|
m_FlareStrength: 1
|
||||||
|
m_FlareFadeSpeed: 3
|
||||||
|
m_HaloTexture: {fileID: 0}
|
||||||
|
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_DefaultReflectionMode: 0
|
||||||
|
m_DefaultReflectionResolution: 128
|
||||||
|
m_ReflectionBounces: 1
|
||||||
|
m_ReflectionIntensity: 1
|
||||||
|
m_CustomReflection: {fileID: 0}
|
||||||
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
--- !u!157 &3
|
||||||
|
LightmapSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 11
|
||||||
|
m_GIWorkflowMode: 0
|
||||||
|
m_GISettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_BounceScale: 1
|
||||||
|
m_IndirectOutputScale: 1
|
||||||
|
m_AlbedoBoost: 1
|
||||||
|
m_TemporalCoherenceThreshold: 1
|
||||||
|
m_EnvironmentLightingMode: 0
|
||||||
|
m_EnableBakedLightmaps: 1
|
||||||
|
m_EnableRealtimeLightmaps: 1
|
||||||
|
m_LightmapEditorSettings:
|
||||||
|
serializedVersion: 9
|
||||||
|
m_Resolution: 2
|
||||||
|
m_BakeResolution: 40
|
||||||
|
m_TextureWidth: 1024
|
||||||
|
m_TextureHeight: 1024
|
||||||
|
m_AO: 0
|
||||||
|
m_AOMaxDistance: 1
|
||||||
|
m_CompAOExponent: 1
|
||||||
|
m_CompAOExponentDirect: 0
|
||||||
|
m_Padding: 2
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_LightmapsBakeMode: 1
|
||||||
|
m_TextureCompression: 1
|
||||||
|
m_FinalGather: 0
|
||||||
|
m_FinalGatherFiltering: 1
|
||||||
|
m_FinalGatherRayCount: 256
|
||||||
|
m_ReflectionCompression: 2
|
||||||
|
m_MixedBakeMode: 2
|
||||||
|
m_BakeBackend: 0
|
||||||
|
m_PVRSampling: 1
|
||||||
|
m_PVRDirectSampleCount: 32
|
||||||
|
m_PVRSampleCount: 500
|
||||||
|
m_PVRBounces: 2
|
||||||
|
m_PVRFiltering: 0
|
||||||
|
m_PVRFilteringMode: 1
|
||||||
|
m_PVRCulling: 1
|
||||||
|
m_PVRFilteringGaussRadiusDirect: 1
|
||||||
|
m_PVRFilteringGaussRadiusIndirect: 5
|
||||||
|
m_PVRFilteringGaussRadiusAO: 2
|
||||||
|
m_PVRFilteringAtrousColorSigma: 1
|
||||||
|
m_PVRFilteringAtrousNormalSigma: 1
|
||||||
|
m_PVRFilteringAtrousPositionSigma: 1
|
||||||
|
m_LightingDataAsset: {fileID: 0}
|
||||||
|
m_UseShadowmask: 1
|
||||||
|
--- !u!196 &4
|
||||||
|
NavMeshSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_BuildSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
agentTypeID: 0
|
||||||
|
agentRadius: 0.5
|
||||||
|
agentHeight: 2
|
||||||
|
agentSlope: 45
|
||||||
|
agentClimb: 0.4
|
||||||
|
ledgeDropHeight: 0
|
||||||
|
maxJumpAcrossDistance: 0
|
||||||
|
minRegionArea: 2
|
||||||
|
manualCellSize: 0
|
||||||
|
cellSize: 0.16666667
|
||||||
|
manualTileSize: 0
|
||||||
|
tileSize: 256
|
||||||
|
accuratePlacement: 0
|
||||||
|
m_NavMeshData: {fileID: 0}
|
||||||
|
--- !u!1 &456193061
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 456193063}
|
||||||
|
- component: {fileID: 456193062}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Directional Light
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!108 &456193062
|
||||||
|
Light:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 456193061}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Type: 1
|
||||||
|
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
|
||||||
|
m_Intensity: 1
|
||||||
|
m_Range: 10
|
||||||
|
m_SpotAngle: 30
|
||||||
|
m_CookieSize: 10
|
||||||
|
m_Shadows:
|
||||||
|
m_Type: 2
|
||||||
|
m_Resolution: -1
|
||||||
|
m_CustomResolution: -1
|
||||||
|
m_Strength: 1
|
||||||
|
m_Bias: 0.05
|
||||||
|
m_NormalBias: 0.4
|
||||||
|
m_NearPlane: 0.2
|
||||||
|
m_Cookie: {fileID: 0}
|
||||||
|
m_DrawHalo: 0
|
||||||
|
m_Flare: {fileID: 0}
|
||||||
|
m_RenderMode: 0
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_Lightmapping: 4
|
||||||
|
m_AreaSize: {x: 1, y: 1}
|
||||||
|
m_BounceIntensity: 1
|
||||||
|
m_FalloffTable:
|
||||||
|
m_Table[0]: 0
|
||||||
|
m_Table[1]: 0
|
||||||
|
m_Table[2]: 0
|
||||||
|
m_Table[3]: 0
|
||||||
|
m_Table[4]: 0
|
||||||
|
m_Table[5]: 0
|
||||||
|
m_Table[6]: 0
|
||||||
|
m_Table[7]: 0
|
||||||
|
m_Table[8]: 0
|
||||||
|
m_Table[9]: 0
|
||||||
|
m_Table[10]: 0
|
||||||
|
m_Table[11]: 0
|
||||||
|
m_Table[12]: 0
|
||||||
|
m_ColorTemperature: 6570
|
||||||
|
m_UseColorTemperature: 0
|
||||||
|
m_ShadowRadius: 0
|
||||||
|
m_ShadowAngle: 0
|
||||||
|
--- !u!4 &456193063
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 456193061}
|
||||||
|
m_LocalRotation: {x: 0.25538787, y: 0.15676272, z: -0.95312023, w: 0.042004444}
|
||||||
|
m_LocalPosition: {x: 0, y: 50, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 161.32, y: 150, z: 0}
|
||||||
|
--- !u!1 &569430149
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 1638688131028168, guid: 0d449b52ba274b040ab1129b3a4ec0de,
|
||||||
|
type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 569430153}
|
||||||
|
- component: {fileID: 569430152}
|
||||||
|
- component: {fileID: 569430151}
|
||||||
|
- component: {fileID: 569430150}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Ocean
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &569430150
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 114114655199821016, guid: 0d449b52ba274b040ab1129b3a4ec0de,
|
||||||
|
type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 569430149}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5c6a6df342b52d24092cf6bbb590c535, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
waveHeight: 1.5
|
||||||
|
waveFrequency: 0.5
|
||||||
|
waveLength: 0.5
|
||||||
|
waveOriginPosition: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!23 &569430151
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 23916391639199524, guid: 0d449b52ba274b040ab1129b3a4ec0de,
|
||||||
|
type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 569430149}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 8538bd626cb3e80478f62e319f75e337, type: 2}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!33 &569430152
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 33736320617996184, guid: 0d449b52ba274b040ab1129b3a4ec0de,
|
||||||
|
type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 569430149}
|
||||||
|
m_Mesh: {fileID: 4300000, guid: ebfb4988eb16add4784122504f75fe2f, type: 2}
|
||||||
|
--- !u!4 &569430153
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 4363142495378808, guid: 0d449b52ba274b040ab1129b3a4ec0de,
|
||||||
|
type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 569430149}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1001 &1343468054
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 100002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Low Poly Island
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 400000, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 3
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 100002, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
propertyPath: m_IsActive
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 100100000, guid: 6e654008c0c551d41b2f83f329e79d6f, type: 3}
|
||||||
|
m_IsPrefabParent: 0
|
||||||
|
--- !u!1 &1570185926
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1570185931}
|
||||||
|
- component: {fileID: 1570185930}
|
||||||
|
- component: {fileID: 1570185929}
|
||||||
|
- component: {fileID: 1570185928}
|
||||||
|
- component: {fileID: 1570185927}
|
||||||
|
- component: {fileID: 1570185933}
|
||||||
|
- component: {fileID: 1570185932}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Main Camera
|
||||||
|
m_TagString: MainCamera
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!81 &1570185927
|
||||||
|
AudioListener:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!124 &1570185928
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!92 &1570185929
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!20 &1570185930
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 2
|
||||||
|
m_BackGroundColor: {r: 0.8602941, g: 0.73988783, b: 0.628, a: 1}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1500
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 0
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: -1
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 1
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
m_StereoMirrorMode: 0
|
||||||
|
--- !u!4 &1570185931
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_LocalRotation: {x: 0.13052616, y: 0, z: 0, w: 0.9914449}
|
||||||
|
m_LocalPosition: {x: 0, y: 26.6, z: -135}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 15, y: 0, z: 0}
|
||||||
|
--- !u!114 &1570185932
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: ff26db721962cdf4a8edcdfa9a767d2a, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
profile: {fileID: 11400000, guid: 3eb9439829b4218488db4aa56d925981, type: 2}
|
||||||
|
--- !u!95 &1570185933
|
||||||
|
Animator:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1570185926}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Avatar: {fileID: 0}
|
||||||
|
m_Controller: {fileID: 9100000, guid: 02aa2f95834d8a246a100692c8156bfe, type: 2}
|
||||||
|
m_CullingMode: 0
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ApplyRootMotion: 0
|
||||||
|
m_LinearVelocityBlending: 0
|
||||||
|
m_WarningMessage:
|
||||||
|
m_HasTransformHierarchy: 1
|
||||||
|
m_AllowConstantClipSamplingOptimization: 1
|
8
Assets/LowPolyWater_Pack/_Demo/DemoScene.unity.meta
Normal file
8
Assets/LowPolyWater_Pack/_Demo/DemoScene.unity.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5af012a8b7991a84fb99a854db8dfc21
|
||||||
|
timeCreated: 1513201776
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -62,9 +62,9 @@ Material:
|
|||||||
- _DetailNormalMapScale: 1
|
- _DetailNormalMapScale: 1
|
||||||
- _DstBlend: 10
|
- _DstBlend: 10
|
||||||
- _GlossMapScale: 1
|
- _GlossMapScale: 1
|
||||||
- _Glossiness: 0
|
- _Glossiness: 0.479
|
||||||
- _GlossyReflections: 1
|
- _GlossyReflections: 1
|
||||||
- _Metallic: 0
|
- _Metallic: 0.067
|
||||||
- _Mode: 3
|
- _Mode: 3
|
||||||
- _OcclusionStrength: 1
|
- _OcclusionStrength: 1
|
||||||
- _Parallax: 0.02
|
- _Parallax: 0.02
|
||||||
@ -74,5 +74,5 @@ Material:
|
|||||||
- _UVSec: 0
|
- _UVSec: 0
|
||||||
- _ZWrite: 0
|
- _ZWrite: 0
|
||||||
m_Colors:
|
m_Colors:
|
||||||
- _Color: {r: 0.11560097, g: 0.033641864, b: 0.33962262, a: 0.46666667}
|
- _Color: {r: 0.42122543, g: 0.34082413, b: 0.6509434, a: 0.6117647}
|
||||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
225
Assets/Prefabs/Environment/WaterNoise.prefab
Normal file
225
Assets/Prefabs/Environment/WaterNoise.prefab
Normal file
@ -0,0 +1,225 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &4949645186456996663
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3713677284659934179}
|
||||||
|
- component: {fileID: 4865663992599842987}
|
||||||
|
- component: {fileID: 5596619946577402573}
|
||||||
|
- component: {fileID: 4543668737165256358}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Sphere
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &3713677284659934179
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4949645186456996663}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 7993811653807721569}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!33 &4865663992599842987
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4949645186456996663}
|
||||||
|
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!23 &5596619946577402573
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4949645186456996663}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_RayTracingMode: 2
|
||||||
|
m_RenderingLayerMask: 1
|
||||||
|
m_RendererPriority: 0
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_ReceiveGI: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 1
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!114 &4543668737165256358
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4949645186456996663}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 673e6bd2603d0304881fd68d9ff50b29, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
HideOnPlay: 1
|
||||||
|
Renderer: {fileID: 5596619946577402573}
|
||||||
|
--- !u!1 &7993811653807721571
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7993811653807721569}
|
||||||
|
- component: {fileID: 7993811653807721568}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: WaterNoise
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &7993811653807721569
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7993811653807721571}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 28.06, y: 0, z: -15.1}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 3713677284659934179}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!82 &7993811653807721568
|
||||||
|
AudioSource:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7993811653807721571}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 4
|
||||||
|
OutputAudioMixerGroup: {fileID: -8678847571685279384, guid: 032de345950918c4e89684078c6a7213,
|
||||||
|
type: 2}
|
||||||
|
m_audioClip: {fileID: 8300000, guid: 0f7496ad7e0fde14ba11cef952b07431, type: 3}
|
||||||
|
m_PlayOnAwake: 1
|
||||||
|
m_Volume: 0.05
|
||||||
|
m_Pitch: 1
|
||||||
|
Loop: 1
|
||||||
|
Mute: 0
|
||||||
|
Spatialize: 0
|
||||||
|
SpatializePostEffects: 0
|
||||||
|
Priority: 128
|
||||||
|
DopplerLevel: 1
|
||||||
|
MinDistance: 1
|
||||||
|
MaxDistance: 100
|
||||||
|
Pan2D: 0
|
||||||
|
rolloffMode: 0
|
||||||
|
BypassEffects: 0
|
||||||
|
BypassListenerEffects: 0
|
||||||
|
BypassReverbZones: 0
|
||||||
|
rolloffCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
panLevelCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
spreadCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
reverbZoneMixCustomCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
7
Assets/Prefabs/Environment/WaterNoise.prefab.meta
Normal file
7
Assets/Prefabs/Environment/WaterNoise.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e2d63815410961049baa239c3229f20f
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
BIN
Assets/Sounds/Ambient/WaterSplashing.wav
Normal file
BIN
Assets/Sounds/Ambient/WaterSplashing.wav
Normal file
Binary file not shown.
22
Assets/Sounds/Ambient/WaterSplashing.wav.meta
Normal file
22
Assets/Sounds/Ambient/WaterSplashing.wav.meta
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0f7496ad7e0fde14ba11cef952b07431
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 6
|
||||||
|
defaultSettings:
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
preloadAudioData: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user