Commit graph

418 commits

Author SHA1 Message Date
unknown fd548b86c7 Fix huesat include 2018-08-16 09:30:05 +02:00
unknown 788748c9f5 Fix tessellated velocity 2018-08-16 09:07:44 +02:00
unknown a6829d12be Fix disp shader compile 2018-08-15 23:27:46 +02:00
unknown 9f2033c36a Fix texture read parse 2018-08-15 14:10:29 +02:00
unknown b98f94dbe0 Begin Vector Curves and RGB Curves 2018-08-15 12:48:37 +02:00
unknown 48e1f43b91 UV Map node fix 2018-08-13 23:34:17 +02:00
Yannik Böttcher 0d987bc46f Changed HueSaturationValue node to work with all of its inputs 2018-08-12 20:58:47 +02:00
luboslenco f57aa8142f TAA + displace fix 2018-08-09 18:17:15 +02:00
luboslenco 93ce61b311 Expose material blending 2018-08-08 22:43:14 +02:00
luboslenco c09858ae57 Fix tang attrib for tess 2018-08-08 09:34:09 +02:00
luboslenco f91d73d9b8 Color ramp fixes 2018-08-07 16:34:14 +02:00
luboslenco d6ee60b039 Tangent node 2018-08-07 14:14:12 +02:00
luboslenco 6d0862a68e Improve normal parse 2018-08-07 12:23:50 +02:00
luboslenco 11fd35c95f Use non-bias matrix 2018-08-06 22:52:50 +02:00
luboslenco dfe3e04606 Fix uniform include for particle discard 2018-08-06 19:58:11 +02:00
luboslenco f3a72548e4 Fix vertex displacement using vertex color 2018-08-06 17:25:12 +02:00
luboslenco 9525001dc8 Fix hue map 2018-08-06 17:19:10 +02:00
luboslenco 6645c037f3 Mapping node fixes 2018-08-06 16:05:58 +02:00
luboslenco 76ef5577ad Align gpu/cpu particle age 2018-08-03 08:56:26 +02:00
luboslenco bcfb9e34fe Fix normal for mobile path 2018-08-01 11:46:38 +02:00
unknown 5cba0a4b40 Dxr stubs 2018-07-29 11:39:54 +02:00
luboslenco 9cc5216bdf Mobile shader fix 2018-07-16 17:27:35 +02:00
luboslenco 66cf1464ec New Kha windowing 2018-07-15 19:55:36 +02:00
luboslenco 3239c98594 Safe node name 2018-06-26 18:02:24 +02:00
luboslenco e7768afe38 Fix tex1 for depth 2018-06-13 14:14:09 +02:00
luboslenco ed5997d5ed Skin + disp fixes 2018-06-13 12:20:20 +02:00
luboslenco 361b20e767 Fix UV flip 2018-06-12 17:51:53 +02:00
luboslenco 13731ae634 Set Material Param nodes 2018-06-12 13:50:27 +02:00
luboslenco 998dc60687 Material parameters support 2018-06-12 00:26:52 +02:00
luboslenco 61344dc294 Material compiler fix 2018-06-11 19:31:21 +02:00
unknown 619826da07 Lightmap shader make fix 2018-06-02 17:00:54 +02:00
unknown 27a915f1e0 Shader make fix 2018-06-02 13:53:39 +02:00
luboslenco b963898ad7 Checker fac precision fix 2018-05-26 19:41:17 +02:00
luboslenco 48a572fe14 Parse Displacement node 2018-05-26 19:25:07 +02:00
luboslenco 0da20589c6 Improve float pack 2018-05-26 16:39:10 +02:00
luboslenco e48b16d3d4 Upgrading armory into b2.8 engine 2018-05-24 22:16:28 +02:00
luboslenco 4a930bba21 Fix shader group parse 2018-05-21 18:46:22 +02:00
luboslenco 0c4cc2fc70 Material compiler fixes 2018-05-21 17:55:26 +02:00
luboslenco 083cebe60f Invert scale 2018-05-20 21:05:10 +02:00
luboslenco 57c44fcda0 Fix material specular 2018-05-19 19:29:14 +02:00
luboslenco 793d616fa9 Fix vertex structures 2018-05-19 14:35:00 +02:00
luboslenco c7a548bb5e Fixing translucency 2018-05-17 22:47:00 +02:00
luboslenco 3e365beda8 Update displace ratio 2018-05-10 13:52:07 +02:00
luboslenco 68c057c987 Vertex or Tessellated displacement 2018-05-07 23:09:38 +02:00
luboslenco d80a4fce52 Normal Map and Bump node fixes 2018-05-07 13:02:24 +02:00
luboslenco a946dbbb6d Flags clean up 2018-04-14 15:07:05 +02:00
luboslenco f9515c8156 Clean up decal material 2018-04-09 23:31:56 +02:00
luboslenco 09db2a4d01 Forward path fix vxgi intensity 2018-03-27 12:29:12 +02:00
luboslenco 77685755c9 Fix typo 2018-03-27 12:09:21 +02:00
luboslenco 35e9b6f5e1 Exporter fixes 2018-03-27 10:54:19 +02:00
luboslenco 5278226b4c More shader write fixes 2018-03-27 10:10:12 +02:00
luboslenco 310511bbf4 Fix shader.contains 2018-03-26 19:45:15 +02:00
luboslenco 3e5fff8d9d Writing shader attribs 2018-03-26 18:15:02 +02:00
luboslenco df96e7d663 Pre-fetch shader textures 2018-03-26 18:04:11 +02:00
luboslenco b7308009bd Fix image convert 2018-03-26 16:28:27 +02:00
luboslenco ba4a8c2e22 Use latest Kha 2018-03-21 17:53:44 +01:00
luboslenco a963cb322a Render path UI refactor 2018-03-15 16:02:56 +01:00
luboslenco dcd1a0aaf9 Unpack as jpg 2018-03-14 16:49:20 +01:00
luboslenco 1f3361b3da Bake tool 2018-03-13 18:23:00 +01:00
luboslenco 97f3d3dd3b Fix warning print 2018-03-06 22:05:36 +01:00
luboslenco 66041ba142 Async fixes 2018-03-02 14:50:58 +01:00
Lubos Lenco 6373643fac Movie trait fix 2018-02-21 10:55:36 +01:00
Lubos Lenco 80737797d4 Keep materials with fake user 2018-02-16 19:57:27 +01:00
Lubos Lenco f65bbb97de Fix uniform 2018-02-16 17:14:30 +01:00
Lubos Lenco e73bf6b22a Merging compute shader support 2018-02-16 17:12:19 +01:00
Lubos Lenco 4e4dcd2aa6 Use mouse down when unable to lock 2018-01-30 13:16:32 +01:00
Lubos Lenco 9e8181edbc Simplify shader include 2018-01-29 23:52:42 +01:00
Lubos Lenco c7e77006a1 Shader fixes 2018-01-29 19:06:57 +01:00
Lubos Lenco 993ea5971d Shader displacement fix 2018-01-29 11:21:43 +01:00
Lubos Lenco 9a96f216f8 Procedural displacement 2018-01-28 20:02:41 +01:00
Lubos Lenco 4e1a2955d7 No voxels in browser 2018-01-28 17:28:13 +01:00
Lubos Lenco af247f1876 Parse custom shader data from json 2018-01-23 15:41:09 +01:00
Lubos Lenco e7d69c5c06 Fix two_sided 2018-01-07 22:51:20 +01:00
Lubos Lenco cea57c33ea Shader fixes 2018-01-07 20:01:43 +01:00
Lubos Lenco abd0ab0c6c Rendering driver api 2018-01-04 16:22:16 +01:00
Lubos Lenco 08b8421c76 Fix equal shader check 2018-01-04 11:37:27 +01:00
unknown 90a6be24fe Begin rendering driver interface 2018-01-03 15:09:55 +01:00
Lubos Lenco 42b4185187 Reduce shader count 2017-12-20 15:37:58 +01:00
Lubos Lenco 0ec80ebeff Simplify shader files 2017-12-20 10:19:44 +01:00
Lubos Lenco 409a398730 Temporal filter for stable voxels 2017-12-19 18:05:38 +01:00
Lubos Lenco f056c35903 Detect voxel support 2017-12-05 23:06:24 +01:00
Lubos Lenco 054ebc809e Cycles vector convert 2017-12-05 12:25:12 +01:00
Lubos Lenco c67ff89361 LTC and hosek defines 2017-11-27 14:29:21 +01:00
Lubos Lenco e8a4e021b0 Use mesh context for disabled translucency 2017-11-26 15:03:11 +01:00
Lubos Lenco 68754ad79c Rename tess to displacement 2017-11-26 14:45:36 +01:00
Lubos Lenco 52d5e04026 Shader fixes 2017-11-25 20:09:55 +01:00
Lubos Lenco 00de597d19 New render path system 2017-11-22 21:17:36 +01:00
Lubos Lenco 42242b835d Python clean up 2017-11-20 14:32:36 +01:00
Lubos Lenco 71929bd32f Shaders clean up 2017-11-20 12:38:35 +01:00
Lubos Lenco c3bdf0efda Reduce point lamp noise 2017-11-15 16:43:46 +01:00
Lubos Lenco 900f2b77c7 Cascaded shadows 2017-11-15 13:34:51 +01:00
Lubos Lenco ad898da6dd Fix irr on mobile 2017-11-13 10:19:07 +01:00
Lubos Lenco f87bee5bc8 Shader compiler fixes 2017-11-10 15:18:44 +01:00
Lubos Lenco 8e040051db More bump strength 2017-11-08 16:11:01 +01:00
Lubos Lenco 69bcd8830b Fix Bump node shader compilation 2017-11-08 16:05:03 +01:00
Lubos Lenco 45102fb1c7 Tese fix 2017-11-07 12:01:10 +01:00
Lubos Lenco 6162a4d4a4 Bump node for images 2017-11-07 02:26:03 +01:00
Lubos Lenco 334b7fce1b Handle z rotation for Mapping node 2017-11-05 23:21:37 +01:00
Lubos Lenco d2944f83fa Precompute camera plane values 2017-11-04 18:35:34 +01:00
Lubos Lenco f610985aea Sun shadows fix 2017-11-02 23:12:17 +01:00
Lubos Lenco 8efdc60e82 Fix Camera Data node 2017-11-02 14:01:53 +01:00
Lubos Lenco f123a7b1eb Depth cull fix 2017-10-31 22:49:48 +01:00
Lubos Lenco 8ab1b45dbb Fix Mapping node for normals 2017-10-30 18:37:45 +01:00
Lubos Lenco 7befa00fb6 Begin fast voxels for maxwell 2017-10-26 22:13:21 +02:00
Lubos Lenco 3d1bd43e0c Fix voxelized particle 2017-10-24 17:02:24 +02:00
Lubos Lenco 632889d910 Normals fix 2017-10-24 14:06:42 +02:00
Lubos Lenco 329b838c20 Depth pass fix 2017-10-24 13:13:26 +02:00
Lubos Lenco 9d3930ab85 Forward path voxels 2017-10-23 21:01:00 +02:00
Lubos Lenco 21c89b3eec Faster voxels 2017-10-23 16:24:57 +02:00
Lubos Lenco d8d33f32e1 Z multiplier for voxel res 2017-10-23 01:55:47 +02:00
Lubos Lenco bd023584ec Forward renderer fix 2017-10-17 19:51:27 +02:00
Lubos Lenco 903d05831d No spec on mobile for now 2017-10-16 23:11:07 +02:00
Lubos Lenco d6d4112c5b Fix refract 2017-10-16 09:25:18 +02:00
Lubos Lenco 5b91790265 Fix emission 2017-10-15 19:11:26 +02:00
Lubos Lenco 8e2de33dc9 Particle loop 2017-10-15 18:16:55 +02:00
Lubos Lenco 3c7b336dc5 Blending fix 2017-10-15 15:25:47 +02:00
Lubos Lenco 155d528f67 Clouds shadows 2017-10-13 15:21:36 +02:00
Lubos Lenco e58ba5a3a8 Voxel AO fixes 2017-10-12 22:40:30 +02:00
Lubos Lenco 319020a041 Fix voxel snap for point lamp 2017-10-12 12:32:08 +02:00
Lubos Lenco 2985ea60d0 Dynamic camera for voxels 2017-10-12 12:12:48 +02:00
Lubos Lenco 17b7c2d900 Improve skinning 2017-10-10 09:57:23 +02:00
Lubos Lenco 9d0e83b3ce Shader compilation fixes 2017-10-06 19:44:10 +02:00
Lubos Lenco 68aa415cbd Fix proxy materials 2017-10-06 11:16:29 +02:00
Lubos Lenco 8285068a2a Visibility fix 2017-10-05 12:50:15 +02:00
Lubos Lenco ecd80a9752 Fix voxelize for sun lamp 2017-10-05 11:56:40 +02:00
Lubos Lenco cdb1525566 Particle Info material node 2017-10-04 18:24:13 +02:00
Lubos Lenco 347017d4ff Voxelize fixes 2017-10-03 16:08:29 +02:00
Lubos Lenco 1005fc1852 Fix vertex colors for voxels 2017-10-03 15:11:15 +02:00
Lubos Lenco 19b4ef0081 Tweaking mobile profile 2017-10-03 14:40:50 +02:00
Lubos Lenco 444311e069 Merge Cycles profile into Full 2017-10-02 00:00:52 +02:00
Lubos Lenco 09dd2f74ca Solid fix 2017-10-01 19:49:15 +02:00
Lubos Lenco 8b839f03cf Add Solid material profile 2017-10-01 19:42:47 +02:00
Lubos Lenco b1a698ff6d Restricted is now Mobile 2017-10-01 19:09:09 +02:00
Lubos Lenco 743a8d1a39 Particle fixes 2017-09-29 17:00:21 +02:00
Lubos Lenco 487cc19435 Even more GPU particles 2017-09-29 01:18:57 +02:00
Lubos Lenco 9307f57779 More GPU particles 2017-09-28 00:48:57 +02:00
Lubos Lenco ece7eb40c6 GPU particles 2017-09-27 00:04:47 +02:00
Lubos Lenco 6dec40a780 Environment light forward fixes 2017-09-25 10:30:41 +02:00
Lubos Lenco 50c3bb27e8 Fix tilesheet shadowmap 2017-09-22 13:18:01 +02:00
Lubos Lenco c64bc0886c Billboard shadows 2017-09-21 23:47:49 +02:00
Lubos Lenco fc5efd6149 Tilesheets 2017-09-21 18:30:02 +02:00
Lubos Lenco 160c83b199 Particles 2017-09-21 13:22:00 +02:00
Lubos Lenco 2fd6d6e649 Billboards 2017-09-21 13:21:40 +02:00
Lubos Lenco 9edf6fd4bc Envmap fixes 2017-09-20 18:35:37 +02:00
Lubos Lenco 6b46342519 Custom shaders 2017-09-17 16:59:00 +02:00
Lubos Lenco 70c30c308f Improve restricted materials 2017-09-09 13:46:32 +02:00
Lubos Lenco 12cf45a4ed Improve restricted materials 2017-09-08 16:43:48 +02:00
Lubos Lenco 3daa0aee05 Material builder improvements 2017-09-01 23:34:29 +02:00
Lubos Lenco 51060d4e95 Add wavelength material node 2017-09-01 15:24:46 +02:00
Lubos Lenco 3041dd9ac0 Remove deprecated 2017-08-28 11:30:06 +02:00
Lubos Lenco 231c15a3ac Exporter fixes 2017-08-23 22:53:39 +02:00
Lubos Lenco 363478fc1a Deferred+ fixes 2017-08-22 13:27:17 +02:00
Lubos Lenco c03cc0a745 Mapping node basics 2017-08-22 10:43:33 +02:00
Lubos Lenco 4209b61d2c VoxelAO 2017-08-22 10:04:13 +02:00
Lubos Lenco 01458d5933 Preset fixes 2017-08-21 20:30:39 +02:00
Lubos Lenco 757b8e462d Render path presets 2017-08-21 20:16:06 +02:00
Lubos Lenco 3d1611d567 Exporter presets 2017-08-21 15:36:21 +02:00
Lubos Lenco 5dd42f6948 Finish UI merge 2017-08-21 12:17:55 +02:00
Lubos Lenco 6984325499 UI merging 2017-08-19 12:10:06 +02:00
Lubos Lenco a0d14aed21 Voxel refraction 2017-08-13 20:28:06 +02:00
Lubos Lenco feac62cc10 Fix TAA for envmap 2017-08-08 11:14:01 +02:00
Lubos Lenco 7b0aa99a2a Fix voxel emission 2017-08-06 17:36:25 +02:00
Lubos Lenco 8ddedee5ab Minor voxel fix 2017-08-05 22:49:25 +02:00
Lubos Lenco 63fb40936f Minor voxel fix 2017-08-05 11:55:51 +02:00
Lubos Lenco 33d7bd04e7 Char fix for material gen 2017-08-04 11:54:32 +02:00
Lubos Lenco 2f292b786c More conetracing 2017-08-03 17:25:13 +02:00
Lubos Lenco 4a992ebd19 Atomic ops for voxels 2017-08-03 14:01:04 +02:00
Lubos Lenco 8d8cd3415c Material compiler fixes 2017-07-26 20:49:16 +02:00
Lubos Lenco 14f550961a Reload PBR node 2017-07-09 19:44:19 +02:00
Lubos Lenco 9ee6e30085 Material parse fix 2017-07-08 16:12:15 +02:00
Lubos Lenco dd57d2f78f Transparency discard 2017-07-08 15:12:37 +02:00
Lubos Lenco baf41655b0 Fix vertex structure 2017-07-08 12:26:03 +02:00
Lubos Lenco cef5c03df3 Update PBR node 2017-07-07 18:21:44 +02:00
Lubos Lenco 86a190bd84 Two sided shading 2017-07-06 23:47:12 +02:00
Lubos Lenco 5ebaab0a85 Separate SSRS 2017-07-05 23:26:13 +02:00
Lubos Lenco b19dd57c5b Improve emission encoding 2017-06-27 14:10:26 +02:00
Lubos Lenco 6b6e708c73 Principled bsdf basics 2017-06-27 10:55:46 +02:00
Lubos Lenco 7e347b8926 Improve voxel emission 2017-06-26 23:53:27 +02:00
Lubos Lenco 2d8dd9c59b Higher range for emission 2017-06-26 22:39:02 +02:00
Lubos Lenco dc7a4d40ae D3D fixes 2017-06-23 15:47:51 +02:00
Lubos Lenco f981342101 Rebuild mat on instancing change 2017-06-22 12:25:42 +02:00
Lubos Lenco f1017e6612 Handle blending for runtime materials 2017-06-13 23:07:11 +02:00
Lubos Lenco ea57b9cd40 Fix deferred+ compile 2017-06-08 23:58:18 +02:00
Lubos Lenco 622337ad62 Fix vertex element order 2017-05-26 00:22:00 +02:00
Lubos Lenco 517a79d8c1 Update runtime materials 2017-05-25 20:14:53 +02:00
Lubos Lenco 9d9f39aeb4 New material bind system 2017-05-25 16:48:41 +02:00
Lubos Lenco cfa18ecc00 Decals pass 2017-05-24 11:04:15 +02:00
Lubos Lenco 52efec23da SSS node 2017-05-23 15:01:56 +02:00
Lubos Lenco da5f18c97c Do not hard-code build dir 2017-05-23 01:03:44 +02:00
Lubos Lenco 81b8b0bc3a Fix volumetric light 2017-05-22 15:55:34 +02:00
Lubos Lenco 0df4db841b Voxel tweaks 2017-05-20 19:07:15 +02:00
Lubos Lenco b945b801c9 Texture filtering prop 2017-05-19 10:25:59 +02:00
Lubos Lenco 3e8b400ee2 Add cubemap shadows to voxel pass 2017-05-19 00:59:01 +02:00
Lubos Lenco 419b3a999c Improve filename handling 2017-05-13 17:17:43 +02:00
Lubos Lenco 9324323d37 Update debug console 2017-05-12 21:49:42 +02:00
Lubos Lenco ecd4cd8ac5 Runtime material builder progress 2017-05-11 23:09:26 +02:00
Lubos Lenco fb60e4aa96 More material context props 2017-05-01 22:25:36 +02:00
Lubos Lenco 2660ee96c6 Runtime material builder progress 2017-04-28 12:43:40 +02:00
Lubos Lenco c632daa3b2 Super-sampling resolve 2017-04-26 17:37:30 +02:00
Lubos Lenco 56190c05f2 More VR, restricted materials gen 2017-04-26 14:21:22 +02:00
Lubos Lenco 64b334b643 Begin runtime material builder 2017-04-22 15:08:44 +02:00
Lubos Lenco 8c6947f054 Fix material with no output node 2017-04-21 11:10:49 +02:00
luboslenco 71e9cce396 More D3D fixes 2017-04-19 23:11:02 +02:00
luboslenco 68b74a95c1 More D3D fixes 2017-04-19 11:48:30 +02:00
luboslenco b0e2be7c8b D3D fixes 2017-04-18 13:37:51 +02:00
Lubos Lenco 5e736a615f Logic fixes, primitive events 2017-04-16 14:46:35 +02:00
Lubos Lenco 46223379c5 Use floats 2017-04-12 13:25:09 +02:00
Lubos Lenco ac7bfb1b8e Logic nodes round 2 2017-04-04 23:11:31 +02:00
Lubos Lenco 391fea23d2 Normal maps for deferred+ 2017-04-01 10:06:49 +02:00
Lubos Lenco fc81c6af6c Computing TBN matrix 2017-03-31 14:18:47 +02:00
Lubos Lenco 44f257f6ba Deferred+ renderer 2017-03-28 14:30:51 +02:00
Lubos Lenco 29f8a2536a Deferred+ template 2017-03-23 13:18:13 +01:00
Lubos Lenco 140e69fde8 Fix wpos write 2017-03-23 12:01:25 +01:00
Lubos Lenco d7be94d6e1 Merge logic nodes 2017-03-21 03:06:38 +01:00
Lubos Lenco 40eb158021 Forward cubemap shadow capture 2017-03-20 21:02:23 +01:00
Lubos Lenco 6565a5b4de Pass anim frame time 2017-03-20 02:21:13 +01:00
Lubos Lenco 2f80c4baf4 Object info and hsv nodes 2017-03-20 01:56:46 +01:00
Lubos Lenco 0fc938911c Move py sources to arm package 2017-03-15 12:30:14 +01:00