UE模型切图中间数据生成及环境配置

Posted by WT on April 9, 2024

问题

根据生成的四个中间数据生成exr数据,在本地配置UEwater环境加载这些数据

思路

Python代码+文件

具体步骤

1 安装环境

Python 3.9.18

Anaconda可以直接安装numpy库,但是cv库需要使用pip安装,在anaconda虚拟库中右键,打开命令行运行以下命令。

pip install opencv-python

2 修改代码

在sc_exr copy_sourcecode.py 中找到以下代码,tasklist中有两个工程,可以配置多个。

if __name__ == "__main__":
    taskList = [
        
        {"dir": "D:\\Data\\JintangUE_TXT\\", "prefix": "jintang5"},
        {"dir": "D:\\Data\\JintangUE_TXT\\", "prefix": "jintang10"},


    ]
    for item in taskList:
        # saveMesh(item["dir"], item["prefix"])
        drawExrHV(item["dir"], item["prefix"])

前面是文件夹,后面的前缀是文件的前缀名,还需要将这四个文件放在名字为前缀的文件夹中,如下图所示。运行完成会产生exrs文件夹,把它规范话命名后后续使用。

run1

3 配置UE

将SCSY文件夹拷贝到D盘的根目录,双击UE文件夹下的openUE文件,修改注册表,建立UE文件的打开链接和方式。
将步骤2中生成的文件规范化命名后放入对应的目录,见下图。

run1

run1

4 启动UE

在浏览器中输入以下内容

openue:?token=xxx&plcd=xxx&addvcd=510113000000000&floodpath=jintangue817_0306

就可以启动程序,待加载完毕后可以直接观看效果。