04:kanzi渲染效果之天空盒实现方案

用户头像
其他/设计爱好者/19天前/565浏览
04:kanzi渲染效果之天空盒实现方案
一、效果预览
Current Time 0:00
/
Duration Time 0:00
Progress: NaN%
Playback Rate
1.00x
二、资源文件
模型文件参考附件:SKYBOX.fbx
贴图资源参考附件:NoonBG.png
三、工程创立
1、项目初始化
1.1 创建新工程
步骤:
  1. 打开Kanzi Studio
  2. 创建新工程,选择Kanzi版本(如3.9.12)
  3. 进入工程后,首先调整画布分辨率
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTAw) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
创建工程
Collect
1.2 设置分辨率
操作步骤:
  1. 找到Screen节点
  2. 在属性窗口中找到Window的Screen Resolution属性
  3. 项目设置为1920 x 1080
  4. 删除默认的占位节点,保持工程为空
重要提示:
  • 分辨率设置应该在项目开始时就确定,后续修改可能影响布局
  • 分辨率需要与最终运行设备匹配
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTA0) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
调整分辨率
Collect
2、资源导入与优化
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTA4) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
导入资源
Collect
2.1 导入3D资源
步骤:
  1. 点击菜单:File → Import → Import 3D Assets
  2. 选择3D资源文件(如FBX格式)
  3. 导入后,资源会出现在左下角的Library窗口中
  4. 导入的资源会以Prefab形式保存
注意事项:
  • 3D文件导入后,会包含模型、材质、灯光、摄像机等所有信息
  • 如果只需要模型,建议使用Merge方式导入,只导入需要的部分
  • 导入的3D资源需要实例化到场景中才能使用
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTEy) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
选择模型文件
Collect
2.2 导入图片资源
步骤:
  1. 点击菜单:File → Import → Import Images
  2. 选择图片文件(支持PNG、JPG等格式)
  3. 可以多选批量导入
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTE2) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
导入图片资源
Collect
图片ASTC压缩:
  1. 选择需要压缩的图片
  2. 在属性窗口找到Image Format属性
  3. 选择ASTC格式
  4. 设置压缩质量:4x4:推荐设置,平衡质量和性能采样器越大,压缩越粗糙
  5. 压缩速度选择:Very Fast:快速压缩,质量略低Medium:中等速度,质量更好如果图片模糊,可以尝试从Very Fast改为Medium
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTIw) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
修改图片的压缩纹理
Collect
3、天空盒搭建
3.1 节点树结构理解
重要概念:
  • 节点树(Screen)
    :左上角的节点树,采用树形结构
  • 父子关系
    :父节点包含子节点
  • 兄弟节点
    :同一层级的节点
  • 渲染顺序
    :先绘制父节点,再绘制子节点;同级节点从上到下绘制
节点类型:
  • 2D节点
    :只能包含2D子节点
  • 3D节点
    :只能包含3D子节点
  • Viewport2D
    :特殊的2D节点,可以创建3D场景(类似Photoshop图层)
3.2 创建相机节点
步骤:
  1. 创建Scroll View 2D节点,将Viewport2D放入此节点下,将Prefab中的Scene放入Viewport2D中。
  2. 适当调整Scroll View 2D节点中转动视角相关功能的数值。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTI0) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
修改Scroll View的属性
Collect
  1. 创建相机父节点Preview,将相机放入此节点下,绑定Scroll View 2D节点的ScrollPosition的坐标。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTI4) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
增加相机绑定逻辑
Collect
  1. 调整相机的Z Near/Z Far,因为天空盒模型相对车模比较大,要合理增加摄像机看到的纵深区间。
3.3 创建天空盒节点SKY
步骤:
  1. 创建天空盒节点SKY,将模型SKYBOX放入此节点下。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTMy) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
增加mesh节点
Collect
  1. 创建天空盒材质类型ColorTexture,将默认材质球命名为SKYBG。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTM2) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
创建材质球
Collect
  1. 材质SKYBG附在天空盒上,Texture选择NoonBG,合理调整材质参数tiling及Offset,使其显示效果达到最佳。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTQw) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
设置材质
Collect
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTQ0) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
设置材质参数
Collect
3.4 创建Car模型
步骤:
  1. 在Scene节点下创建Box模型(代替车模)
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTQ4) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
导入中间立方体
Collect
  1. 将Box重新命名为Car,合理调整模型大小,材质选择Phong,适当调整颜色。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTUy) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
设置模型参数
Collect
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTU2) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
设置材质球参数
Collect
  1. 调整Directional Light的颜色,使Car模型显示自然。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTYw) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
设置场景内灯光
Collect
3.5 创建地面背景
步骤:
  1. 在RootPage的BackgroudBrush中创建ColorBrush。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTY0) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
设置背景色
Collect
  1. 合理调整地面背景颜色。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTY4) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
调整地面颜色
Collect
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTcy) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
调完后的效果展示
Collect
四、工程导出和演示
开发完成后,点击菜单栏File→Export→Export as KZB Player for Windows,可以打包成一个可直接运行的 Windows exe 应用。
04:kanzi渲染效果之天空盒实现方案(图ZNDA0ODY5OTc2) - 其他三维 - 站酷设计师KANZI_Service原创素材 - 站酷ZCOOL
导出程序
Collect
exe文件所在位置为Tool_project\Application Player目录中,双击即可执行程序。
最终效果如下:
Current Time 0:00
/
Duration Time 0:00
Progress: NaN%
Playback Rate
1.00x
2
Report
|
收藏
Share
相关推荐
评论
用户头像
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
相关收藏夹
大家都在看
Log in