Seamless Bilinear Tiling ⚠ Click here to regain focus ⚠
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

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

Credits Menu

Enter Open URL (in new tab)
0:00:20Recap
0:00:20Recap
0:00:20Recap
0:01:48Where we left off
0:01:48Where we left off
0:01:48Where we left off
0:03:40Isolating the bug
0:03:40Isolating the bug
0:03:40Isolating the bug
0:07:00Checking for chunk abutting
0:07:00Checking for chunk abutting
0:07:00Checking for chunk abutting
0:09:10Formalizing the texture boundaries
0:09:10Formalizing the texture boundaries
0:09:10Formalizing the texture boundaries
0:10:25Blackboard: Bilinear filtering for things in tiles
0:10:25Blackboard: Bilinear filtering for things in tiles
0:10:25Blackboard: Bilinear filtering for things in tiles
0:17:32Fixing the texture sample
0:17:32Fixing the texture sample
0:17:32Fixing the texture sample
0:18:18Blackboard: Thinking through the sample
0:18:18Blackboard: Thinking through the sample
0:18:18Blackboard: Thinking through the sample
0:25:12Biasing the sample location
0:25:12Biasing the sample location
0:25:12Biasing the sample location
0:28:30Checking the sample bias
0:28:30Checking the sample bias
0:28:30Checking the sample bias
0:31:25Ground chunk aprons
0:31:25Ground chunk aprons
0:31:25Ground chunk aprons
0:33:19Blackboard: confirming the apron math
0:33:19Blackboard: confirming the apron math
0:33:19Blackboard: confirming the apron math
0:34:16Accounting for the apron
0:34:16Accounting for the apron
0:34:16Accounting for the apron
0:37:30Work to do on the ground chunks
0:37:30Work to do on the ground chunks
0:37:30Work to do on the ground chunks
0:40:02Putting back the debug camera
0:40:02Putting back the debug camera
0:40:02Putting back the debug camera
0:43:00Filling ground chunks multithreaded
0:43:00Filling ground chunks multithreaded
0:43:00Filling ground chunks multithreaded
0:43:02Adding a low priority queue
0:43:02Adding a low priority queue
0:43:02Adding a low priority queue
0:52:00Problem: ground chunks need to be aligned
0:52:00Problem: ground chunks need to be aligned
0:52:00Problem: ground chunks need to be aligned
0:54:05Adding the ground chunk work to the queue
0:54:05Adding the ground chunk work to the queue
0:54:05Adding the ground chunk work to the queue
0:56:45Abort mission, not enough time
0:56:45Abort mission, not enough time
0:56:45Abort mission, not enough time
0:57:24Crash due to alignment problems
0:57:24Crash due to alignment problems
0:57:24Crash due to alignment problems
1:00:00Q&A
1:00:00Q&A
1:00:00Q&A
1:00:50garlandobloom Good stream today. Sometimes it goes really great
🗪
1:00:50garlandobloom Good stream today. Sometimes it goes really great
🗪
1:00:50garlandobloom Good stream today. Sometimes it goes really great
🗪
1:01:21quikligames The Ground Chunks render differently every time you go upstairs and come back down. Are you planning on fixing that before Z-sorting?
🗪
1:01:21quikligames The Ground Chunks render differently every time you go upstairs and come back down. Are you planning on fixing that before Z-sorting?
🗪
1:01:21quikligames The Ground Chunks render differently every time you go upstairs and come back down. Are you planning on fixing that before Z-sorting?
🗪
1:02:08abnercoimbre Can you address the recurring question: "This stream isn't about making games?" I'm tired of trying to explain what this stream is about
🗪
1:02:08abnercoimbre Can you address the recurring question: "This stream isn't about making games?" I'm tired of trying to explain what this stream is about
🗪
1:02:08abnercoimbre Can you address the recurring question: "This stream isn't about making games?" I'm tired of trying to explain what this stream is about
🗪
1:05:25echoy0 How long have you worked on this project?
🗪
1:05:25echoy0 How long have you worked on this project?
🗪
1:05:25echoy0 How long have you worked on this project?
🗪
1:06:01abar4x How are you deciding what gets queued or not, and high vs low?
🗪
1:06:01abar4x How are you deciding what gets queued or not, and high vs low?
🗪
1:06:01abar4x How are you deciding what gets queued or not, and high vs low?
🗪
1:06:20gasto5 How are you going to implement seamless tiles with what Yangtian Li creates?
🗪
1:06:20gasto5 How are you going to implement seamless tiles with what Yangtian Li creates?
🗪
1:06:20gasto5 How are you going to implement seamless tiles with what Yangtian Li creates?
🗪
1:06:57betaparticlegaming I don't see any object oriented patterns. Are you using object orientation?
🗪
1:06:57betaparticlegaming I don't see any object oriented patterns. Are you using object orientation?
🗪
1:06:57betaparticlegaming I don't see any object oriented patterns. Are you using object orientation?
🗪
1:07:08krohnos I assume the Yellow/Cyan/Magenta squares are for debugging. What do they represent?
🗪
1:07:08krohnos I assume the Yellow/Cyan/Magenta squares are for debugging. What do they represent?
🗪
1:07:08krohnos I assume the Yellow/Cyan/Magenta squares are for debugging. What do they represent?
🗪
1:08:46dontrunaway2 You always say "we", who is "we"?
🗪
1:08:46dontrunaway2 You always say "we", who is "we"?
🗪
1:08:46dontrunaway2 You always say "we", who is "we"?
🗪
1:09:23sssmcgrath You say "3 work weeks" but do you feel like you could maintain this pace 8 hours a day?
🗪
1:09:23sssmcgrath You say "3 work weeks" but do you feel like you could maintain this pace 8 hours a day?
🗪
1:09:23sssmcgrath You say "3 work weeks" but do you feel like you could maintain this pace 8 hours a day?
🗪
1:10:51ttbjm It seems like the ground chunks are only getting generated when they would actually be visible, not before. When you get the ground chunk into the low priority queue, will empty ground be visible for 1 or 2 frames while they are being generated?
🗪
1:10:51ttbjm It seems like the ground chunks are only getting generated when they would actually be visible, not before. When you get the ground chunk into the low priority queue, will empty ground be visible for 1 or 2 frames while they are being generated?
🗪
1:10:51ttbjm It seems like the ground chunks are only getting generated when they would actually be visible, not before. When you get the ground chunk into the low priority queue, will empty ground be visible for 1 or 2 frames while they are being generated?
🗪
1:11:37btngames Do you think at the end / near end, someone like Jon Blow would be interested in making a game with the Handmade Hero engine in a similar format to see how the game design phase evolves the engine? I know at Pixar they get new and interesting results with unplanned collaboration between artist and engineer
🗪
1:11:37btngames Do you think at the end / near end, someone like Jon Blow would be interested in making a game with the Handmade Hero engine in a similar format to see how the game design phase evolves the engine? I know at Pixar they get new and interesting results with unplanned collaboration between artist and engineer
🗪
1:11:37btngames Do you think at the end / near end, someone like Jon Blow would be interested in making a game with the Handmade Hero engine in a similar format to see how the game design phase evolves the engine? I know at Pixar they get new and interesting results with unplanned collaboration between artist and engineer
🗪
1:12:22Wrap things up
1:12:22Wrap things up
1:12:22Wrap things up