Lubos Lenco
91cb952fd8
Shader cleanup
2017-12-13 14:44:21 +01:00
Lubos Lenco
a1532d5bec
Simplify shader passes
2017-12-13 14:21:42 +01:00
Lubos Lenco
6000a9199e
Simplify world pass
2017-12-13 00:10:30 +01:00
Lubos Lenco
34fd94af8a
Depth read fix for deferred quad pass
2017-12-07 20:46:41 +01:00
Lubos Lenco
2a3b8ff81b
Show trace in tab header
2017-12-07 17:44:44 +01:00
Lubos Lenco
5bb511a06b
Merge pull request #407 from Naxela/master
...
Implement LUT-based color-grading
2017-12-07 17:39:42 +01:00
Alexander Kleemann
42b0aaaded
Implement LUT-based color-grading
...
3D LUT color grading. Maybe it's only necessary to only have the StringProperty like lensflare.
Todo: LUT size handling (resolution dependent), currently only 512x512 LUTS.
2017-12-07 17:09:44 +01:00
Lubos Lenco
0cabc9bca7
Improve tracing
2017-12-05 21:41:17 +01:00
Lubos Lenco
5eeefe3fdd
Clamp penumbra taps
2017-12-04 23:37:45 +01:00
Lubos Lenco
9a20302114
Expose penumbra scale
2017-12-04 19:49:06 +01:00
Lubos Lenco
fbeeeac2d7
Visibility and dilate pass for soft shadows
2017-12-03 11:19:13 +01:00
Lubos Lenco
c67ff89361
LTC and hosek defines
2017-11-27 14:29:21 +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
71929bd32f
Shaders clean up
2017-11-20 12:38:35 +01:00
Lubos Lenco
c3d9bf77e9
Expose auto exposure control
2017-11-18 22:52:41 +01:00
Lubos Lenco
0c7d488a1a
Fix sss uniforms
2017-11-17 16:15:35 +01:00
Lubos Lenco
7f830948e2
Fix blur step
2017-11-16 12:46:08 +01:00
Lubos Lenco
ae60a6e078
Fixing bloom
2017-11-16 08:52:42 +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
a087608666
Basic DebugDraw
2017-11-12 21:56:01 +01:00
Lubos Lenco
d92387d6e6
Transparent Film option
2017-11-10 15:46:05 +01:00
Lubos Lenco
5a19d981d8
Clean up
2017-11-05 14:56:18 +01:00
Lubos Lenco
d2944f83fa
Precompute camera plane values
2017-11-04 18:35:34 +01:00
Lubos Lenco
065c5ffafb
Fix typo
2017-11-04 16:17:06 +01:00
Lubos Lenco
35db7293a9
Merge SSGI
2017-11-04 16:16:07 +01:00
Lubos Lenco
f610985aea
Sun shadows fix
2017-11-02 23:12:17 +01:00
Lubos Lenco
3226c6e420
rtgi template
2017-11-02 12:10:01 +01:00
Lubos Lenco
f123a7b1eb
Depth cull fix
2017-10-31 22:49:48 +01:00
Lubos Lenco
505ccb7caf
Expose linear and angular factor for rigid body
2017-10-23 17:26:17 +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
27a79cb290
Voxel refract and shadows for sun lamp
2017-10-22 23:07:20 +02:00
Lubos Lenco
7912b4ca26
Radiance for env col
2017-10-22 20:52:39 +02:00
Lubos Lenco
c5284b73a6
Spec fixes
2017-10-17 01:27: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
155d528f67
Clouds shadows
2017-10-13 15:21:36 +02:00
Lubos Lenco
814644f0b7
Fix cone shadows
2017-10-12 23:57:12 +02:00
Lubos Lenco
e58ba5a3a8
Voxel AO fixes
2017-10-12 22:40:30 +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
444311e069
Merge Cycles profile into Full
2017-10-02 00:00:52 +02:00
Lubos Lenco
9307f57779
More GPU particles
2017-09-28 00:48:57 +02:00
Lubos Lenco
4cfbde85a5
Environment light fixes
2017-09-25 10:16:34 +02:00
Lubos Lenco
9edf6fd4bc
Envmap fixes
2017-09-20 18:35:37 +02:00
Lubos Lenco
70c30c308f
Improve restricted materials
2017-09-09 13:46:32 +02:00
Lubos Lenco
363478fc1a
Deferred+ fixes
2017-08-22 13:27:17 +02:00
Lubos Lenco
4209b61d2c
VoxelAO
2017-08-22 10:04:13 +02:00
Lubos Lenco
58b1c65a95
Fix shadowmap clamp
2017-08-21 12:16:12 +02:00
Lubos Lenco
b4325b2e27
Begin UI merge
2017-08-19 03:08:42 +02:00
Lubos Lenco
0517a71990
Tone down ssao
2017-08-17 23:14:49 +02:00
Lubos Lenco
af2bd70e52
Crude ies lamp support
2017-08-17 14:37:04 +02:00
Lubos Lenco
b42abceaef
Sample ies files
2017-08-15 11:39:06 +02:00
Lubos Lenco
48dd5cde2c
More histogram
2017-08-14 10:31:08 +02:00
Lubos Lenco
a60a2ff3ed
Begin histogram
2017-08-13 22:50:08 +02:00
Lubos Lenco
a0d14aed21
Voxel refraction
2017-08-13 20:28:06 +02:00
Lubos Lenco
7b0aa99a2a
Fix voxel emission
2017-08-06 17:36:25 +02:00
Lubos Lenco
63fb40936f
Minor voxel fix
2017-08-05 11:55:51 +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
dc36e14050
Merge branch 'master' of https://github.com/armory3d/armory
2017-08-02 11:47:33 +02:00
Lubos Lenco
9f62011ffc
DFGI test
2017-08-02 11:46:54 +02:00
Lubos Lenco
64f924bd27
Roll dof
2017-07-31 14:30:56 +02:00
Lubos Lenco
d05665982e
DFAO
2017-07-17 13:50:17 +02:00
Lubos Lenco
035cc0d394
Rename abs to world for clarity
2017-07-14 11:43:12 +02:00
Lubos Lenco
321de4bbdd
Volumetric quad pass
2017-07-08 14:12:18 +02:00
Lubos Lenco
fe1c7c70c1
Ocean shadows draft
2017-07-07 17:23:32 +02:00
Lubos Lenco
5ebaab0a85
Separate SSRS
2017-07-05 23:26:13 +02:00
Lubos Lenco
fc7528ea9f
Blend ocean
2017-07-05 23:15:40 +02:00
Lubos Lenco
0943cde318
Fix ocean pass
2017-07-04 13:29:01 +02:00
Lubos Lenco
a64586af62
Tune down voxel occlusion
2017-06-28 16:02:21 +02:00
Lubos Lenco
b19dd57c5b
Improve emission encoding
2017-06-27 14:10:26 +02:00
Lubos Lenco
2d8dd9c59b
Higher range for emission
2017-06-26 22:39:02 +02:00
Lubos Lenco
b1f4c27567
Render capture for Krom
2017-06-26 15:37:10 +02:00
Lubos Lenco
07ea79b376
Fix area lamp intensity
2017-06-25 23:16:49 +02:00
Lubos Lenco
dc7a4d40ae
D3D fixes
2017-06-23 15:47:51 +02:00
Lubos Lenco
44baea093c
brdf cleanup
2017-06-21 19:51:38 +02:00
Lubos Lenco
fc27d9afc1
More sdf
2017-06-06 18:29:33 +02:00
Lubos Lenco
0c0a9c6aaf
Firefox webgl fix
2017-05-31 10:43:57 +02:00
Lubos Lenco
52efec23da
SSS node
2017-05-23 15:01:56 +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
3e8b400ee2
Add cubemap shadows to voxel pass
2017-05-19 00:59:01 +02:00
Lubos Lenco
bf12fc34d2
Fix grease pencil
2017-05-18 23:40:10 +02:00
Lubos Lenco
791f88f3d5
Expose voxelgi props
2017-05-17 23:02:36 +02:00
Lubos Lenco
862044ac11
Two-sided area lamps
2017-05-13 00:05:50 +02:00
Lubos Lenco
d75d6dc849
Faster conetrace
2017-05-11 23:08:47 +02:00
Lubos Lenco
5ab704852d
Calibrate light
2017-05-06 00:22:15 +02:00
Lubos Lenco
c632daa3b2
Super-sampling resolve
2017-04-26 17:37:30 +02:00
luboslenco
71e9cce396
More D3D fixes
2017-04-19 23:11:02 +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
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
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
7c28d2e140
Dir light as quad
2017-03-15 15:49:13 +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
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
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
luboslenco
3a69768c81
Voxel AO
2017-02-23 10:55:25 +01:00
luboslenco
0a51699aff
VGI work
2017-02-22 15:50:19 +01:00
luboslenco
c6afed1507
Light falloff
2017-02-22 12:10:53 +01:00
luboslenco
4c10c37396
Fix voxelize pass
2017-02-18 20:18:38 +01:00
Lubos Lenco
48dc9d0147
Anti-aliased overlays
2017-02-15 12:42:40 +01:00
Lubos Lenco
a7634abf25
Use vec4s for skinning
2017-02-07 14:14:05 +01:00
Lubos Lenco
660406bab2
Use float4s to prevent padding
2017-02-07 11:50:21 +01:00
Lubos Lenco
c188020451
Graphics API selection
2017-01-31 20:15:58 +01:00
Lubos Lenco
0341e08a4f
Irradiance switch
2017-01-23 20:41:45 +01:00
Lubos Lenco
6f6eb066c6
Ray-traced shadows
2017-01-17 14:48:47 +01:00
Lubos Lenco
b07fecee66
No bloom
2017-01-13 00:22:44 +01:00
Lubos Lenco
559567de37
Handle ldr envmaps
2017-01-08 11:25:30 +01:00
Lubos Lenco
f0bb3a7462
Switch to bui
2017-01-02 22:46:18 +01:00
Lubos Lenco
0954693781
Fix shader paths
2016-12-21 00:51:04 +01:00
Lubos Lenco
0114c00b71
Remove old materials
2016-12-20 01:39:16 +01:00
Lubos Lenco
e67172db9f
New material builder progress
2016-12-19 01:25:22 +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
fe1b5aa89a
Show navmesh in viewport
2016-12-07 21:13:54 +01:00
Lubos Lenco
e4ca8535e9
Forward OIT
2016-12-05 15:03:47 +01:00
Lubos Lenco
cc8fe0e957
Less precision for packed metallic
2016-12-04 11:37:39 +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
cafc4034ed
Improving soft shadows
2016-12-01 18:28:07 +01:00
Lubos Lenco
2c64c4dc05
Shadows for translucent context.
2016-11-29 21:57:56 +01:00
Lubos Lenco
98bf287985
Load ammo using eval.
2016-11-24 17:35:12 +01:00
Lubos Lenco
0f7ea897ca
Improve linked data.
2016-11-21 16:49:32 +01:00
Lubos Lenco
1649d77096
Fix shadows for height maps.
2016-11-19 11:44:15 +01:00
Lubos Lenco
eabe0bd64e
Support 2 uv maps.
2016-11-12 21:34:06 +01:00
Lubos Lenco
aca381d515
Fix area lamp links.
2016-11-08 15:14:56 +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
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
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
luboslenco
547d22757e
Typo in comment.
2016-10-26 14:23:42 +02:00
luboslenco
8e21184c37
Depth fetch workaround.
2016-10-26 13:50:17 +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
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