Unity3D 场景渲染到Cubemap 插件

来源:互联网 发布:域名和空间费用 编辑:程序博客网 时间:2024/05/20 10:24

Cubemap Renderer

概述

Unity Cubemap渲染器

问题

  • 有时,发现一些Unity资源包中的场景的环境效果不错,希望将其渲染成Cubemap供天空盒使用。
  • Unity场景中需要制作一些反射效果的材质,例如玻璃,金属等,需要将场景渲染成Cubemap,
    结合反射Shader表现效果。

条件

  • Unity提供ScriptableWizard类快速创建简易扩展编辑器窗口。
  • Unity提供Camera.RenderToCubemap方法渲染Cubemap。

方案

  • 编写扩展编辑器窗口,指定目标渲染摄像机(渲染细节调节摄像机参数即可)。
  • 选择保存路径,输入文件名,渲染场景到Cubemap文件。

实现

  • CubemapRenderer.cs 绘制扩展编辑器窗口,渲染场景到Cubemap中。

源码

  • 源码托管地址
0 0
原创粉丝点击