正在加载视频...

视频加载失败

Smooth LOD transition using beyer matrix dithering in three.js

15,452 次观看 • 14 天前 •via X (Twitter)

20 条评论

kvick 的头像
kvick14 天前

beautiful work!

gsimone 的头像
gsimone14 天前

Thanks! It’s not that fancy but I had never tried it, made sense for a thing I’m working on

kvick 的头像
kvick14 天前

im always too adhd to bother with LODs but this looks significantly better than how most engines seem to handle it

gsimone 的头像
gsimone14 天前

I’m automating the fuck out of it because I’m trying to render 144 ish unique models on a page so every ms I can save is welcome, probably will need to come up with more clever ideas to make it viable

kvick 的头像
kvick14 天前

i know, so many tasks im soooooooo grateful for AI because holy shit is it depressing how much work goes into a lot of this stuff, I basically want to automate all asset prep and optimization if possible lol

gsimone 的头像
gsimone14 天前

I’m doing some very weird automation with this, will post if it’s good

gsimone 的头像
gsimone14 天前

shout-out DialKit; wanted to try it and it's great!

gsimone 的头像
gsimone14 天前

the idea is that pixels from 2 LODs never share a screen pixel, so they use complementary bayer matrices as masks. Kinda neat that it "looks" purple but it's actually just a function of the dithering

alevanderBatman 的头像
alevanderBatman14 天前

I might not be too familiar with this subject, but doesn't blending between two LODs mean that you're essentially still loading both models at the same time? Isn't that a potentially bad thing?

gsimone 的头像
gsimone14 天前

It is, yeah. The idea is that you only use it if does give a benefit

Theo Gil 的头像
Theo Gil14 天前

What's going on here? Instead of snaping between LODs you render both during a short transition and blend between them?

gsimone 的头像
gsimone14 天前

Correct, and the dithering makes each exclusive on screen

Faisal Ahmed 的头像
Faisal Ahmed14 天前

Excellent work! 💫

Cyrel 的头像
Cyrel14 天前

🔥🔥

AK 的头像
AK14 天前

Added this Bayer 2x2 and Bayer 4x4 to my UE5 fork as well.

⸺ 的头像
⸺14 天前

dithering for ever <3

Macroblock 的头像
Macroblock13 天前

Very nice. Is it more expensive using the finer grid?

Vladislav Kruteniuk 的头像
Vladislav Kruteniuk14 天前

Cool

jem 💜🩵🩷 的头像
jem 💜🩵🩷14 天前

bro,, how?

gsimone 的头像
gsimone14 天前

I’ll publish the whole pipeline and code etc tomorrow or Monday for sure, it’s a pet project just to get my head out of ‘work’ mode and into fun

相关视频