TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Three-nanite: Unreal Nanite in Three.js

217 点作者 klaussilveira3 个月前

11 条评论

tetris113 个月前
It would be really fun to see a Nanite demo where the Reference PoV and and Viewer PoV were independent.<p>That way I could see exactly which meshes are being rendered (w.r.t to the reference), and then rotate around the scene (as a viewer) to get a better idea of where mesh cutting&#x2F;optimizing is happening.<p>Right now, all I see from these demos are highly performant scenes with rabbits in them. I want to peek behind the veil and see how deep the rabbithole actually goes!
评论 #42979889 未加载
评论 #42977243 未加载
jms553 个月前
Self promotion: I&#x27;ve been working on a WebGPU version of Nanite for over a year now. If you found the OP&#x27;s work interesting, you might enjoy my very long blog posts on the topic.<p><a href="https:&#x2F;&#x2F;jms55.github.io&#x2F;posts&#x2F;2024-06-09-virtual-geometry-bevy-0-14" rel="nofollow">https:&#x2F;&#x2F;jms55.github.io&#x2F;posts&#x2F;2024-06-09-virtual-geometry-be...</a><p><a href="https:&#x2F;&#x2F;jms55.github.io&#x2F;posts&#x2F;2024-11-14-virtual-geometry-bevy-0-15" rel="nofollow">https:&#x2F;&#x2F;jms55.github.io&#x2F;posts&#x2F;2024-11-14-virtual-geometry-be...</a>
评论 #42978074 未加载
评论 #42976760 未加载
评论 #42976039 未加载
评论 #42975740 未加载
评论 #42977194 未加载
araes3 个月前
Not sure if this is the creator of the Github project, yet one improvement would be view frustrum culling.<p>Registers 700,000 triangles even when there&#x27;s nothing visible on-screen, just because the Stanford rabbits happen to be nearby in terms of LOD.<p>Even something &quot;simplistic&quot;, like LOD quadtree culling with a view frustrum would probably dramatically reduce triangle counts and speed up rending even further.<p>That said, still an impressive demo, and compared to what I often see done with three.js, really fast rendering speeds for the sheer quantity of instanced geometry being shown.<p>On pretty mediocre old hardware, circa late 2010&#x27;s Celeron with integrated graphics, getting 20 fps near-field in about the worst case of display, and 40 fps with the far-field heavily LOD reduced.
评论 #42975562 未加载
opera_phantom3 个月前
Somewhat related, but Unreal Engine 5 runs in a browser now using WebGPU, courtesy of a startup. The spacelancers demo is the best performing one, looks visually stunning too. No nanite support yet though, unfortunately:<p><a href="https:&#x2F;&#x2F;simplystream.com&#x2F;demos" rel="nofollow">https:&#x2F;&#x2F;simplystream.com&#x2F;demos</a>
评论 #42978636 未加载
评论 #42977728 未加载
评论 #42976924 未加载
评论 #42975844 未加载
wilg3 个月前
This lone wolf hero has been working on a Nanite implementation for Unity as well: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QoHB40kCDhM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=QoHB40kCDhM</a>
brundolf3 个月前
Nanite is such an obvious idea in hindsight, I wonder why it took so long for someone to build it. Were GPUs just not powerful enough yet, even though it actually reduces the GPU&#x27;s work? Do you have to store the entire high-res mesh in GPU memory, which requires more GPU memory, which only recently started skyrocketing because of AI?
评论 #42980477 未加载
评论 #42980170 未加载
ImHereToVote3 个月前
Awesome. I understand it doesn&#x27;t use Nvidias recent open sourced Nanite like LOD meshlet clustering pipeline.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nvpro-samples&#x2F;nv_cluster_lod_builder">https:&#x2F;&#x2F;github.com&#x2F;nvpro-samples&#x2F;nv_cluster_lod_builder</a>
评论 #42975605 未加载
brcmthrowaway3 个月前
Can you reproduce lumen?
ge963 个月前
ThreeJS is awesome, you can bring in exported GLB items and animate them to make a physical simulator for example
macawfish3 个月前
Heck yeah! Awesome work.
alexfromapex3 个月前
Can I play Crysis in Chrome now?