正在加载视频...

视频加载失败

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,167 次观看 • 2 年前 •via X (Twitter)

10 条评论

c0de517e/AngeloPesce 的头像
c0de517e/AngeloPesce2 年前

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 Liani2 年前

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 mikhailov2 年前

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 Liani2 年前

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

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

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 Liani2 年前

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

mcruss 的头像
mcruss2 年前

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 Lucca2 年前

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

Max Liani 的头像
Max Liani2 年前

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

SimonA 的头像
SimonA2 年前

That is amazing to see

相关视频