From 6c317c8ac3ed5df0e7b18c6debe100bf19d483c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Con=C3=A1l?= Date: Tue, 6 Feb 2024 11:38:44 -0500 Subject: [PATCH] Just made the light the location of the camera, gives nice vibes --- assets/shaders/terrain.frag | 8 ++++---- assets/shaders/terrain.frag.spv | Bin 2228 -> 2108 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/shaders/terrain.frag b/assets/shaders/terrain.frag index 6cc0007..5998114 100644 --- a/assets/shaders/terrain.frag +++ b/assets/shaders/terrain.frag @@ -19,10 +19,10 @@ layout (set = 0, binding = 0) uniform Matrices { layout (set = 0, binding = 1) uniform sampler2D heightmap; void main() { - vec3 light_pos = vec3(10.0*cos(time), 10.0, 0.0); - vec3 L = normalize(light_pos-pos); - float r = length(light_pos-pos); + //vec3 light_pos = vec3(10.0*cos(time), 10.0, 0.0); + vec3 L = normalize(cam_pos-pos); + float r = length(cam_pos-pos); float t = clamp(dot(L, norm), 0.0, 1.0) * 20.0/(r*r); - FragColor = vec4(t, t/2.0, t*2.0, 1.0); + FragColor = vec4(t*norm, 1.0); } \ No newline at end of file diff --git a/assets/shaders/terrain.frag.spv b/assets/shaders/terrain.frag.spv index 6e079293ec044290924f0b6dd20f00f82ae58e83..e8baa62dec7c7e02e56fb3467cde7b03722375c8 100644 GIT binary patch literal 2108 zcmZQ(Qf6mhU}WHC;AL=RfB-=TCI&_Z1_o{hHZbk(6YQf`T#}+^Vrl?V!No zaQBIK_xE@Aag9$dD2OjEsmw`@&&kY7jZeueN=+`wEK3Ec<3LiEnU|bXnu4r=m4O9p zKFoer24)6M1_lNn1_lOJ237_E1_lP-#FC=SGmXn!)~IW&njR$X<{? z@yAEX4N9u)q_d{Djs z@j?Cv$%FilY(9t&G9M%_%)kWBGm7Bc!vJQBF))MUM1g^UL7ahw0pxa&pFm-vz`(-5 z!N33(1Brv=xu9_f3Lgmu76xtx1_qEAh%d^(!ob78zyLA}Oo>4 z^Z221ApgoSaDl@LWF`oM+ySx|lx|?^Kw=Z zDFy~`8Pv?c3Ql9v;55j<021c`mt+hKGSF~vWnf?c$=gB8WRN(_E_p0=fzlvI9A+0N z4}jtmW)~=rfYgA*L3V-S50qy?;pfD_zyOj5*#+_^NE~L4Dgy(!PJr>%p>@<023BxB z(qLd<0I30q^DuCL#k8S*0MQ_MP&xsnjaH~0U2vLVU;w2LkhvhY=rJ%bfb53x^`U&2 z9#91eQUen2fSO~-z`y`93nT|}J19;-VlXpI7#J8pVjw;!u1ukB?}LWF83O|YNDQPd z5Nf750|Ns{9F#6#Vir&_P*}mlETLkc{1?E$4lWa{7#J8p`a$YJ@*qEh+yzSKAi2K` Kj0_eGj0^yme}bj} literal 2228 zcmZQ(Qf6mhU}WHC;AL=QfB-=TCI&_Z1_o{hHZbk(6YQf`T#}+^Vrl?V!No zaQBIK_xE@Aag9$dD2OjEsmw`@&&kY7jZeueN=+`wEK3Ec<3LiEnU|bXnu4r=m4O9p zKFoer237`61_p+l%=C>fKgKuI~vg)9bgcS&Y$DzX?TB$5+z!M4Ekg2E%MsI<7GG?#&mfema2D+2=q$c}>i zq7sOHh&USq14Bt_adCWFVsc4-5d#|oJ6Js^tia-_De0;4#hF#9AU`lO2!k|({lm;4 z%fP_k17(B49OP4024)6T1_p*AsJIr$d@!2@94C4CMY$j&K;Z$3AGe~!bm#n>e298h zaD0`dRygP97p1_|xiT;?WTb)uGdHn-fq}uDfrWvefq?UY7k-|zai@bg*7OAJfQIb;)C=#An5~%A@o7a0>uYNT?3LjP<(*ICLoD{;sYeM z07(pFA4m+8h++1E`~wo>U_|%q8WlqW!ZkP;9d6#mG3P+kG?L4F0vgTfuzd=MXGK1g1efeCD`A~;7u>=0vM2FD4= zUU3E%29Vo9egcJw0s{*J2Ll6G3?#12zyemw1#%37f+I*hH#AN`;U&Sq!oUMA13>wY zfkBjkg@KoWfdOPTNDD|mh|dSrBLhtnATvN>AoD z2&N7s26CqmG|WJG)0%;W0mKJ|HOL&0J4B%F0EGj{9U#6aR1ZkM7?ce%4tkV%X8@IWkgx!m58{LT1u_q$Uj-UYAbl`-P~3s!Vdm+B&1gUkkn14uoH4@wIlF-Zna1}A73gZL0_5E90h zW?*J;W?%rT1DWRnkp_!_%meX3X$K^1#=r_rH=sBM@j-6-!N9}-$`2s5pfmz1J3(;+ z7#|cipz;No4=Q6od`AXW22j|GGcbV5DNvl)LerT90|Ns{oCjPYGB8L&;{cRa zKys}Ntl;!0#lXM-N|PY@0B~u@z#zlGzyK2m#iJbqGq`*QiG$1s*$v7!Aa}#~pnL*~ z(`E)%aGD3@Baj-9ILHkkJ)nFI3PVuXfaF2ug8T{+hnb_szyP)j##aZYAqEDRxf%=% z3?MZiage#7G@}Xi8z|mD@*s0TVFnV1nWN3X04~2_d|harIRzRHdJGH?2H%~7(i-3X%S>D$SuYU4B+|z#y5fTVR}p%7#KimK;j)x zyUiFF7(ix$=_ssKxTvVgXBSe1KAJCJ0Q8g42%pG42%o_9SV$3