zoukankan      html  css  js  c++  java
  • Terragen 4生成环境贴图教程

      Terragen 4是一个程序化生成自然景观的软件,跟VUE功能相近。但是比起VUE来说,它更袖珍,更轻量级。由于它可以快速生成自然景观,主要是大气+地形+光照,我们可以使用它快速生成环境贴图供我们游戏制作中使用。

      在开始之前,先分析一下环境贴图制作的方式。

      制作环境贴图有两种方式:

        1.6-Side的立方体贴图,即Cube Map。在Unity中,Create一个旧版本的CubeMap,将6张图按照它们各自的方位拖到相应的槽中即可。

        2.使用全景HDR图,直接在导入设置中修改为Cube Map。

        首先说明一下,全景HDR图的制作在Terragen 4中可以直接渲染生成,不过Free和Creative版本不支持,只有Professional版本支持。不过可以在PS里面或者在其他工具中,使用立方体环境贴图进行拼图实现全景图的效果,这里不会说步骤,网上教程很多。

    Cube Map环境贴图

    1.相机设置

    选择菜单栏的Cameras标签,然后选择属性栏的General页签

      Position:X轴=Z轴=0,Y轴根据需求设置。

      Rotation:全部=0。

      Perspective透视。

      使用水平FOV=90。

    2.渲染器设置

    选择菜单栏的Renderers标签

      图片高度和宽度为1:1。

      分辨率可以选择512x512或者256x256,更大的尺寸免费版不支持。

      其余参数可以根据需求调整。

    3.旋转Y轴,每次+/-90度,渲染4张。在Y轴为90度时,旋转X轴+-90度,渲染天空和地面。

    4.图片导入Unity合为CubeMap或者导入其他工具中生成全景图。

    全景HDR图

    1.相机设置

    选择菜单栏的Cameras标签,然后选择属性栏的General页签,设置为Spherical Camera。

    2.渲染器设置

    Renderers标签下设置图片的分辨率并渲染。

    Terragen 4中自然景观制作Quick Start

    Terragen 4的标签分别为Objects对象,Terrain地形,Shaders着色器,Water水,Atmosphere大气,Lighting光照,Cameras相机,Renderers渲染器。相机和渲染器前面已经简单提及过,接下来我们主要讲如何向丰富我们的场景。这里只作为一个Quick Start,不会做太深入的讲解,如果有深度需求的需要去官方的文档自己研究了。

    Terragen 4是一个基于节点Node图表编辑的软件。

    1.为场景添加对象

    在Terrain地形,Water水,Atmosphere大气,Lighting光照的标签下,选择Add……按钮,添加预设的对象即可。同时,对象的节点也会自动在图标中生成。

     2.快速构建一个简单的自然环境

    -大气标签,Add Cloud Layer,选择Low-level:Cumulus,Small 和Mid-level:Altostratocumulus,Small。

    -水标签,Add Water Object,选择Lake。

    -地形标签,选择场景默认的Fractal terrain 01。

      Scale:Lead-in scale,调高

      Colour:Colour Contrast,最高

    -对象标签,Add Object,选择Planet。

      在预览窗口,选中生成的Planet对象,调整位置,大小,旋转

    -渲染出图

  • 相关阅读:
    apply 无循环拼接数组
    匿名函数自调的三种方法
    移动元素时,translate要比margin好
    Tesseract库原理分析
    [转]基于OCR的图片字符识别可行性研究
    [转]C&C++图形图像处理开源库
    [转]OCR识别的开源分析
    [转]众多OCR软件
    [转]常用OCR软件介绍
    [转]浅谈OCR之Tesseract
  • 原文地址:https://www.cnblogs.com/jaffhan/p/7575438.html
Copyright © 2011-2022 走看看