Skip to content

Commit

Permalink
3D Model files for Kerbalism and an Optimised n Shiny Radial container (
Browse files Browse the repository at this point in the history
#155)

* 3D Objects: Added readme.rst

* 3D Objects: Initial Radial Container files

* Parts: Shiny and optimized Radial container

* 3D Models: Add Radial container assets

* 3D Models: Add Radial container blender file

* 3D Models: Add Radial container final build output

* 3D Objects: update readme.rst
  • Loading branch information
PiezPiedPy authored and steamport committed Jul 22, 2018
1 parent ee45c3d commit 4580fcd
Show file tree
Hide file tree
Showing 17 changed files with 432 additions and 4 deletions.
Binary file not shown.
Binary file removed GameData/Kerbalism/Parts/RadialContainer/food.png
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ PART

MODEL
{
model = Kerbalism/Parts/RadialContainer/RadialContainer
model = Kerbalism/Parts/RadialContainer/radial_container
scale = 5, 5, 5
rotation = 0, 180, 0
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ PART

MODEL
{
model = Kerbalism/Parts/RadialContainer/RadialContainer
model = Kerbalism/Parts/RadialContainer/radial_container
scale = 5, 5, 5
rotation = 0, 180, 0
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ PART

MODEL
{
model = Kerbalism/Parts/RadialContainer/RadialContainer
model = Kerbalism/Parts/RadialContainer/radial_container
scale = 5, 5, 5
rotation = 0, 180, 0
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ PART

MODEL
{
model = Kerbalism/Parts/RadialContainer/RadialContainer
model = Kerbalism/Parts/RadialContainer/radial_container
scale = 5, 5, 5
rotation = 0, 180, 0
}
Expand Down
Binary file not shown.
Binary file not shown.
13 changes: 13 additions & 0 deletions misc/Parts/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

3D Part files for Kerbalism
===========================

Here you will find the 3D Object and Texture files used with Unity and a 3D Editor such as Blender to create the the KSP .mu files used for Kerbalisms parts.

In each folder for a Kerbalism part you will find:

- 3D Editor files such as .blend for Blender etc.
- Assets folder that contains files necessary for Unity and any textures, materials etc needed for 3D Editors.
- Final folder that contains finished files ready to be used in the GameData/Kerbalism/Parts folders.

For converting textures to the DDS format you can use the DDS4KSP app available on `GitHub <https://github.com/Telanor/DDS4KSP/releases>`_ this app will automatically flip the texture and use the correct DXT format for KSP, remember to uncheck the create mipmaps option though ;)
83 changes: 83 additions & 0 deletions misc/Parts/RadialContainer/Assets/Materials/radial-container.mat
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
%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: radial-container
m_Shader: {fileID: 4800000, guid: 440ec76b6cd2107448cec7a61105b099, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 1
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 2800000, guid: 94eb69ffdad180149a02b27f464c6a75, type: 3}
m_Scale: {x: 80, y: 80}
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: 7e9ed994f6c264a4cb78bd4c1f6ff0cd, 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: 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.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Opacity: 1
- _Parallax: 0.02
- _RimFalloff: 0.01
- _Shininess: 1
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _BurnColor: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _RimColor: {r: 0, g: 0, b: 0, a: 0}
- _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
- _TemperatureColor: {r: 0, g: 0, b: 0, a: 0}
73 changes: 73 additions & 0 deletions misc/Parts/RadialContainer/Assets/RadialContainer.dae

Large diffs are not rendered by default.

259 changes: 259 additions & 0 deletions misc/Parts/RadialContainer/Assets/RadialContainer.unity
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
%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.212, g: 0.227, b: 0.259, 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: 10304, guid: 0000000000000000f000000000000000, type: 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.3731193, g: 0.38073996, b: 0.35872698, 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_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 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!1001 &2063757157
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9500000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_Avatar
value:
objectReference: {fileID: 0}
- target: {fileID: 9500000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_ApplyRootMotion
value: 1
objectReference: {fileID: 0}
- target: {fileID: 9500000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2300000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 43ecf6e096ae5de489b41dda6afd0209, type: 2}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.x
value: -0.7071068
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.y
value: 0.7071068
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalRotation.w
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: -90
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalPosition.x
value: -0.009
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalPosition.y
value: 0.06
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalPosition.z
value: 0.05
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 400002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 180
objectReference: {fileID: 0}
- target: {fileID: 400000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
m_RemovedComponents:
- {fileID: 9500000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
m_ParentPrefab: {fileID: 100100000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
m_IsPrefabParent: 0
--- !u!1 &2063757158 stripped
GameObject:
m_PrefabParentObject: {fileID: 100000, guid: b392479b2239c9643b3f5d387c418440, type: 3}
m_PrefabInternal: {fileID: 2063757157}
--- !u!114 &2063757159
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2063757158}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -453068767, guid: 1d6ea3ac39c17304f87ac73826842850, type: 3}
m_Name:
m_EditorClassIdentifier:
modelName: radial_container
filePath: RadialContainer
production: 1
textureFormat: 4
--- !u!1 &2063757160 stripped
GameObject:
m_PrefabParentObject: {fileID: 100002, guid: b392479b2239c9643b3f5d387c418440, type: 3}
m_PrefabInternal: {fileID: 2063757157}
--- !u!136 &2063757161
CapsuleCollider:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2063757160}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
m_Radius: 0.7998941
m_Height: 3.787636
m_Direction: 0
m_Center: {x: 1.7076892, y: -0.44188988, z: -0.0022508695}
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file added misc/Parts/RadialContainer/RadialContainer.blend
Binary file not shown.
Binary file not shown.

0 comments on commit 4580fcd

Please sign in to comment.