map changes
authorhgn <hgodden00@gmail.com>
Sat, 2 Dec 2023 18:04:42 +0000 (18:04 +0000)
committerhgn <hgodden00@gmail.com>
Sat, 2 Dec 2023 18:04:42 +0000 (18:04 +0000)
maps_src/dev_hub/main.mdl
maps_src/dev_tutorial/main.mdl
shaders/scene_foliage.h

index 1c4e6998e626217c35bd8a317feca9e448db81c3..5772a92abffb76584c32fd327d4319f51fda2801 100644 (file)
Binary files a/maps_src/dev_hub/main.mdl and b/maps_src/dev_hub/main.mdl differ
index cebd58303167436ddfa3f572f93c0b4370fb7590..4fac47a698abb8e9c1c64d38fe0a370c2532788f 100644 (file)
Binary files a/maps_src/dev_tutorial/main.mdl and b/maps_src/dev_tutorial/main.mdl differ
index 8dbbc29e30db78866228016ecd8943ccaa4064ab..041dcd89af8104e7f0e06fd4c315dbe3857632a0 100644 (file)
@@ -44,9 +44,12 @@ static struct vg_shader _shader_scene_foliage = {
 "out vec3 aWorldCo;\n"
 "\n"
 "void main(){\n"
-"   vec3 world_pos0 = uMdl     * vec4( a_co, 1.0 );\n"
+"   vec4 vsine = sin(vec4(uTime + a_co.x, uTime*0.7 + a_co.z,uTime,uTime*1.3));\n"
+"   vec3 co = a_co + vsine.xyz * a_norm.w * 0.5;\n"
+"   \n"
+"   vec3 world_pos0 = uMdl     * vec4( co, 1.0 );\n"
 "   vec4 vproj0     = uPv      * vec4( world_pos0, 1.0 );\n"
-"   vec4 vproj1     = uPvmPrev * vec4( a_co, 1.0 );\n"
+"   vec4 vproj1     = uPvmPrev * vec4( co, 1.0 );\n"
 "\n"
 "   vs_motion_out( vproj0, vproj1 );\n"
 "\n"