开发者用 World Labs Marble 世界制作高斯泼溅浏览器游戏 demo,并发布技术讲解视频
RT by @theworldlabs: I made a little gaussian splat game demo set in a world created in World Labs Marble, using three.js + spark + crashcat + navcat, and I made a video about it! On the @theworldlabs youtube channel now: https://youtu.be/TiLRhSdGsqY + project github: https://github.com/isaac-mason/scifi-fetch-quest My interest in game programming started from a place of curiosity after watching videos like SimonDev's three.js game tutorials. I tried to create something of the same spirit for this one :) It's a tour of the building blocks and concepts that come together to build a browser game inside a gaussian splat scene. It covers: - rendering gaussian splats with three.js + spark with level of detail - splat collision mesh generation - splat navigation mesh generation - adding a first person character controller - baking light probes for a gaussian splat to get environment lighting on characters - casting shadows from characters on a proxy mesh - character pathfinding + navigation
开发者 Isaac Mason 用 three.js + spark + crashcat + navcat,在 World Labs Marble 生成的世界里做了一个高斯泼溅浏览器游戏 demo,并发布在 World Labs 的 YouTube 频道。
来源:X:World Labs (@theworldlabs) · x.lingyaoai.com