【我的渲染技术进阶之旅】收集到的关于基于图像光照(Image based lighting)IBL 的一些资料

一、需求描述

在我的博客 【我的渲染技术进阶之旅】Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用cmgen命令自动将.hdr文件转换为.ktx文件或者.rgb32文件等? 中有简单的提了一下ibl

并成功的利用cmgen命令行工具,制作skyboxIBL.ktx文件。
在这里插入图片描述
以及.rgb32f的文件
在这里插入图片描述

程序会去加载这些.rgb32f文件

android/samples/sample-image-based-lighting/src/main/java/com/google/android/filament/ibl/IblLoader.kt 中有定义IBL,并加载这些.rgb32f文件

源代码如下:

/*
 * Copyright (C) 2018 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may 

猜你喜欢

转载自blog.csdn.net/qq446282412/article/details/127321396