Commit graph

495 commits

Author SHA1 Message Date
Lubos Lenco e38f433349 More profile. 2016-07-22 23:25:07 +02:00
Lubos Lenco a2488719b1 Begin visual console. 2016-07-21 17:45:39 +02:00
Lubos Lenco 63338a29ea Font nodes. 2016-07-21 14:31:33 +02:00
Lubos Lenco 43d486e808 Sync data blend. 2016-07-21 13:05:40 +02:00
Lubos Lenco e90c151cd4 Overlays. 2016-07-21 11:22:34 +02:00
Lubos Lenco 08ebff641e Binary assets. 2016-07-20 17:33:17 +02:00
Lubos Lenco 30b5ca972d Draw skydome. 2016-07-20 01:14:28 +02:00
Lubos Lenco 5bfa99dc77 Track referenced assets. 2016-07-19 19:42:46 +02:00
Lubos Lenco 5685d75582 More shader constants, improved vehicle. 2016-07-18 20:28:52 +02:00
Lubos Lenco 91fa10b970 Drop to ground. 2016-07-18 12:31:31 +02:00
Lubos Lenco 0792bd6901 Fixed list indices. 2016-07-17 23:29:30 +02:00
Lubos Lenco cf8f7186da Expose more shader constants. 2016-07-17 20:29:53 +02:00
Lubos Lenco 42516a7566 Compositor for forward path. 2016-07-12 12:03:43 +02:00
Lubos Lenco 941d12feb7 Basic volumetric cloudscapes. 2016-07-12 00:09:02 +02:00
Lubos Lenco ca373d6bfd Finalizing SDK. 2016-07-10 00:51:39 +02:00
Lubos Lenco d10ac62f06 Talk to SDK. 2016-06-30 13:22:05 +02:00
Lubos Lenco 25bfcf0684 Multi-light system. 2016-06-26 12:11:51 +02:00
Lubos Lenco f295941c5a Begin compositor nodes. 2016-06-22 12:21:15 +02:00
Lubos Lenco 2d24606374 Fast geometry processing. 2016-06-22 10:32:19 +02:00
Lubos Lenco fc92e5a556 Parse images by filename, handle npot texture repeat. 2016-06-21 14:43:50 +02:00
Lubos Lenco 3106ca3dfe Filtered SSR. 2016-06-21 13:29:27 +02:00
Lubos Lenco b9d860b7be Parallax occlusion mapping. 2016-06-18 13:58:12 +02:00
Lubos Lenco 56340d135d Spherical harmonics for irradiance probes. 2016-06-13 12:23:59 +02:00
Lubos Lenco 0dbe35f27c Hybrid path-tracing, blended probes. 2016-06-07 09:38:49 +02:00
Lubos Lenco 6439afb284 Hosek Wilkie sky model. 2016-06-03 17:18:38 +02:00
Lubos Lenco fb4ae736e6 Preliminary weighted blended OIT. 2016-05-27 01:12:21 +02:00
Lubos Lenco 0ff38c5e08 Improved material parsing and pipeline nodes. 2016-05-25 00:13:44 +02:00
Lubos Lenco b2466322c0 Color ramp, decals, shader compiler work. 2016-05-19 22:22:41 +02:00
Lubos Lenco 27683773fa Base color decals done. 2016-05-18 18:55:53 +02:00
Lubos Lenco d3376736fd More robust material parsing. 2016-05-18 01:34:21 +02:00
Lubos Lenco f9e71793ca Context skipping. 2016-05-16 13:02:16 +02:00
Lubos Lenco 7a4ce91202 Light emission node. 2016-05-16 12:01:12 +02:00
Lubos Lenco 68452c0006 Ocean modifier hook. 2016-05-15 00:39:44 +02:00
Lubos Lenco a589a76250 Bindable depth. 2016-05-13 00:08:11 +02:00
Lubos Lenco 9431337efe God-rays pass base. 2016-05-12 21:03:23 +02:00
Lubos Lenco 7034be1da1 Collision margin. 2016-05-06 23:46:04 +02:00
Lubos Lenco 3162a01974 Basic toon shader. 2016-05-06 19:46:56 +02:00
Lubos Lenco b2f0aea364 More compositor filters. 2016-05-06 11:13:46 +02:00
Lubos Lenco f9604b5bb6 First waters. 2016-05-05 19:50:03 +02:00
Lubos Lenco da8d2521dc Added readme note. 2016-04-29 11:11:45 +02:00
Lubos Lenco 7d5bcbbb55 Update render pipelines data. 2016-04-20 23:11:25 +02:00
Lubos Lenco 8d0b1f7e0b Reconstruct pos from gbuffer using ray interpolation. 2016-04-20 19:35:22 +02:00
Lubos Lenco e2bc96ecb5 Support reroute node in pipeline. 2016-04-18 10:46:55 +02:00
Lubos Lenco 85b01f318d Attaching specified color buffer from MRT. 2016-04-18 01:16:51 +02:00
Lubos Lenco f290684ca4 Fixed ping-pong. 2016-04-16 18:57:32 +02:00
Lubos Lenco 6cc221f43e Render target ping-pong. 2016-04-16 03:50:51 +02:00
Lubos Lenco 1980c326b8 Added Quad Pass pipeline node. 2016-04-15 20:19:39 +02:00
Lubos Lenco 5e029b0a83 Reference shader in draw_quad. 2016-04-15 00:02:32 +02:00
Lubos Lenco ec52e1cfa2 Khafile extending support. 2016-04-12 22:59:06 +02:00
Lubos Lenco d2c5bfcbb1 More reflection raymarching. 2016-04-12 14:44:21 +02:00
Lubos Lenco d33d10313c Exposure and tonemapping. 2016-04-08 21:55:07 +02:00
Lubos Lenco 837711c783 Environment links. 2016-04-08 16:17:57 +02:00
Lubos Lenco 34d8524e5b Set proper override context. 2016-04-08 12:12:21 +02:00
Lubos Lenco 3c49cc1d9e Update to latest cmft. 2016-04-08 11:47:17 +02:00
Lubos Lenco 648b9543e5 Auto-generate envmaps. 2016-04-08 11:05:55 +02:00
Lubos Lenco 36bd1f4cfa Masked motion blur. 2016-04-02 18:19:52 +02:00
Lubos Lenco 72fc9b1aef Stencil buffers. 2016-04-02 00:33:19 +02:00
Lubos Lenco 6ba1012355 Basic FPS controller. 2016-03-28 23:02:42 +02:00
Lubos Lenco dc2d85f446 Bind envmaps. 2016-03-19 21:25:53 +01:00
Lubos Lenco 73325c8244 Path-trace pipeline nodes 2016-03-17 20:56:03 +01:00
Lubos Lenco bbd7ee2353 Basic path-trace renderer pipeline. 2016-03-17 19:29:53 +01:00
Lubos Lenco 18a1add122 Depth, SSAO and blur passes 2016-03-15 11:29:53 +01:00
Lubos Lenco 41ee896f42 Refactoring nodes 2016-03-12 12:11:55 +01:00
Lubos Lenco 3d4d3bd169 Depth textures 2016-03-11 15:07:41 +01:00
Lubos Lenco 1877297031 Orthogonalize tangents 2016-03-09 15:29:46 +01:00
Lubos Lenco 886725f42a Improve tangent export 2016-03-09 13:08:46 +01:00
Lubos Lenco 8098ae931d Material work 2016-03-08 14:45:22 +01:00
Lubos Lenco 51adf1ef1c Sync with latest Kha 2016-03-07 22:51:17 +01:00
Lubos Lenco 813966f4ea Improve shader resource parsing 2016-02-21 21:06:01 +01:00
Lubos Lenco 06f1385e82 Basic vehicle simulation 2016-02-20 12:46:12 +01:00
Lubos Lenco 46f993ebd3 Mipmaps and texture params 2016-02-18 15:26:45 +01:00
Lubos Lenco 6612795422 Properly process else directives in shaders 2016-02-17 01:26:07 +01:00
Lubos Lenco 4256fa8b8e Static mesh rigid body type 2016-02-15 14:26:45 +01:00
Lubos Lenco b5e5334fb1 Fix rigid body params 2016-02-15 14:05:56 +01:00
Lubos Lenco e2ab26a8f3 Unite def names 2016-02-15 12:48:15 +01:00
Lubos Lenco b95f047c57 Improve normal mapping 2016-02-14 15:33:23 +01:00
Lubos Lenco 3c112ed571 Roughness, metalness and occlusion maps export 2016-02-13 20:22:25 +01:00
Lubos Lenco 4cec4f5a98 Basic image based lighting 2016-02-13 14:22:04 +01:00
Lubos Lenco ccb7ede766 Include cubemap filtering tool 2016-02-10 18:47:49 +01:00
Lubos Lenco 42f7de586f Compile raw shaders 2016-02-08 21:31:53 +01:00
Lubos Lenco 83f8a82247 Improve assets references 2016-02-08 17:28:05 +01:00
Lubos Lenco e4d811c22f Update blend data 2016-02-08 15:01:36 +01:00
Lubos Lenco 5b7617f3f0 Parse world nodes 2016-02-08 14:58:55 +01:00
Lubos Lenco 574eae7f7b Load resources from blend file 2016-02-08 12:03:20 +01:00
Lubos Lenco d74fa3c777 Export logic nodes to separate folder 2016-02-07 23:03:52 +01:00
Lubos Lenco 888f633871 Parse PBR shader 2016-01-31 00:20:07 +01:00
Lubos Lenco c206ca5790 Parse vcols attribute 2016-01-29 10:52:13 +01:00
Lubos Lenco 9593029e95 Lighting bool 2016-01-28 23:54:31 +01:00
Lubos Lenco a388b54a33 Material parsing work 2016-01-28 23:26:10 +01:00
Lubos Lenco 4c3468b6f4 Automate generating shader variations 2016-01-28 14:47:46 +01:00
Lubos Lenco 6f50e4cd70 Deferred pipeline nodes 2016-01-28 13:21:51 +01:00
Lubos Lenco c8bdae0ba9 Trait parameters UI 2016-01-28 12:32:05 +01:00
Lubos Lenco 18a1195ca5 Add only needed shader resources 2016-01-28 01:35:43 +01:00
Lubos Lenco e8d7f7d6e4 Generate forward pipeline nodes 2016-01-27 23:40:33 +01:00
Lubos Lenco 6a7d93ce04 Rendering pipeline nodes 2016-01-26 14:36:55 +01:00
Lubos Lenco db8088862a Export built-in traits 2016-01-25 22:29:50 +01:00
Lubos Lenco 0358c3122f Spherical billboards 2016-01-25 20:43:11 +01:00
Lubos Lenco 7d233231fd Set startup scene 2016-01-25 16:46:13 +01:00
Lubos Lenco 8826415258 Skinning class 2016-01-24 22:32:51 +01:00
Lubos Lenco 6f83bfe49e Use Kha matrix layout 2016-01-21 22:44:15 +01:00
Lubos Lenco 6dbe92199f Correctly export logic nodes 2016-01-20 17:58:31 +01:00
Lubos Lenco 3fe1d8fa3f Exporter work 2016-01-20 15:22:01 +01:00
Lubos Lenco 7dcb080d49 Merge duplicated shader references 2016-01-17 22:38:46 +01:00
Lubos Lenco 77e58ee700 Remove compiled python files 2016-01-17 22:32:12 +01:00
Lubos Lenco 0ed6161ed8 Ignore compiled python files 2016-01-17 22:31:31 +01:00
Lubos Lenco 07ff2f8c6e Geometry usage 2016-01-11 21:10:33 +01:00
Lubos Lenco fb96a0460c Custom pipeline and material 2016-01-11 16:03:55 +01:00
Lubos Lenco fc3b002c70 Optional physics 2016-01-11 13:50:54 +01:00
Lubos Lenco 3b0862afe5 Include only referenced shaders 2016-01-11 13:07:44 +01:00
Lubos Lenco 2d213340bf Deferred rendering progress 2016-01-03 19:41:00 +01:00
Lubos Lenco 6749552751 Compiler guards for physics traits 2015-12-24 16:12:32 +01:00
Lubos Lenco 3c4972ac09 Begin deferred pipeline 2015-12-21 15:20:00 +01:00
Lubos Lenco 024742908d Speaker nodes 2015-12-18 01:01:41 +01:00
Lubos Lenco c2d721413d Cache bone nodes 2015-12-17 23:48:59 +01:00
Lubos Lenco 96b51022e1 Parse camera type and clear color 2015-12-17 20:37:12 +01:00
Lubos Lenco 58f4eaf8d5 GPU skinning 2015-12-17 14:25:42 +01:00
Lubos Lenco fbfbe62fc7 Begin GPU skinning 2015-12-15 23:09:08 +01:00
Lubos Lenco 38e76e7316 Instanced particles 2015-12-15 12:52:23 +01:00
Lubos Lenco e107a3b611 Particles and frustum culling 2015-12-11 18:25:02 +01:00
Lubos Lenco 010fcbae4f Skinning and more 2015-12-08 23:57:00 +01:00
Lubos Lenco 67f4cae2b7 Custom material shaders 2015-12-07 21:05:27 +01:00
Lubos Lenco 658469fdf6 Python clean up 2015-12-07 20:04:23 +01:00
Lubos Lenco aeb3ec5a22 Shaders and camera work 2015-12-05 14:52:31 +01:00
Lubos Lenco 3eae0de6e1 Instancing and variants 2015-12-03 14:38:33 +01:00
Lubos Lenco 862cc13c98 Shader variations 2015-12-03 02:36:18 +01:00
Lubos Lenco acd38c6cbf Instanced rendering 2015-12-02 00:05:20 +01:00
Lubos Lenco 4b964e39eb Support khafile 2015-12-01 21:12:38 +01:00
Lubos Lenco c01456ee3d Export tangents only when needed 2015-11-30 22:58:07 +01:00
Lubos Lenco 71d5c14a13 Basic material parsing 2015-11-29 15:59:03 +01:00
Lubos Lenco 1bf5f88090 Separate files for geometry 2015-11-28 21:51:42 +01:00
Lubos Lenco 63620fd767 Normal maps 2015-11-28 16:53:52 +01:00
Lubos Lenco e44d9aa8a9 Physics world 2015-11-26 22:30:19 +01:00
Lubos Lenco 7e1052be90 Node scripting 2015-11-26 15:36:17 +01:00
Lubos Lenco f1a1f53b84 Import lue traits 2015-11-26 10:56:06 +01:00
Lubos Lenco b6266e3640 Materials work 2015-11-26 00:56:26 +01:00
Lubos Lenco d56ff3c4b8 Basic material texture 2015-11-25 00:58:05 +01:00
Lubos Lenco 95cbafbd6c Parse and create traits 2015-11-24 22:48:31 +01:00
Lubos Lenco 9bc2817a14 Sync 2015-11-10 22:07:28 +01:00
Lubos Lenco 60e4d28141 Camera type 2015-11-07 20:45:08 +01:00
Lubos Lenco cd7c01de2e Include shaders 2015-11-07 19:39:38 +01:00
Lubos Lenco e45008277c Exporter work 2015-10-31 22:47:43 +01:00
Lubos Lenco 2a2033cc5e Empty screen 2015-10-31 12:08:49 +01:00
Lubos Lenco 0e1695151e Refactoring 2015-10-31 00:30:36 +01:00
Lubos Lenco cc727d900e Import fix 2015-10-30 13:45:01 +01:00
Lubos Lenco ee9677135c Begin refactoring 2015-10-30 13:23:09 +01:00