Conference Guide

Developing Shader Expertise
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next timestamp
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu and Index Controls

a
w
s
d
h j k l


Esc Close menu / unfocus timestamp

Quotes and References Menus and Index

Enter Jump to timestamp

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
Welcome to 2020
0:22Abner Coimbre: How did you start with shaders?
0:22Abner Coimbre: How did you start with shaders?
0:22Abner Coimbre: How did you start with shaders?
0:39Freya Holmér: Shaders in Unreal Engine 3's material editor
0:39Freya Holmér: Shaders in Unreal Engine 3's material editor
0:39Freya Holmér: Shaders in Unreal Engine 3's material editor
1:59AC: The conference's technical setup
1:59AC: The conference's technical setup
1:59AC: The conference's technical setup
2:24AC: What's your technical definition of a shader?
2:24AC: What's your technical definition of a shader?
2:24AC: What's your technical definition of a shader?
2:37FH: Shader: Software run on your graphics card
2:37FH: Shader: Software run on your graphics card
2:37FH: Shader: Software run on your graphics card
3:47AC: How many years have you worked with shaders?
3:47AC: How many years have you worked with shaders?
3:47AC: How many years have you worked with shaders?
3:57FH: 11 or 12 years working with shaders
3:57FH: 11 or 12 years working with shaders
3:57FH: 11 or 12 years working with shaders
4:15AC: What have you done with shaders?
4:15AC: What have you done with shaders?
4:15AC: What have you done with shaders?
4:40FH: Shader Forge1
4:40FH: Shader Forge1
4:40FH: Shader Forge1
8:43AC: That was quite some serendipity
8:43AC: That was quite some serendipity
8:43AC: That was quite some serendipity
9:35FH: Accidentally creating the industry-standard shader editor2
9:35FH: Accidentally creating the industry-standard shader editor2
9:35FH: Accidentally creating the industry-standard shader editor2
11:17AC: Tools to elevate shaders from dead files of text?
11:17AC: Tools to elevate shaders from dead files of text?
11:17AC: Tools to elevate shaders from dead files of text?
12:22FH: Seeing shaders as a tool
12:22FH: Seeing shaders as a tool
12:22FH: Seeing shaders as a tool
13:55AC: It's a strategic advantage
13:55AC: It's a strategic advantage
13:55AC: It's a strategic advantage
14:01FH: The advantage and fun of a unique aesthetic
14:01FH: The advantage and fun of a unique aesthetic
14:01FH: The advantage and fun of a unique aesthetic
14:25FH: Learning how to iterate quickly, at ShaderToy3
14:25FH: Learning how to iterate quickly, at ShaderToy3
14:25FH: Learning how to iterate quickly, at ShaderToy3
16:18AC: You haven't talked about formats
16:18AC: You haven't talked about formats
16:18AC: You haven't talked about formats
17:29FH: Coding shaders in HLSL, which Unity cross-compiles
17:29FH: Coding shaders in HLSL, which Unity cross-compiles
17:29FH: Coding shaders in HLSL, which Unity cross-compiles
18:43AC: Finding something that distinguishes you
18:43AC: Finding something that distinguishes you
18:43AC: Finding something that distinguishes you
21:04FH: Focusing motivation on what you care about
21:04FH: Focusing motivation on what you care about
21:04FH: Focusing motivation on what you care about
22:26AC: How about we open up for questions?
22:26AC: How about we open up for questions?
22:26AC: How about we open up for questions?
23:42AC: Return with the cityscape
23:42AC: Return with the cityscape
23:42AC: Return with the cityscape
24:30azmr How much additional work was there to transition Shader Forge from something just for yourself to a publicly available tool?
🗪
24:30azmr How much additional work was there to transition Shader Forge from something just for yourself to a publicly available tool?
🗪
24:30azmr How much additional work was there to transition Shader Forge from something just for yourself to a publicly available tool?
🗪
24:49FH: Preparing Shader Forge for release
24:49FH: Preparing Shader Forge for release
24:49FH: Preparing Shader Forge for release
26:53shane Opinions on Unity shader graph?
🗪
26:53shane Opinions on Unity shader graph?
🗪
26:53shane Opinions on Unity shader graph?
🗪
26:56FH: Gladness that Unity shader graph exists
26:56FH: Gladness that Unity shader graph exists
26:56FH: Gladness that Unity shader graph exists
27:39sethdetroit Would love to hear about favorite math formulas to use in shaders. For those who want to see a result on Shader Toy that's both comprehensible and understandable. If I go on there, I see stuff that looks amazing but the complexity is through the roof!
🗪
27:39sethdetroit Would love to hear about favorite math formulas to use in shaders. For those who want to see a result on Shader Toy that's both comprehensible and understandable. If I go on there, I see stuff that looks amazing but the complexity is through the roof!
🗪
27:39sethdetroit Would love to hear about favorite math formulas to use in shaders. For those who want to see a result on Shader Toy that's both comprehensible and understandable. If I go on there, I see stuff that looks amazing but the complexity is through the roof!
🗪
28:00FH: The dot-product and cross-product
28:00FH: The dot-product and cross-product
28:00FH: The dot-product and cross-product
29:00AC: Did you learn this math in the context of shaders?
29:00AC: Did you learn this math in the context of shaders?
29:00AC: Did you learn this math in the context of shaders?
29:07FH: Superficially learning in school
29:07FH: Superficially learning in school
29:07FH: Superficially learning in school
29:27FH: Lerp
29:27FH: Lerp
29:27FH: Lerp
31:28FH: Inverse lerp4
31:28FH: Inverse lerp4
31:28FH: Inverse lerp4
32:52danwilhelm Could you talk about growing a Patreon as an indie dev?
🗪
32:52danwilhelm Could you talk about growing a Patreon as an indie dev?
🗪
32:52danwilhelm Could you talk about growing a Patreon as an indie dev?
🗪
33:02FH: Growing a Patreon
33:02FH: Growing a Patreon
33:02FH: Growing a Patreon
35:46AC: Independence
35:46AC: Independence
35:46AC: Independence
37:03FH: Spread out and indefinable job
37:03FH: Spread out and indefinable job
37:03FH: Spread out and indefinable job
37:53matheus I suppose this route only works once you have a huge following? Or am I wrong?
🗪
37:53matheus I suppose this route only works once you have a huge following? Or am I wrong?
🗪
37:53matheus I suppose this route only works once you have a huge following? Or am I wrong?
🗪
37:56FH: Building a following on Twitch and Twitter
37:56FH: Building a following on Twitch and Twitter
37:56FH: Building a following on Twitch and Twitter
38:23nathan I've had some issues with performance in shaders when I wrote lighting effects for my games (shadows and SSAO). Do you have any tools to recommend to better understand and profile performance in shaders, or common mistakes to avoid?
🗪
38:23nathan I've had some issues with performance in shaders when I wrote lighting effects for my games (shadows and SSAO). Do you have any tools to recommend to better understand and profile performance in shaders, or common mistakes to avoid?
🗪
38:23nathan I've had some issues with performance in shaders when I wrote lighting effects for my games (shadows and SSAO). Do you have any tools to recommend to better understand and profile performance in shaders, or common mistakes to avoid?
🗪
38:44FH: Move work into vertex shader and avoid branches
38:44FH: Move work into vertex shader and avoid branches
38:44FH: Move work into vertex shader and avoid branches
40:05AC: Any other common mistakes to avoid?
40:05AC: Any other common mistakes to avoid?
40:05AC: Any other common mistakes to avoid?
40:12FH: No further mistakes, Your Honour
40:12FH: No further mistakes, Your Honour
40:12FH: No further mistakes, Your Honour
40:37AC: The chat will be alive for weeks
40:37AC: The chat will be alive for weeks
40:37AC: The chat will be alive for weeks
40:45FH: Shout-outs5,6,7,8
40:45FH: Shout-outs5,6,7,8
40:45FH: Shout-outs5,6,7,8
42:35AC: I appreciate your openness
42:35AC: I appreciate your openness
42:35AC: I appreciate your openness
42:47FH: Happiness from 100% openness
42:47FH: Happiness from 100% openness
42:47FH: Happiness from 100% openness
43:32AC: It's been an honour, Freya
43:32AC: It's been an honour, Freya
43:32AC: It's been an honour, Freya
43:49AC: RRD: Relentless Optimism, Respect and Disciplined Problem-solving
43:49AC: RRD: Relentless Optimism, Respect and Disciplined Problem-solving
43:49AC: RRD: Relentless Optimism, Respect and Disciplined Problem-solving
44:17FH: Thank you for having me
44:17FH: Thank you for having me
44:17FH: Thank you for having me
44:20AC: See you in the chat
44:20AC: See you in the chat
44:20AC: See you in the chat