CHART / 3D WORKBENCH
Blender 资产 × Three.js · 柱状图 / 饼图 / 环形图
拖动产生临时视角;调整普通参数会保持该视角,保存视角后才写入 JSON。
正在载入 Blender 模板…
修改后自动更新;点按 ±、按上下方向键,或在数值控件上滚动滚轮可按各项步长微调。
载入示例数据、形状和相机;保留全局外观,重置逐项材质。
改全局材质和场景;保留逐项材质、数据和视角。
类别颜色按不同值分配;数值颜色按连续范围渐变。颜色映射保存在 JSON 的 spec.encoding.color,与图表形状和材质分开。
spec.encoding.color
未单独指定的要素跟随全局。局部贴图材质可单独选择“类别染色”或“材质原色”;材质原色不会显示所选类别颜色。各要素按 key 绑定。
颜色由数据字段编码,可在上方“类别颜色与色带”中调整。
已有编码颜色会对贴图染色,白色保持原色;粗糙度与贴图相乘。1K烘焙图片包含调色、粗糙度处理与合成凹凸,并支持独立调整涂层和高光。
此处单独调整材质,不自动切换外观方案。贴图会受已有编码颜色染色;纯色也可调整高光和涂层。
下方改动只写入场景字段;外观方案和恢复入口位于上方。
半球补光与均匀环境光相加,不产生阴影;天空方向采用世界坐标且会归一化。透明接影仅调整底面上的投影,无阴影处显示场景背景,不改变图表自身的阴影。启用投影灯和阴影后才有接影效果。
直接在预览区调整视角;点击“保存视角”才写入 JSON。投影方式、相机坐标、主光/辅光的详细参数及数据编码可在 JSON 中精确编辑。长度以场景单位计。
这里编辑的数据直接写入 spec.data.values,JSON 规格与预览同步更新。每次修改自动校验;无效值保留当前有效数据。
spec.data.values
导入时可将字段对应到当前图表的编码。类别顺序、颜色域及扇区总量随数据同步;导入数据会恢复数值轴自动范围。筛选、聚合和其他高级声明仍在 JSON 中编辑。
编辑完整的 chart3d 包装规格(含 spec 与 render3d),也可粘贴本页保存的状态文件。支持 Vega-Lite 6.4.3 的限定子集。
Ctrl / ⌘ + Enter 应用。非法内容保留为草稿,预览保持最近一次有效结果。