Skip to content

Commit

Permalink
Added logic for rendering multiple camera sensor in sequence.
Browse files Browse the repository at this point in the history
  • Loading branch information
szylis committed Jun 16, 2023
1 parent 8f3acd0 commit ec7f42b
Show file tree
Hide file tree
Showing 4 changed files with 293 additions and 131 deletions.
288 changes: 174 additions & 114 deletions Assets/AWSIM/Prefabs/Vehicles/Lexus RX450h 2015 Sample Sensor.prefab
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,7 @@ Transform:
m_LocalPosition: {x: -0.0175, y: -0.1, z: 0.05}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 5653496621862650962}
- {fileID: 6087599136518086831}
m_Father: {fileID: 4843604171253800091}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
Expand Down Expand Up @@ -424,6 +424,101 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HDProbeVersion: 3
m_ObsoleteInfiniteProjection: 1
m_ObsoleteInfluenceVolume:
m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0}
m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0}
m_EditorSimplifiedModeBlendDistance: 0
m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0}
m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0}
m_EditorSimplifiedModeBlendNormalDistance: 0
m_EditorAdvancedModeEnabled: 0
m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1}
m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1}
m_Version: 1
m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0}
m_ObsoleteOffset: {x: 0, y: 0, z: 0}
m_Shape: 0
m_BoxSize: {x: 10, y: 10, z: 10}
m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1}
m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1}
m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0}
m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0}
m_BoxSideFadePositive: {x: 1, y: 1, z: 1}
m_BoxSideFadeNegative: {x: 1, y: 1, z: 1}
m_SphereRadius: 3
m_SphereBlendDistance: 0
m_SphereBlendNormalDistance: 0
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteMultiplier: 1
m_ObsoleteWeight: 1
m_ObsoleteMode: 0
m_ObsoleteLightLayers: 1
m_ObsoleteCaptureSettings:
overrides: 0
clearColorMode: 0
backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0}
clearDepth: 1
cullingMask:
serializedVersion: 2
m_Bits: 4294967295
useOcclusionCulling: 1
volumeLayerMask:
serializedVersion: 2
m_Bits: 1
volumeAnchorOverride: {fileID: 0}
projection: 0
nearClipPlane: 0.3
farClipPlane: 1000
fieldOfView: 90
orthographicSize: 5
renderingPath: 0
shadowDistance: 100
m_ProbeSettings:
frustum:
fieldOfViewMode: 1
Expand All @@ -440,17 +535,6 @@ MonoBehaviour:
fadeDistance: 10000
rangeCompressionFactor: 1
influence:
m_Shape: 0
m_BoxSize: {x: 100, y: 100, z: 100}
m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0}
m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0}
m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0}
m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0}
m_BoxSideFadePositive: {x: 1, y: 1, z: 1}
m_BoxSideFadeNegative: {x: 1, y: 1, z: 1}
m_SphereRadius: 300
m_SphereBlendDistance: 0
m_SphereBlendNormalDistance: 0
m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1}
m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1}
m_EditorSimplifiedModeBlendDistance: 0
Expand All @@ -463,13 +547,24 @@ MonoBehaviour:
m_Version: 1
m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0}
m_ObsoleteOffset: {x: 0, y: 0, z: 0}
proxy:
m_Shape: 0
m_BoxSize: {x: 1, y: 1, z: 1}
m_SphereRadius: 1
m_BoxSize: {x: 100, y: 100, z: 100}
m_BoxBlendDistancePositive: {x: 0, y: 0, z: 0}
m_BoxBlendDistanceNegative: {x: 0, y: 0, z: 0}
m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0}
m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0}
m_BoxSideFadePositive: {x: 1, y: 1, z: 1}
m_BoxSideFadeNegative: {x: 1, y: 1, z: 1}
m_SphereRadius: 300
m_SphereBlendDistance: 0
m_SphereBlendNormalDistance: 0
proxy:
m_CSVersion: 1
m_ObsoleteSphereInfiniteProjection: 0
m_ObsoleteBoxInfiniteProjection: 0
m_Shape: 0
m_BoxSize: {x: 1, y: 1, z: 1}
m_SphereRadius: 1
proxySettings:
useInfluenceVolumeAsProxyVolume: 0
capturePositionProxySpace: {x: 0, y: 0, z: 0}
Expand Down Expand Up @@ -679,101 +774,6 @@ MonoBehaviour:
m_FieldOfView: 0
m_Aspect: 0
m_EditorOnlyData: 0
m_HDProbeVersion: 3
m_ObsoleteInfiniteProjection: 1
m_ObsoleteInfluenceVolume:
m_Shape: 0
m_BoxSize: {x: 10, y: 10, z: 10}
m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1}
m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1}
m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0}
m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0}
m_BoxSideFadePositive: {x: 1, y: 1, z: 1}
m_BoxSideFadeNegative: {x: 1, y: 1, z: 1}
m_SphereRadius: 3
m_SphereBlendDistance: 0
m_SphereBlendNormalDistance: 0
m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0}
m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0}
m_EditorSimplifiedModeBlendDistance: 0
m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0}
m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0}
m_EditorSimplifiedModeBlendNormalDistance: 0
m_EditorAdvancedModeEnabled: 0
m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1}
m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1}
m_Version: 1
m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0}
m_ObsoleteOffset: {x: 0, y: 0, z: 0}
m_ObsoleteFrameSettings:
overrides: 0
enableShadow: 0
enableContactShadows: 0
enableShadowMask: 0
enableSSR: 0
enableSSAO: 0
enableSubsurfaceScattering: 0
enableTransmission: 0
enableAtmosphericScattering: 0
enableVolumetrics: 0
enableReprojectionForVolumetrics: 0
enableLightLayers: 0
enableExposureControl: 1
diffuseGlobalDimmer: 0
specularGlobalDimmer: 0
shaderLitMode: 0
enableDepthPrepassWithDeferredRendering: 0
enableTransparentPrepass: 0
enableMotionVectors: 0
enableObjectMotionVectors: 0
enableDecals: 0
enableRoughRefraction: 0
enableTransparentPostpass: 0
enableDistortion: 0
enablePostprocess: 0
enableOpaqueObjects: 0
enableTransparentObjects: 0
enableRealtimePlanarReflection: 0
enableMSAA: 0
enableAsyncCompute: 0
runLightListAsync: 0
runSSRAsync: 0
runSSAOAsync: 0
runContactShadowsAsync: 0
runVolumeVoxelizationAsync: 0
lightLoopSettings:
overrides: 0
enableDeferredTileAndCluster: 0
enableComputeLightEvaluation: 0
enableComputeLightVariants: 0
enableComputeMaterialVariants: 0
enableFptlForForwardOpaque: 0
enableBigTilePrepass: 0
isFptlEnabled: 0
m_ObsoleteMultiplier: 1
m_ObsoleteWeight: 1
m_ObsoleteMode: 0
m_ObsoleteLightLayers: 1
m_ObsoleteCaptureSettings:
overrides: 0
clearColorMode: 0
backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0}
clearDepth: 1
cullingMask:
serializedVersion: 2
m_Bits: 4294967295
useOcclusionCulling: 1
volumeLayerMask:
serializedVersion: 2
m_Bits: 1
volumeAnchorOverride: {fileID: 0}
projection: 0
nearClipPlane: 0.3
farClipPlane: 1000
fieldOfView: 90
orthographicSize: 5
renderingPath: 0
shadowDistance: 100
m_ReflectionProbeVersion: 9
m_ObsoleteInfluenceShape: 0
m_ObsoleteInfluenceSphereRadius: 3
Expand Down Expand Up @@ -1664,6 +1664,54 @@ Transform:
m_Father: {fileID: 5650763240072318842}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &3498665163385352096
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6087599136518086831}
- component: {fileID: 3502896374931511511}
m_Layer: 6
m_Name: CameraSensorHolder
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6087599136518086831
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3498665163385352096}
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:
- {fileID: 5653496621862650962}
m_Father: {fileID: 4855090289228330245}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &3502896374931511511
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3498665163385352096}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: aec145ef6478ad1539bd832be538136a, type: 3}
m_Name:
m_EditorClassIdentifier:
cameraSensors:
- {fileID: 5653496621862650956}
publishHz: 10
renderInQueue: 1
--- !u!1 &4646002869503629639
GameObject:
m_ObjectHideFlags: 0
Expand Down Expand Up @@ -3250,6 +3298,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
OutputHz: 30
EnableGravity: 0
--- !u!114 &601749261092807531
MonoBehaviour:
m_ObjectHideFlags: 0
Expand Down Expand Up @@ -3773,7 +3822,7 @@ PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 4855090289228330245}
m_TransformParent: {fileID: 6087599136518086831}
m_Modifications:
- target: {fileID: 7800869322880189811, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
propertyPath: m_Name
Expand Down Expand Up @@ -3809,15 +3858,15 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 7800869322880189814, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
propertyPath: m_LocalRotation.x
value: 0
value: -4.6566123e-10
objectReference: {fileID: 0}
- target: {fileID: 7800869322880189814, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
propertyPath: m_LocalRotation.y
value: 0
value: 0.0000000074505797
objectReference: {fileID: 0}
- target: {fileID: 7800869322880189814, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
propertyPath: m_LocalRotation.z
value: 0
value: -1.8917487e-10
objectReference: {fileID: 0}
- target: {fileID: 7800869322880189814, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
Expand All @@ -3842,6 +3891,17 @@ Transform:
m_CorrespondingSourceObject: {fileID: 7800869322880189814, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
m_PrefabInstance: {fileID: 2465439771401027876}
m_PrefabAsset: {fileID: 0}
--- !u!114 &5653496621862650956 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 7800869322880189800, guid: c7276496f3d93284c9ac668faf9a39c6, type: 3}
m_PrefabInstance: {fileID: 2465439771401027876}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c65d1fdc35027290e9b91e2c6ecab1fd, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &2465439771711446011
PrefabInstance:
m_ObjectHideFlags: 0
Expand Down
Loading

0 comments on commit ec7f42b

Please sign in to comment.