[video member=cmuratori stream_platform=twitch stream_username=handmade_hero project=chat title="Partial Specialization" vod_platform=youtube id=QauD5cAgnT8 annotator=Miblo] [1:05][Blackboard: References Prevent Null Pointers?] [13:58][@kknewkles][What's the difference between interpretation and translation?] [19:45][@elxenoaizd][Please could you talk about the time-honoured tradition of games using offline rendered art for certain elements, while still using realtime art for other elements?] [22:17][Blackboard: Partial specialisation] [28:28][Blackboard: How this applies to Resident Evil or Final Fantasy] [33:47][Blackboard: Choosing which variables to keep] [38:27][Blackboard: Think anything I want to compute] [50:41][Blackboard: Light maps] [55:43][Q&A] [56:16][@elxenoaizd][This for me is by far is the best Handmade stream ever. You made my night! Couple of questions: 1) So I guess they did something similar to reflections to implement real-time shadows? 2) How did they achieve other effects like camera panning and lightning? 3) You still need an invisible level collision mesh, correct?] [1:04:27][@Phazyck][What if you are constrained on space as well as computing power? Could you pre-compute parts of your graphics, e.g. a shape from multiple angles of 5 degrees, and then do interpolation to get values that lie in between, e.g. a view of the shape at 7 degrees?] [1:05:39][Blackboard: Hack] [1:07:36][Wrap it up] [/video]