GitHub – nimadez/voxel-builder:基于体素的 3D 建模应用程序
| Name | ||
|---|---|---|
|
|
last year
|
|
|
|
last month
|
|
|
|
3 months ago
|
|
|
|
5 days ago
|
|
|
|
last year
|
|
|
|
last year
|
|
|
|
last month
|
|
|
|
last year
|
|
|
|
5 days ago
|
|
|
|
3 months ago
|
|
|
|
4 months ago
|
|
|
|
3 months ago
|
|
|
|
4 months ago
|
|
存储库文件导航
基于体素的 3D 建模应用程序
型。呈现。导出此
应用程序适用于快速原型制作、快速建模、大量创建小型资产、导入 MagicaVoxel 模型,或者只是玩弄和学习 3D 建模。
https://nimadez.github.io/voxel-builder/
文件 I/O
- 保存和加载 JSON
- 导入 MagicaVoxel VOX
- 出口到 GLB、GLTF、OBJ、STL、PLY
- 本地存储、快照、快速保存、撤消
- 在 ZIP 存档中备份和共享快照
模型和绘制
- 高性能体素引擎
- 生成器(地形、立方体、球体、等距……
- 交互式建模工具集
- 对称绘图和绘画
- 体素变换和作
- 颜色组和可见性选项
渲染
- Three.js沙盒
- Three.js GPU 路径追踪器
- 基本 PBR 渲染
体素化
- 快速 BVH 方法
- 模型体素化器(GLB、OBJ、STL、PLY)
- 图像体素化器
- 文本体素化器(unicode 和表情符号)
导出网格体
- 将体素烘焙为可编辑网格体
- 将导出的 GLB 解培回体素
- glTF 兼容编辑器
扩展
- ES 模块
- 用户启动项目
- Blender 导入器脚本
更多
- 平均启动时间 300 毫秒(首次启动后)
- 独特的手工用户界面
- 最小依赖性,可移植,在线和离线
- 无广告、无跟踪器、无日志记录
安装 Electron(推荐)
electron-v*-linux-x64.zip
electron-v*-win32-x64.zip
克隆
git clone https://github.com/nimadez/voxel-builder
cd voxel-builder
跑
# Start with Electron:
electron .
# Start with Node.js:
node server.js
更新
cd voxel-builder
python3 update.py
- 电子(推荐)
- 谷歌浏览器
- Mozilla 火狐浏览器
- PWA A2HS 就绪(添加到主屏幕)
- 为了获得最佳体验,建议使用带笔或 Wacom 的数位板
建议使用 Electron 来处理大量体素。
此外,FPS 取决于许多因素,例如材料(CEL 更快)以及相机和模型之间的距离。在近距离渲染密集的 Thin 体积会大大增加 GPU 负载。
- 使用“最小 UIX”来节省移动设备的电池电量。
- 不启用“磨砂玻璃 UI”
- 使用 XFORM >“优化”来减小体素的体积。
- 请注意,此应用程序在网络浏览器上运行,您不应该抱太大期望。
如果您绘制而没有绘制,则意味着构建器正在工作,您的绘制速度比您的硬件和浏览器允许的速度要快。(延迟>150毫秒)
浏览器存储空间有限,使用 Electron 以获得更高的容量。
多个网格需要具有相同的属性,否则它们不会合并,唯一的解决方案是在导出到 GLB 之前合并网格。
我们不支持几何体动画。
它们通常是斯坦福 3D 存储库中较大模型数据的一部分。
Wacom 数位板随机崩溃并在 Chrome 上抛出警告 (Linux:GNOME)
警告:BJS – 超过最大触摸次数。忽略超过 2 次的触球。
这个问题与Babylon.js有关,无能为力。
导出到 GLB 后如何合并顶点?
1- Open exported GLB file in Blender
2- Go to "Modeling" tab and choose vertex selection mode
3- Select all vertices (Ctrl + A)
4- Mesh > Clean Up > Merge by Distance
如何运行 Blender 导入器脚本?
1- Save project to JSON
2- Open Blender and go to "Scripting" tab
3- Click "Open" and select "blender-importer.py"
4- Run the script and select a JSON file
如何回到以前的版本?
git clone https://github.com/nimadez/voxel-builder
cd voxel-builder
git log -2 (copy the hash of the previous commit)
git reset --hard $HASH
↑ A major upgrade and overhaul
↑ Core initialization!
↑ Rendering was left to Three and three-gpu-pathtracer
↑ ES6 (the original index.html playground was moved)
↑ x1.5 faster startup (2s to 300ms)
↑ Migrating to Linux: Firefox ready
↑ High performance GPU picking system
↑ Voxel engine updated to thin-instances (64k to 512k)
↑ The world moved (from 0.0 to 0.5 center to avoid 0.5)
↑ Real-time GPU path tracing
↑ Introducing ES modules
↑ Advancing to the next level (bakery)
↑ Changed default handiness to right-handed coordinate
↑ New SPS particles to build the world
↑ 2019 - I wrote a playground for learning Babylon.js
版本 3.0.0 (BJS 4) 至 4.2.2 (BJS 6)

根据 MIT 许可发布的代码。
- Babylon.js
- Three.js
- 三网 bvh
- 三 GPU 路径追踪器
- 电子
- Magica体素
- 谷歌材质图标
- 重新发明的色轮
- JSZip
- 混合器
- 墨景
- 金普
- 素描制造
- 赫罗诺斯集团
- Shadertoy
- 文吉
在Babylon.js社区演示中可用
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性
GLB下载网 - GLB/GLTF模型与格式资源免费下载,支持在线浏览与转换 » 基于体素的 3D 建模应用程序
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载要提取码
- 分享过期和重复下载怎么办
- 模型和平台不兼容怎么办
