Commit graph

728 commits

Author SHA1 Message Date
Lubos Lenco
f28d7641f3 Physics constraints 2017-04-02 13:13:43 +02:00
Lubos Lenco
0b31e4f8fd Check valid armature 2017-04-01 21:25:57 +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
b626197f78 Fix voxel nodes 2017-03-29 14:32:44 +02:00
Lubos Lenco
44f257f6ba Deferred+ renderer 2017-03-28 14:30:51 +02:00
Lubos Lenco
41d84927d5 Restore forward path 2017-03-25 23:46:29 +01: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
b46d0ca15f Safe project name 2017-03-20 20:07:25 +01:00
Lubos Lenco
1bbf4555ce Clean project on sdk update 2017-03-20 14:00:55 +01:00
Lubos Lenco
5cb78a8a91 Workaround for '.' folders 2017-03-20 13:23:31 +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
9afaaabbcb Capture cubemap shadows 2017-03-18 18:44:21 +01:00
Lubos Lenco
d8044cf1df Begin cubemap capture 2017-03-17 18:34:03 +01:00
Lubos Lenco
7b6cc88dab Clean animation matrices 2017-03-16 14:53:43 +01:00
Lubos Lenco
7c28d2e140 Dir light as quad 2017-03-15 15:49:13 +01:00
Lubos Lenco
0fc938911c Move py sources to arm package 2017-03-15 12:30:14 +01:00
Lubos Lenco
8dd6d66e45 Prefix Python module name 2017-03-15 10:37:09 +01:00
Lubos Lenco
a49907b870 Renderer speedup round 3 2017-03-14 20:43:54 +01:00
Lubos Lenco
359bb45871 Renderer speedup round 2 2017-03-12 17:29:22 +01:00
Lubos Lenco
fc167d2885 Renderer speedup round 1 2017-03-11 01:50:47 +01:00
Lubos Lenco
25d07ccda0 Lamp falloff toggle 2017-03-06 02:36:59 +01:00
Lubos Lenco
19c995c018 Push logic nodes 2017-03-06 02:29:03 +01:00
Lubos Lenco
298175ee31 Fix forward lamp attenuation 2017-03-04 16:46:39 +01:00
Lubos Lenco
fca4fed9d4 Finish area lights 2017-03-03 14:36:01 +01:00
Lubos Lenco
2e9b0451d1 Rename tangent attrib 2017-03-02 10:15:22 +01:00
Lubos Lenco
e4f25e4e11 Fix skin in default material 2017-03-01 11:45:55 +01:00
Lubos Lenco
645f17e469 Take 4 bones 2017-02-28 22:26:35 +01:00
Lubos Lenco
c25868fa85 Bias mat for shadowmaps 2017-02-28 14:13:50 +01:00
Lubos Lenco
707daf8da3 Fix console 2017-02-28 13:48:19 +01:00
Lubos Lenco
257608499b Fix extract_filename 2017-02-27 22:14:46 +01:00
Lubos Lenco
7dad48c30c Lens texture test 2017-02-25 17:13:22 +01:00
Lubos Lenco
6f8fa8ece0 More tonemapping 2017-02-25 00:57:13 +01:00
Lubos Lenco
39da6198ec Editing bundled scripts 2017-02-24 21:29:49 +01:00
luboslenco
ea0812e254 Update render path nodes 2017-02-23 14:12:28 +01:00
luboslenco
01235bb57f Clear image node 2017-02-23 13:30:11 +01:00
luboslenco
09183e3459 Fetch bundled scripts on register 2017-02-22 17:32:34 +01:00
luboslenco
f39ab2a922 Temp ext fix 2017-02-22 16:55:51 +01:00
luboslenco
3a6f55161c Save on build option 2017-02-22 16:14:55 +01:00
luboslenco
0a51699aff VGI work 2017-02-22 15:50:19 +01:00
luboslenco
e883227155 Check object attribute 2017-02-22 13:24:31 +01:00
luboslenco
c6afed1507 Light falloff 2017-02-22 12:10:53 +01:00
luboslenco
f7b4335f1f Ensure uvs exist 2017-02-21 22:37:34 +01:00
luboslenco
ee50036d1b No colorwrite for shadowmap context 2017-02-21 21:57:10 +01:00
luboslenco
4c10c37396 Fix voxelize pass 2017-02-18 20:18:38 +01:00
Lubos Lenco
27a423fd23 Disable undo recache 2017-02-17 20:06:57 +01:00
Lubos Lenco
0eda8e5be5 Recache last undo step 2017-02-15 16:55:46 +01:00
Lubos Lenco
6c8eaa04c4 Auto-enable overlays and decals 2017-02-15 13:15:24 +01:00
Lubos Lenco
48dc9d0147 Anti-aliased overlays 2017-02-15 12:42:40 +01:00
Lubos Lenco
02bd6dde8a Fix second uv set 2017-02-15 09:56:48 +01:00
Lubos Lenco
0e063854c1 Empty texture slots 2017-02-13 13:23:43 +01:00
Lubos Lenco
8af3887741 Write package dir 2017-02-09 23:33:54 +01:00
Lubos Lenco
0047257d5d Project py scripts 2017-02-09 22:52:47 +01:00
Lubos Lenco
5a0de8a427 Use local libs if present 2017-02-09 00:33:19 +01:00
Lubos Lenco
0581c9df81 Gen shadow context 2017-02-07 14:55:49 +01:00
Lubos Lenco
e8812d3303 Recache on shading change 2017-02-07 14:47:03 +01:00
Lubos Lenco
a7634abf25 Use vec4s for skinning 2017-02-07 14:14:05 +01:00
Lubos Lenco
d4d524efaf Gapi enums 2017-02-07 12:22:38 +01:00
Lubos Lenco
660406bab2 Use float4s to prevent padding 2017-02-07 11:50:21 +01:00
Lubos Lenco
74808c224a Enclose paths 2017-02-01 10:05:57 +01:00
Lubos Lenco
c188020451 Graphics API selection 2017-01-31 20:15:58 +01:00
Lubos Lenco
19a218b44b Fix forward path gen 2017-01-31 17:58:30 +01:00
Lubos Lenco
4af982f5de Update render paths 2017-01-30 12:02:40 +01:00
Lubos Lenco
897e5c29de Mesh groups 2017-01-29 16:15:04 +01:00
Lubos Lenco
27a8736ce4 Safe name for default material 2017-01-29 13:07:58 +01:00
Lubos Lenco
b4d3c11eea Path fixes 2017-01-28 20:00:04 +01:00
Lubos Lenco
0341e08a4f Irradiance switch 2017-01-23 20:41:45 +01:00
Lubos Lenco
c68b13c081 Fix disabled shadowmap 2017-01-23 00:48:59 +01:00
Lubos Lenco
4414d164cc Active scene for render res 2017-01-19 00:26:18 +01:00
Lubos Lenco
ccf195cdbd Faster build times 2017-01-18 14:52:51 +01:00
Lubos Lenco
14d4ad1b96 Merge play and build panels 2017-01-17 18:13:54 +01:00
Lubos Lenco
d6de017566 Pink color for missing texture 2017-01-17 15:49:33 +01:00
Lubos Lenco
6f6eb066c6 Ray-traced shadows 2017-01-17 14:48:47 +01:00
Lubos Lenco
0e08046048 GPU processing option 2017-01-16 16:11:43 +01:00
Lubos Lenco
ef59fa8845 Use new cmft binary 2017-01-16 15:26:57 +01:00
Lubos Lenco
910f6906e4 Fix instanced shadows 2017-01-14 17:37:18 +01:00
Lubos Lenco
55f3899301 Warn when tess is not available 2017-01-14 16:32:10 +01:00
Lubos Lenco
32865cd331 Material gen fixes 2017-01-14 12:44:43 +01:00
Lubos Lenco
d27b790e09 Fix auto-translucency 2017-01-13 23:52:22 +01:00
Lubos Lenco
c9f39632be Fix on_load_post on win 2017-01-13 15:11:30 +01:00
Lubos Lenco
e6d44bcfd6 Fix on_load_post on win 2017-01-13 15:09:23 +01:00
Lubos Lenco
071576a7d5 Fix file check 2017-01-13 11:24:35 +01:00
Lubos Lenco
8f03e7679f Fix radiance filer on win 2017-01-13 10:55:59 +01:00
Lubos Lenco
8176f54aa5 Auto-enable translucency 2017-01-13 00:16:00 +01:00
Lubos Lenco
b10385dd88 Paths 2017-01-12 22:20:14 +01:00
Lubos Lenco
421b232823 Ensure image file exists 2017-01-12 12:11:25 +01:00
Lubos Lenco
3db0ef3700 Default material for empty slots 2017-01-10 23:36:18 +01:00
Lubos Lenco
676d11abcb Save only valid texts 2017-01-10 22:57:22 +01:00
Lubos Lenco
b8af3aab04 Do not play when compiling 2017-01-10 15:06:46 +01:00
Lubos Lenco
13a3526273 Soft bodies 2017-01-10 10:41:06 +01:00
Lubos Lenco
8da28b15a6 Tessellated velocity 2017-01-08 13:21:54 +01:00
Lubos Lenco
559567de37 Handle ldr envmaps 2017-01-08 11:25:30 +01:00
Lubos Lenco
b038f99225 Check sdk path 2017-01-08 00:56:49 +01:00
Lubos Lenco
e363e2dcef Quote paths 2017-01-07 14:04:55 +01:00
Lubos Lenco
f93a46ac59 Fix probe path 2017-01-07 13:53:02 +01:00
Lubos Lenco
4716c7719c PhysicsBreak 2017-01-07 13:50:55 +01:00
Lubos Lenco
f3991f013c Improve material parsing 2017-01-04 00:13:52 +01:00
Lubos Lenco
a4e9a8b34d Recache on apply transform 2017-01-03 13:20:33 +01:00
Lubos Lenco
27f7e1e405 Auto-build renderpath 2017-01-03 12:20:46 +01:00
Lubos Lenco
50d9a8aa5e Ensure camera in active layer 2017-01-03 01:26:06 +01:00
Lubos Lenco
40daded8b4 Parse emission socket 2017-01-03 01:03:09 +01:00
Lubos Lenco
1f13854270 Check area 2017-01-03 00:28:05 +01:00
Lubos Lenco
e957a78e1d Check object attr 2017-01-03 00:16:54 +01:00
Lubos Lenco
f2fd4b0c28 Warn on wrong normal map node 2017-01-02 23:58:02 +01:00
Lubos Lenco
b1eae2c3c9 Fix envmap path with spaces 2017-01-02 23:22:04 +01:00
Lubos Lenco
f0bb3a7462 Switch to bui 2017-01-02 22:46:18 +01:00
Lubos Lenco
7a29bf67a5 Bump version 2016-12-29 13:27:26 +01:00
Lubos Lenco
9162adc44b Relative shader path 2016-12-23 13:33:59 +01:00
Lubos Lenco
6c965a73c5 Switch to make renderer 2016-12-23 02:51:24 +01:00
Lubos Lenco
82fc7176b2 Handle basecolor gamma 2016-12-21 19:15:51 +01:00
Lubos Lenco
0954693781 Fix shader paths 2016-12-21 00:51:04 +01:00
Lubos Lenco
b0c0a426c7 Predefine common context names 2016-12-20 14:15:09 +01:00
Lubos Lenco
0114c00b71 Remove old materials 2016-12-20 01:39:16 +01:00
Lubos Lenco
fa576fd2c8 Mat builder on par 2016-12-20 00:39:18 +01:00
Lubos Lenco
e67172db9f New material builder progress 2016-12-19 01:25:22 +01:00
Lubos Lenco
19777385e5 Advancing new material builder 2016-12-17 23:48:18 +01:00
Lubos Lenco
924e187f9a Parse displacement socket 2016-12-17 15:34:43 +01:00
Lubos Lenco
15fe673b48 Fix py scripts in Krom 2016-12-16 00:12:21 +01:00
Lubos Lenco
8ae44827da Parse image nodes 2016-12-15 23:50:21 +01:00
Lubos Lenco
d6409afad6 Parse shader normal socket 2016-12-15 22:31:20 +01:00
Lubos Lenco
b22b0cfd36 Deferred for new mat builder 2016-12-15 14:28:22 +01:00
Lubos Lenco
002ded75c8 More material nodes 2016-12-15 00:18:59 +01:00
Lubos Lenco
f15bc58255 Implementing material nodes 2016-12-13 20:06:23 +01:00
Lubos Lenco
d5497db0a0 Groups in materials 2016-12-13 11:42:00 +01:00
Lubos Lenco
f4898a130c Begin true material builder 2016-12-13 01:09:17 +01:00
Lubos Lenco
5eb7221953 Tessellated height maps in forward path 2016-12-11 13:32:38 +01:00
Lubos Lenco
fdd52bf738 Fix translucency for alpha socket 2016-12-10 15:30:40 +01:00
Lubos Lenco
0d69eb0cc0 Print version to console 2016-12-10 14:26:02 +01:00
Lubos Lenco
0a0587f63d Fix cpp compilation 2016-12-10 14:20:16 +01:00
Lubos Lenco
0fb98cd2fe Handler fix 2016-12-09 02:10:45 +01:00
Lubos Lenco
70b20add0f Render path builder 2016-12-09 02:08:01 +01:00
Lubos Lenco
2ef3ad837b MSAA to enum 2016-12-08 16:38:21 +01:00
Lubos Lenco
1626bfee77 Bump version 2016-12-08 16:29:34 +01:00
Lubos Lenco
4127f57396 Fix trait writing 2016-12-08 14:38:04 +01:00
Lubos Lenco
9df4bc1e9e Passive rigid bodies and damping 2016-12-08 14:30:39 +01:00
Lubos Lenco
fe1b5aa89a Show navmesh in viewport 2016-12-07 21:13:54 +01:00
Lubos Lenco
1377d02c0d Few navigation nodes 2016-12-07 14:33:18 +01:00
Lubos Lenco
1b03951f54 Detect navigation 2016-12-07 10:37:08 +01:00
Lubos Lenco
bdd1599355 Fix logicnode name handling 2016-12-07 10:19:45 +01:00
Lubos Lenco
695d0bf69b Primitive navmeshes. 2016-12-07 02:01:42 +01:00
Lubos Lenco
9c3add2075 SDFGen macos binary 2016-12-05 21:53:06 +01:00
Lubos Lenco
447083a7fa Fix sdk path for macos 10.12 2016-12-05 17:37:26 +01:00
Lubos Lenco
e4ca8535e9 Forward OIT 2016-12-05 15:03:47 +01:00
Lubos Lenco
eb7155b377 Primitive lod system 2016-12-05 01:54:01 +01:00
Lubos Lenco
cc91ed495b Prevent node errors 2016-12-03 13:27:42 +01:00
Lubos Lenco
245a764fb7 Opacity texture. 2016-12-02 00:13:09 +01:00
Lubos Lenco
aeeec95db3 Merge clean buttons 2016-12-01 18:46:48 +01:00
Lubos Lenco
cafc4034ed Improving soft shadows 2016-12-01 18:28:07 +01:00
Lubos Lenco
4a62e1710c Use first track as default. 2016-11-30 15:54:39 +01:00
Lubos Lenco
7f12b29d6d Tessellate on supported targets only. 2016-11-30 11:40:28 +01:00
Lubos Lenco
3a6155187f Fix scene format typedefs. 2016-11-30 01:33:26 +01:00
Lubos Lenco
00a69b2f11 Update render path nodes. 2016-11-29 22:17:55 +01:00
Lubos Lenco
2c64c4dc05 Shadows for translucent context. 2016-11-29 21:57:56 +01:00
Lubos Lenco
d4d6158a26 Fix uv attribute check. 2016-11-28 16:52:58 +01:00
Lubos Lenco
ace3967d7d Basic metaballs. 2016-11-28 14:40:07 +01:00
Lubos Lenco
6e2a68427c Export hidden renders by default. 2016-11-28 13:11:57 +01:00
Lubos Lenco
6ccfb00f72 Fix ammo path on Windows. 2016-11-28 09:23:29 +01:00
Lubos Lenco
418ce73d28 Patch for Krom. 2016-11-26 23:05:26 +01:00
Lubos Lenco
a29b123e6f Fix electron operator parsing. 2016-11-26 22:33:31 +01:00
Lubos Lenco
177f31178e Fix char handling. 2016-11-26 21:44:11 +01:00
luboslenco
0ea7e85cbf Fix shader version detect. 2016-11-26 12:17:33 +01:00
Lubos Lenco
b8e64b7deb Bump version. 2016-11-25 21:07:38 +01:00
Lubos
9e772bbca3 Linux fixes. 2016-11-25 20:52:25 +01:00
Lubos Lenco
1609f50732 Fix info redraw. 2016-11-25 11:29:26 +01:00
Lubos Lenco
4e9a10ddf8 Safe checks, fix path importing. 2016-11-24 23:24:55 +01:00
Lubos Lenco
33a3974961 Recache mesh on removed modifier. 2016-11-24 19:41:22 +01:00
Lubos Lenco
4c887c2e0b Constraint target is optional. 2016-11-24 18:58:12 +01:00
Lubos Lenco
98bf287985 Load ammo using eval. 2016-11-24 17:35:12 +01:00
Lubos Lenco
04df49b88f Migrating to Krom. 2016-11-23 15:34:59 +01:00
Lubos Lenco
16d18158fc Fix empty object export. 2016-11-22 21:52:30 +01:00
Lubos Lenco
9693109357 Detect glsl version. 2016-11-22 15:02:03 +01:00
Lubos Lenco
71c4f4c342 Do not discard data world. 2016-11-21 17:15:13 +01:00
Lubos Lenco
0f7ea897ca Improve linked data. 2016-11-21 16:49:32 +01:00
luboslenco
5678b6b027 Show template header. 2016-11-20 18:04:37 +01:00
luboslenco
4e1d03955f Local numpy import. 2016-11-19 20:51:41 +01:00
Lubos Lenco
1649d77096 Fix shadows for height maps. 2016-11-19 11:44:15 +01:00
Lubos Lenco
0f353cf714 Render path generator ui. 2016-11-14 16:02:10 +01:00
Lubos Lenco
1622c37595 Logic nodes work. 2016-11-14 12:45:56 +01:00
Lubos Lenco
8c0b03c220 Do not crash on armatures with no actions. 2016-11-13 12:13:41 +01:00
Lubos Lenco
bb22354ef0 Check if screen exists. 2016-11-13 11:46:54 +01:00
Lubos Lenco
eabe0bd64e Support 2 uv maps. 2016-11-12 21:34:06 +01:00
Lubos Lenco
a2667d8dca Capture output as render result. 2016-11-12 18:30:39 +01:00
Lubos Lenco
fc73ed9c75 Merge branch 'master' of https://github.com/armory3d/armory 2016-11-11 23:06:31 +01:00
Lubos Lenco
de60c0f253 Report error when no camera is present. 2016-11-11 23:05:17 +01:00
luboslenco
bfe5326c31 Pow2 required to generate mipmaps. 2016-11-09 15:48:35 +01:00
luboslenco
3117f4cff1 Clamp envmap uvs. 2016-11-09 15:36:32 +01:00
lubos
0521d77fab Fix Edit Traits button. 2016-11-09 14:40:07 +01:00
Lubos Lenco
c7d3dd2804 Register on scene load. 2016-11-08 22:29:50 +01:00
Lubos Lenco
8c709d4855 Ray Visiblity hooks. 2016-11-08 16:32:32 +01:00
Lubos Lenco
aca381d515 Fix area lamp links. 2016-11-08 15:14:56 +01:00
Lubos Lenco
a7577cb6d0 Radiance size prop. 2016-11-08 11:45:25 +01:00
luboslenco
050a4a8641 Fix cmft on Windows. 2016-11-08 01:40:21 +01:00
Lubos Lenco
ac509cefd2 Asset loading progress. 2016-11-07 23:06:08 +01:00
Lubos Lenco
a9a500c566 Auto-convert textures to supported format. 2016-11-07 22:10:11 +01:00
Lubos Lenco
5d1452ea66 Use Shadowmap node in blend data. 2016-11-07 17:01:21 +01:00
Lubos Lenco
c4e3c144e0 Point shadows placeholder. 2016-11-07 16:11:35 +01:00
Lubos Lenco
8acd7bad43 Remove cache on new modifier. 2016-11-07 00:31:48 +01:00
Lubos Lenco
8be2efc8eb Fix links. 2016-11-06 21:23:21 +01:00
Lubos Lenco
f5cdac1c7c Area lamps. 2016-11-06 15:07:13 +01:00
Lubos Lenco
bcc6dbdf91 Textured lamp test, fixes. 2016-11-05 20:57:04 +01:00
Lubos Lenco
16771d48a1 Disable fov extracting. 2016-11-05 14:12:36 +01:00
Lubos Lenco
2348aa06f9 Area maximizing. 2016-11-05 12:56:12 +01:00
Lubos Lenco
52c516c957 Static background node. 2016-11-03 19:07:16 +01:00
Lubos Lenco
c8a65da54b Redraw required on Linux. 2016-11-02 20:03:23 +01:00
Lubos Lenco
16a8c5f5cd Fix Linux path. 2016-11-02 15:51:25 +01:00
Lubos Lenco
d5513170aa Fix py asset extension. 2016-11-01 17:26:21 +01:00
Lubos Lenco
a5b865a8b2 Reset render path. 2016-11-01 12:07:49 +01:00
Lubos Lenco
5bdbb4593d Shorter paths. 2016-11-01 12:02:58 +01:00
Lubos Lenco
7cf38446d0 Fix trait edit. 2016-11-01 00:30:10 +01:00
Lubos Lenco
e287518f96 Fix path. 2016-10-31 23:16:48 +01:00
Lubos Lenco
48eba84031 Transform into render engine. 2016-10-31 19:29:03 +01:00
Lubos Lenco
509dc23ca3 Utils to armutils. 2016-10-27 01:11:11 +02:00
Lubos Lenco
0a00a28e1d Move default lamp. 2016-10-26 15:23:21 +02:00
Lubos Lenco
186195089c Linux fixes. 2016-10-26 09:56:26 +02:00
Lubos Lenco
ccebc307d3 Close opened files. 2016-10-25 16:15:07 +02:00
Lubos Lenco
272b735ec0 Line endings, windows fixes. 2016-10-25 13:01:20 +02:00
Lubos Lenco
e50f60454e Shaders ready. 2016-10-23 15:32:26 +02:00
Lubos Lenco
016dc01e5f Fix bloom and dof. 2016-10-21 19:36:08 +02:00
Lubos Lenco
202ad3d7cf Dynamic resolution scaling. 2016-10-19 17:46:13 +02:00
Lubos Lenco
cf43d567f8 Python overhaul. 2016-10-19 13:28:06 +02:00
Lubos Lenco
9edb0b0fa9 Shaders overhaul. 2016-10-17 17:39:40 +02:00
Lubos Lenco
73e67e3c1e Refactor shader params. 2016-10-17 12:02:41 +02:00
Lubos Lenco
fd6ec03f41 Reuse shader code. 2016-10-17 02:29:37 +02:00
Lubos Lenco
1dc2dcf6f8 Reusing shader code. 2016-10-17 00:02:51 +02:00
Lubos Lenco
361b1d91cb Use tabs for Haxe. 2016-10-15 20:19:09 +02:00
Lubos Lenco
dec9eb1351 Separate uniforms. 2016-10-15 15:08:25 +02:00
Lubos Lenco
17f30c4b85 Support compressed assets. 2016-10-15 12:17:33 +02:00
Lubos Lenco
0fef65aa5f Defines to lower-case. 2016-10-12 18:26:56 +02:00
Lubos Lenco
85ea9845f2 Cleaning up. 2016-10-12 17:52:27 +02:00
Lubos Lenco
0bbd0a59a3 Voxel cone tracing. 2016-10-09 16:06:18 +02:00
Lubos Lenco
ddb83de3b8 Camera controllers & constraints. 2016-10-02 19:52:40 +02:00
Lubos Lenco
a2a7cf4a18 Grease pencil essentials. 2016-09-30 23:24:18 +02:00
Lubos Lenco
e7ba7c30ba Tessellation instancing & fixes. 2016-09-29 22:49:22 +02:00
Lubos Lenco
f7e9d964a7 Essential tessellated displacement shaders. 2016-09-28 00:00:59 +02:00
Lubos Lenco
80b8bc3236 Prop descriptions. 2016-09-23 00:34:42 +02:00
Lubos Lenco
e8ce9f2030 Minor bone export fixes. 2016-09-16 01:11:34 +02:00
Lubos Lenco
b983c75271 Basic Blender operator mapping. 2016-09-14 16:17:26 +02:00
Lubos Lenco
02145ffc6a Asynchronous resource loading. 2016-09-14 11:49:32 +02:00
Lubos Lenco
46052817fc More embedded player work. 2016-09-12 20:12:13 +02:00
Lubos Lenco
d04f277778 Talk to embedded player in Blender. 2016-09-12 02:24:20 +02:00
Lubos Lenco
9f68ec79c9 Fix all the bugs, PCSS works. 2016-09-08 14:08:31 +02:00
Lubos Lenco
cd2e936fcf Fix translucent, redirect traces to Blender. 2016-09-05 17:03:20 +02:00
Lubos
db00e84343 More live patching. 2016-09-03 13:30:52 +02:00
Lubos
ca1faf8d90 More probes and Electron live patching. 2016-09-02 23:11:04 +02:00
Lubos Lenco
46a1657f2c Volumetric lights. 2016-08-31 00:46:10 +02:00
Lubos Lenco
f3554b4de8 Dual quaternion skinning, mirrors. 2016-08-29 09:56:34 +02:00
Lubos Lenco
8e3c2e0c74 Match Blender naming. 2016-08-25 00:26:01 +02:00
Lubos Lenco
5dd8f5a926 Anims, begin dual quaternion skinning. 2016-08-23 22:55:46 +02:00
Lubos Lenco
1f561e01a7 Checks if animation trait is attached. 2016-08-22 23:18:30 +02:00
Lubos Lenco
878a27ee93 Packed assets support. 2016-08-22 21:56:28 +02:00
Lubos Lenco
e90dbbcd4b More Python/JS scripting. 2016-08-21 20:00:37 +02:00
Lubos Lenco
61e859dae9 Basic Python and JS scripting. 2016-08-21 00:16:13 +02:00
Lubos Lenco
c6e4a9849c Improving controllers. 2016-08-16 23:54:37 +02:00
Lubos Lenco
5d1f9e4c66 More compositor nodes + clean up. 2016-08-15 23:45:03 +02:00
Lubos Lenco
7ef3d53945 Clean up. 2016-08-15 12:08:50 +02:00
Lubos Lenco
8dc44c5069 Less code = better code. 2016-08-15 01:59:49 +02:00
Lubos Lenco
56ed9b8542 Refined logic nodes. 2016-08-14 21:08:01 +02:00
Lubos Lenco
8799cd4927 Fix more paths. 2016-08-14 00:56:53 +02:00
Lubos Lenco
55e174c9d0 Prepare for the new shader compiler. 2016-08-13 20:38:45 +02:00
luboslenco
1f19d26002 More windows fixes. 2016-08-13 14:02:12 +02:00
Lubos Lenco
b9e841ac45 More Windows fixes. 2016-08-12 15:26:56 +02:00
Lubos Lenco
c5239c850f Fix KodeStudio path. 2016-08-12 13:54:26 +02:00
Lubos Lenco
6e44b04d3f Shader fixes. 2016-08-12 13:48:04 +02:00
Lubos Lenco
e60785dbb9 Detect all SSAO nodes. 2016-08-12 11:38:05 +02:00
Lubos Lenco
412fe22c4b Windows fixes. 2016-08-12 02:29:09 +02:00
Lubos Lenco
5af755bb33 Match sky strength to Cycles. 2016-08-11 22:24:45 +02:00
Lubos Lenco
175a8c58e0 Begin stereo rendering for VR. 2016-08-10 17:46:16 +02:00
Lubos Lenco
daf8dd6c16 Light culling for deferred. 2016-08-09 23:51:40 +02:00
Lubos Lenco
f7ea3d62d0 Super fast shaders. 2016-08-07 23:12:14 +02:00
Lubos Lenco
15ad0571ce Forward+ render path, faster shaders. 2016-08-07 01:43:21 +02:00
Lubos Lenco
c3f8cd31f7 Update to latest Kha. 2016-08-04 22:38:56 +02:00
Lubos Lenco
34f49299c2 Velocity for motion blur. 2016-08-01 10:55:13 +02:00
Lubos Lenco
6977e2dccd Velocity for Temporal AA. 2016-07-31 23:25:33 +02:00
Lubos Lenco
09cf85257c Animation support for all nodes. 2016-07-31 11:49:55 +02:00
Lubos Lenco
34376b2b31 Cull-mode overriding per material. 2016-07-30 11:56:57 +02:00
Lubos Lenco
f34760589f Fixed skin export. 2016-07-28 22:38:11 +02:00
Lubos Lenco
1f3684f9b0 Static temporal AA. 2016-07-28 13:21:27 +02:00
Lubos Lenco
fc9ef1ae2f Empty navmesh traits. 2016-07-27 14:25:01 +02:00
Lubos Lenco
c5438db51a Fixed depth writing. 2016-07-24 19:15:36 +02:00
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