正在加载视频...

视频加载失败

To me, native visualization tools are key for a speedy development cycle! By native I mean "inside the application". For example, this is the importance sampling visualization for the light controls I posted yesterday:

19,187 次观看 • 3 年前 •via X (Twitter)

10 条评论

c0de517e/AngeloPesce 的头像
c0de517e/AngeloPesce3 年前

One thing that I did at a point is a "debugDraw(...)" which takes a lambda and allows to draw whatever in the lambda to a separate window. As simple as printf but graphical!

Max Liani 的头像
Max Liani3 年前

Yeah, that’s useful! I calls these mini-apps within the app “tools”. They are playpens more than anything else. But from there I can access data in the engine if I want to. So, a tool can be completely independent, like the one I am showing, or work with the rest of the app.

anton mikhailov 的头像
anton mikhailov3 年前

This always pays off! Sometimes I try to skip this, or don't bother and it always bites me. Way better investment than tests, imo (if you have to pick one or the other).

Max Liani 的头像
Max Liani3 年前

If some R&D project, visualization is king. For a product, tests are… but likely need both.

Daniel Ben-Noon 的头像
Daniel Ben-Noon3 年前

Besides your incredible technical ability, you have an unusually good eye for UX and Manipulator visualization. WYSIWYG might sound like a 2000's buzz word but is incredibly important from setup to final builds. It is a pleasure reading your posts.

Max Liani 的头像
Max Liani3 年前

Hehe, thanks. WYSIWYG, that’s a term I haven’t seen in a while!

mcruss 的头像
mcruss3 年前

Pleasant in small things, in fact such things can really speed up the work and improve the user's work with the program 🥰

Marco Di Lucca 的头像
Marco Di Lucca3 年前

Stop playing around Max, textures next come on I wanna do some testing 😅😛

Max Liani 的头像
Max Liani3 年前

Yeah, it’s the missing elephant in the room, isn’t it?

SimonA 的头像
SimonA3 年前

That is amazing to see

相关视频