Skip to content
This repository was archived by the owner on Aug 3, 2023. It is now read-only.

Commit 43216b8

Browse files
committed
Better skybox
1 parent b30a01d commit 43216b8

File tree

17 files changed

+365
-37
lines changed

17 files changed

+365
-37
lines changed

BuildPlate_Editor.csproj

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@
102102
</ItemGroup>
103103
<ItemGroup>
104104
<None Include="App.config" />
105+
<None Include="Data\Shaders\skybox.frag">
106+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
107+
</None>
108+
<None Include="Data\Shaders\skybox.vert">
109+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
110+
</None>
105111
<None Include="Data\Shaders\shader2.frag">
106112
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
107113
</None>
@@ -128,7 +134,25 @@
128134
<Content Include="Data\Textures\Black.png">
129135
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
130136
</Content>
131-
<Content Include="Data\Textures\skybox.png">
137+
<Content Include="Data\Textures\Skybox_0.png">
138+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
139+
</Content>
140+
<Content Include="Data\Textures\Skybox_Cold_Sunset\Cold_Sunset+X.png">
141+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
142+
</Content>
143+
<Content Include="Data\Textures\Skybox_Cold_Sunset\Cold_Sunset+Y.png">
144+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
145+
</Content>
146+
<Content Include="Data\Textures\Skybox_Cold_Sunset\Cold_Sunset+Z.png">
147+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
148+
</Content>
149+
<Content Include="Data\Textures\Skybox_Cold_Sunset\Cold_Sunset-X.png">
150+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
151+
</Content>
152+
<Content Include="Data\Textures\Skybox_Cold_Sunset\Cold_Sunset-Y.png">
153+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
154+
</Content>
155+
<Content Include="Data\Textures\Skybox_Cold_Sunset\Cold_Sunset-Z.png">
132156
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
133157
</Content>
134158
</ItemGroup>

Data/Shaders/skybox.frag

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#version 450 core
2+
3+
out vec4 FragColor;
4+
5+
in vec3 TexCoords;
6+
7+
layout (binding = 0) uniform samplerCube cubemap;
8+
9+
void main()
10+
{
11+
FragColor = texture(cubemap, TexCoords);
12+
}

Data/Shaders/skybox.vert

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#version 450 core
2+
layout (location = 0) in vec3 aPos;
3+
4+
out vec3 TexCoords;
5+
6+
uniform mat4 uTransform;
7+
uniform mat4 uProjection;
8+
uniform mat4 uView;
9+
10+
void main()
11+
{
12+
TexCoords = aPos;
13+
gl_Position = uProjection * uView * (uTransform * vec4(aPos, 1.0));
14+
}

Data/Textures/Skybox_0.png

8.83 MB
Loading
1.75 MB
Loading
3.3 MB
Loading
1.43 MB
Loading
1.56 MB
Loading
394 KB
Loading
1.33 MB
Loading

0 commit comments

Comments
 (0)