提供Verge3D教程和Web3D开发技术服务

【技术】如何制作cubemap贴图

引言

cubemap(立方体贴图)是360全景贴图的一种格式,就是把一张全景贴图以立方体映射方式分成6张贴图,每张贴图分辨率都是2的N次方,6张贴图以2行3列的形式分布(blender下格式)。
cubemap可以用做反射贴图,也可以用做环境照明。
建议使用无损格式,避免出现接缝。

制作cubemap(blender软件)

1.创建场景,在球体上添加一张全景图(下载示例文件

2.在场景中创建虚拟体(Add>Empty)

3.blender render渲染器下,在世界贴图下创建Environment Map,类型选择Static,投射方式选择cube,视点物体选择创建的虚拟体,分辨率选择512(2的N次方即可)

4.F12渲染,完成后在Static标签最右侧有个下三角号,点击打开保存贴图。

blender制作cubemap贴图

使用cubemap(verge3d)

1.blender

新建材质,将cubemap以environment map方式贴图

2.verge3d

(1)将渲染器切换到v3d,首先注意在v3d的渲染设置中environment map前打勾,如下图:

(2)使用节点,导入v3d SDK中提供的反射节点(cubemap reflect),用这个节点连接cubemap贴图。完成。

verge3d使用cubemap贴图

参考:https://www.blend4web.com/doc/en/textures.html#environment-map

zjbcool

zjbcool
关闭菜单
×
×

产品入口: 产品添加到购物车