nostr:npub1u83gudwdfwjngz5eqxkrnpvsuydvqwjxwz0majvehqrh62804hfq8yr2s5 nostr:npub16sz45sngz7k7ha48c9gekuaxc6gntujtynsfukdx6807m6lv7z5sgw378f this is probably the most painful thing I've done on this project since land generation. It's like pulling teeth
nostr:npub1kdyzl44h6mhyl4djtf20w0t7avsy09umshq2k2czjf62ps774phqcd2hnf nostr:npub16sz45sngz7k7ha48c9gekuaxc6gntujtynsfukdx6807m6lv7z5sgw378f I got a good laugh out of the video but also :oof: when 3D stuff goes wrong for me usually the only way I manage to fix it is literally doing the math out by hand step by step, often paired with drawing a diagram (or several). and then verifying the intermediate values at various spots in the code. and it's almost invariably been something really dumb on my part in the end
Discussion
nostr:npub1kdyzl44h6mhyl4djtf20w0t7avsy09umshq2k2czjf62ps774phqcd2hnf nostr:npub16sz45sngz7k7ha48c9gekuaxc6gntujtynsfukdx6807m6lv7z5sgw378f might try a really basic test to check the math. like just a cube and a point light orbiting it at something like 3x its dimension so you can visualize different intermediate outputs
sorry for the lack of actual solutions 3D is such a PITA to debug