vitest-browser-three:Vitest 浏览器模式下 Three.js TSL 表达式的 GPU 原生断言
作者 linbingquan 发布了一个名为 vitest-browser-three 的插件,可以在 Vitest 浏览器模式下为 Three.js TSL 表达式添加 GPU 原生断言。断言编译为 GPU 计算着色器,结果读回 CPU。项目已发布在 npm 和 GitHub。
作者 linbingquan 发布了一个名为 vitest-browser-three 的插件,可以在 Vitest 浏览器模式下为 Three.js TSL 表达式添加 GPU 原生断言。断言编译为 GPU 计算着色器,结果读回 CPU。项目已发布在 npm 和 GitHub。
开发者正在制作一款基于波斯诗人奥马尔·海亚姆著作《鸟的逻辑》的游戏,玩家扮演一只环颈雉穿越六个山谷寻找神灵。第二篇开发日志中,开发者表示游戏音乐过于喧闹,不适合游戏,将使用无声的文化波斯音乐。
作者利用 Electron、React 和 Three.js 制作了一个小型 3D 天气小部件,实时显示空气质量指数和 IMD 数据,安装在桌面上作为天气检查工具。
本文介绍了如何使用 Godot 4 创建 PS1 营养图形效果,为开发者提供实用指导。
作者使用 Three.js、React Three Fiber 和 Next.js 创作了一个开放源代码的3D互动体验,从铀-235原子核到核能转化为电能的过程。用户可以触发裂变、探索反应堆组件、进入控制室并导航城市。
作者花费一个月时间提升3D技能并构建个人作品集,现已完成并可供体验。请在评论区分享您的看法。
作者使用Claude构建了一个包含30,000个地块的3D城市,分享了过程中遇到的技术问题及解决方案,如阴影问题、性能优化等。
Abhay Rohit 是一名来自印度的创意产品工程师,他使用 Three.js 构建了一个互动个人作品集,展示了精选的产品作品和浏览器体验,并配有案例研究解释其贡献和设计决策。该作品集的首页通过滚动展示互动场景,包括 Haspr 工作室章节和 Khajuraho 浏览器之旅。
Hummingbird 是一款使用 Three.js 和 WebGL 制作的互动艺术作品,灵感来源于水彩画中的 hummingbird,可旋转视角观察其翅膀振动。作品可通过拖动旋转视角,音乐可通过点击 Sound 开关控制。尝试这里:[链接]。
作者介绍了一个名为 Spawn Point 的 Godot 插件,可以快速生成可玩的 Godot 游戏。从设计到构建,整个过程仅需 25 秒。
Last Ember 是一款基于 Godot 4.7 的 3 分钟生存竞技游戏,玩家需在限定时间内保护篝火不受寒冰生物侵袭。游戏支持键盘和鼠标操作,已发布在 itch.io。v1.2.0 版本中,攻击键调整为 J、X、Z 和左键,并跟随玩家方向或鼠标瞄准。
作者使用 typed commands 在浏览器中通过 WebGPU 模型化了一个 pulley hub,包括一个 Ø80×12 的圆盘、一个 Ø40 的凸台、一个轴孔、一个键槽和四个通孔。修改尺寸后模型会即时重建。
Godot 水模拟插件测试展示了 Gerstner 波浪、互动涟漪、折射与散射效果等特性。该插件支持风力控制、波长、振幅和速度调整,以及多种光照效果。开发者已发布免费版本供测试。
本文为 Godot 开发者提供了一款实用指南,介绍如何利用 Godot 4.7 的着色器改进游戏视觉效果。
作者分享了一个早期的 AI 辅助原生 Godot 科幻管理界面原型。演示包括信号主题、可搜索货物屏幕、类别筛选、项目详情、装备状态、界面偏好设置和控制状态画廊。源代码 MIT 许可,可商用。演示适用于 Windows 并通过 Godot 4.7.2 测试。用户可下载 ZIP 文件并运行项目。
Like Art 将手工艺品转化为可玩的 3D 角色,面临自动骨骼绑定、纹理压缩和加载优化等挑战。通过 Blender/Rigify 和 KTX2 压缩技术,成功降低了加载体积。
Like Art将手工艺品转化为可玩的3D角色,面临自动骨架绑定、纹理优化和加载优化等挑战。通过KTX2压缩和Portal技术优化了加载性能。
Like Art 将手工艺品转化为可玩3D角色,展示了从照片到3D模型的重建过程,解决了纹理大小、自动绑定和加载速度等挑战。
Like Art将手工艺术娃娃转化为可玩的3D角色,展示了优化过程和技术挑战。项目支持桌面和移动设备,通过浏览器访问。
Like Art 将手工艺品转化为可玩的3D角色,展示了技术挑战和解决方案。主要解决了四足玩偶的自动骨架绑定问题、高分辨率纹理的优化以及初始加载大小的控制。
介绍了一款新世界地图,用于切换不同城市。
inkharbor 为 Godot 4 开发了三个免费的 Shader:Halftone、纸张质感和轮廓线。提供了安装方式和使用示例,适合用于商业项目。
作者分享了三个免费的 Godot Shader,提供了安装方式和使用示例,适合用于商业项目。
在 Psych Rift 中,Arc Light 可以通过强烈的闪光暂时迷惑敌人,但直视闪光会导致眩晕。该设备由四块 Flux Cells 供电,使用后可回收并替换。闪光效果在高体积雾和阴影质量设置下更佳,但 RTX 3060 显卡表现不佳。更多信息请参阅 YouTube 视频、Steam 愿望单或加入 Discord。
作者分享了在 Godot 4 中实现平滑 2D 相机跟随的经验,包括解决抖动、读取边界、处理瞬移等问题的方法。
作者发布了一款免费开源的 C# 热重载工具 Hot Reload Live,适用于 Godot 4.7+ (.NET),能够实现在不重启编辑器的情况下热重载代码。
作者开发了一款用于连接房间出口的插件,简化了 Metroidvania 游戏《Returner: Child of Ash》中房间连接的工作流程。该插件自动识别并连接场景中的出口,极大地提高了效率。作者计划未来将其解耦为通用插件。
作者将 Vulkan CAD 引擎移植到 WebGPU,并展示了如何在浏览器中建模 3D 实体,支持拉伸、凸台、凹槽和贯穿切割等功能。
文章详细比较了 GPUParticles2D 和 CPUParticles2D 的优缺点,帮助开发者根据需求选择合适的粒子系统。文章介绍了两种粒子系统的区别、性能差异以及如何根据场景需求选择合适的技术。
本文根据实际需要选择合适的动画工具,强调不应单纯依赖哪个库“最好”,而是要针对具体动画问题做出选择。
使用AI工具,可以快速将办公室实景转化为3D模型。该工具支持Three.js框架,无需复杂编程即可实现高质量渲染。