Commit graph

371 commits

Author SHA1 Message Date
Moritz Brückner 068fe0fada Remove replaced world_pass 2020-07-06 17:10:29 +02:00
Lubos Lenco e30a8c7f46 Metal fixes 2020-05-11 09:03:13 +02:00
Lubos Lenco c970c5db6c Pass irradiance uniform as argument 2020-05-10 19:43:02 +02:00
luboslenco b0cd02d68e Allow multiple color attachment formats 2020-05-10 10:46:12 +02:00
Lubos Lenco df6346c1d1 Color attachment format 2020-05-06 21:30:59 +02:00
Lubos Lenco 967f69b24a Color attachment format 2020-05-06 18:11:02 +02:00
Lubos Lenco 9a71b5b664 World pass cleanup 2020-05-05 21:33:15 +02:00
Lubos Lenco 66e9572554 Add clear pass for metal 2020-05-04 23:08:47 +02:00
Lubos Lenco 61ff96786f Metal fixes 2020-05-04 00:19:11 +02:00
N8n5h decf89305c Fix support for box/triplanar mapping
I modified the shader parser so that triplanar mapping of textures is supported.
Normals are supported.
Currently tested with Armory PBR and Principled BSDF.
2020-03-14 23:44:15 -03:00
Alexander 60f72e7e0e Merge in PPM
Redone and ready to be merged with Armory
2020-03-04 17:45:19 +01:00
N8n5h afdc54bc35 Fixed DebugDraw line drawing method
Now lines should always face the camera.
2020-01-05 11:48:29 -03:00
luboslenco 1c4df223cc Add denoise shader 2019-12-02 14:34:56 +01:00
Alexander 000ec17e3d Chromatic aberration 2019-08-08 20:02:42 +02:00
Alexander f521828edc Lens dirt masking 2019-08-08 18:56:56 +02:00
unknown 8e2f037d9b Fix packing inline 2019-07-14 16:45:34 +02:00
luboslenco f82be5bc64 Improve packing 2019-07-07 22:02:07 +02:00
luboslenco 17a11473c5 Add packing helpers 2019-07-03 09:28:33 +02:00
indokan1945 9cdd8a4bab
Motion Blur Pattern Fix
Same fix as the camera motion blur
2019-06-06 09:22:49 +07:00
indokan1945 c488ea6a90
Blur Pattern Fix
When you flip the y coordinate of coord in getVelocity() function, the y of the velocity vector will also get flipped. If we let this on, the result of the motion blur will be weird, creating X pattern blur rather than O pattern blur, noticeable especially when looking down/up and rotating around camera front axis. To fix this, negative the y of velocity vector manually and problem solved.
2019-06-06 09:05:44 +07:00
luboslenco 00237fdd42 Fix ssrs 2019-05-30 20:22:57 +02:00
luboslenco 2da0e03d17 Micro shadowing 2019-05-21 21:53:57 +02:00
luboslenco 9802016556 Cleanup 2019-05-19 15:23:56 +02:00
luboslenco d05641b4a3 Auto-exposure speed 2019-05-01 10:52:42 +02:00
luboslenco f1b92749e7 Fix water pass time scale 2019-04-30 11:26:07 +02:00
luboslenco e402442754 Water refract 2019-04-29 16:21:44 +02:00
luboslenco c4985a6300 Cloud radiance 2019-04-27 20:36:14 +02:00
luboslenco aa5c4f7e73 Link to embedded data 2019-04-26 11:12:09 +02:00
luboslenco d8bd7f6972 Link clouds props 2019-04-26 09:58:20 +02:00
luboslenco 01fcbea2e0 Pre-compile clouds data 2019-04-25 22:39:08 +02:00
luboslenco 5f82c6674c Tweak base exposure 2019-04-24 21:54:05 +02:00
unknown 54bb309807 Auto exposure fixes 2019-04-22 14:11:17 +02:00
unknown 44f1e115e9 Begin histogram 2019-04-21 19:16:23 +02:00
luboslenco af77587987 Preserve alpha in compositor 2019-04-16 16:36:46 +02:00
luboslenco 82235ef194 Fix resolve pass 2019-04-16 13:30:35 +02:00
luboslenco 9a9e433b35 Fix ltc uniforms 2019-04-10 22:08:45 +02:00
unknown 86b28c733b Code cleanup 2019-04-06 18:54:46 +02:00
unknown 5240249982 Use voxelao instead of voxelgi, gi will be reworked into raytracing 2019-04-06 18:52:21 +02:00
unknown 445a4fdc61 Code cleanup 2019-04-06 16:05:01 +02:00
unknown 4ecec19ad3 Force gpu skinning 2019-04-06 14:13:38 +02:00
unknown 5b2b6428d5 Use per-target color mask 2019-04-06 13:03:04 +02:00
luboslenco a83a1bc873 Use unscaled size for bloom 2019-03-29 08:41:07 +01:00
luboslenco c29e8fdbd0 Shadows cleanup 2019-03-23 10:56:30 +01:00
luboslenco c5bc0b87f3 Cleanup 2019-03-17 20:28:30 +01:00
luboslenco 462189237f Clamp blur output 2019-03-13 15:49:19 +01:00
luboslenco 66776acac7 Cleanup max_luminance_pass 2019-02-28 23:17:32 +01:00
luboslenco fc2635e673 Calibrate area light 2019-02-27 21:31:21 +01:00
luboslenco 5942ee72ea Cleanup ltc 2019-02-26 23:35:00 +01:00
luboslenco 9a12aaf262 Fix define 2019-02-23 10:15:06 +01:00
luboslenco 1e5b11d0a3 Expose vignette strength 2019-02-21 14:20:18 +01:00
luboslenco 0bed1fcda6 Fix ndc vector 2019-02-19 17:11:33 +01:00
luboslenco 24b2cc23cd Cube shadow fixes 2019-02-12 12:39:41 +01:00
luboslenco af0efb7eca Motion blur fixes 2019-02-10 18:08:38 +01:00
luboslenco a1da8b0824 Expose cone aperture 2019-02-09 15:34:16 +01:00
luboslenco c9a896845d Attenuate for area light 2019-02-07 21:33:27 +01:00
luboslenco dc08938884 Disable cone trace for zero intensity 2019-02-07 21:33:04 +01:00
luboslenco 4df19ef970 Format 2019-01-30 17:45:54 +01:00
luboslenco 7b7260d647 Update volumetric 2019-01-28 11:28:21 +01:00
luboslenco 4172e0a2c6 Fix LTC shadow 2019-01-27 23:48:54 +01:00
luboslenco da84a870f1 Fix LTC 2019-01-27 20:13:21 +01:00
luboslenco e17d06225c Expose voxel shadow 2019-01-27 19:12:00 +01:00
luboslenco 9ba53d172d Transluc + sss fixes 2019-01-24 12:47:51 +01:00
luboslenco 89cad4e25e Emission fixes 2019-01-23 18:09:53 +01:00
luboslenco ecfa16fa97 Improve light probe 2019-01-15 20:49:03 +01:00
luboslenco 735ba8eb91 HLSL voxels 2019-01-11 20:42:16 +01:00
luboslenco d64441b7d3 Update voxelgi 2019-01-10 21:54:36 +01:00
luboslenco bee4f02103 Fix cloud texture 2019-01-10 12:35:13 +01:00
luboslenco 2eab2c1adb Shadow fixes 2019-01-09 21:25:09 +01:00
luboslenco 1e39f73eb4 Fix water_pass depth 2019-01-09 19:10:20 +01:00
luboslenco 38548790bd Collection fixes 2019-01-08 15:46:24 +01:00
luboslenco f570d5e5a3 Cache fixes 2019-01-04 15:02:53 +01:00
unknown 6edaac2c9d Shader fixes 2018-12-30 23:05:06 +01:00
unknown 87a895d3b6 Shadowmap size cleanup 2018-12-28 13:31:43 +01:00
unknown 41918ae7da Fix debug draw color 2018-12-24 11:38:54 +01:00
luboslenco a7d14cb444 Probe fixes 2018-12-21 11:37:10 +01:00
luboslenco cda8276477 Exporter fixes 2018-12-20 22:37:39 +01:00
luboslenco 71b3d8a555 Packed pos fixes 2018-12-16 22:28:57 +01:00
luboslenco 9c9fd0881e Uniform fixes 2018-12-15 19:03:11 +01:00
luboslenco 7dcb443060 Use shadow samplers, remove arm_dev 2018-12-15 15:07:30 +01:00
luboslenco 975f995796 Faster and smaller vertex data 2018-12-14 15:27:43 +01:00
luboslenco 914030e7f4 Shadowmap arrays 2018-12-11 23:05:18 +01:00
luboslenco d8f78638bd Begin shadow index 2018-12-10 23:29:04 +01:00
luboslenco bd03fd0465 Forward clusters 2018-12-10 18:18:32 +01:00
luboslenco 6176a26e22 Improved light sampling 2018-12-10 17:25:29 +01:00
luboslenco 00d7bba7c8 Deferred modes 2018-12-10 09:46:46 +01:00
luboslenco 023668221e Update shadowmap props 2018-12-10 00:02:40 +01:00
luboslenco 25ae41f9c3 Cleanup 2018-12-09 19:27:11 +01:00
luboslenco 835792f7fc Shader fixes 2018-12-07 13:48:40 +01:00
luboslenco 13bb02e337 Fast clear 2018-12-06 20:36:56 +01:00
luboslenco 93cc102bf5 Faster 2018-12-06 15:23:08 +01:00
luboslenco 0cc0915e44 Need for speed 2018-12-05 17:47:45 +01:00
luboslenco 302a9a32d2 Fix v dir 2018-12-01 12:48:29 +01:00
luboslenco bf639496e9 Faster shadow sample 2018-11-29 23:43:33 +01:00
luboslenco 62b23aa2f0 Depth bind fixes 2018-11-28 10:26:48 +01:00
luboslenco 7075374c8f Use HLSL define 2018-11-27 21:44:56 +01:00
luboslenco cd0447e4ba Roll static loops 2018-11-27 21:34:42 +01:00
luboslenco 368a9a37b3 Fix ssrs 2018-11-23 18:03:27 +01:00
luboslenco 48ad43fd4e Forward clusters 2018-11-22 22:47:14 +01:00
luboslenco 7f261b4365 Save gbuffer slot 2018-11-22 18:07:32 +01:00
luboslenco 850dade8a5 Merge clustered rendeder - wip, unstable 2018-11-22 11:08:03 +01:00