问题
根据生成的四个中间数据生成exr数据,在本地配置UEwater环境加载这些数据
思路
Python代码+文件
具体步骤
1 安装环境
Python 3.9.18Anaconda可以直接安装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文件夹,把它规范话命名后后续使用。
3 配置UE
将SCSY文件夹拷贝到D盘的根目录,双击UE文件夹下的openUE文件,修改注册表,建立UE文件的打开链接和方式。
将步骤2中生成的文件规范化命名后放入对应的目录,见下图。
4 启动UE
在浏览器中输入以下内容
openue:?token=xxx&plcd=xxx&addvcd=510113000000000&floodpath=jintangue817_0306
就可以启动程序,待加载完毕后可以直接观看效果。