我的渲染技术进阶之旅收集到的关于基于图像光照(Image based lighting)IBL 的一些资料
Posted 字节卷动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的渲染技术进阶之旅收集到的关于基于图像光照(Image based lighting)IBL 的一些资料相关的知识,希望对你有一定的参考价值。
一、需求描述
在我的博客 【我的渲染技术进阶之旅】Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用cmgen命令自动将.hdr文件转换为.ktx文件或者.rgb32文件等? 中有简单的提了一下ibl
并成功的利用cmgen命令行工具,制作skybox
和IBL
的.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
以上是关于我的渲染技术进阶之旅收集到的关于基于图像光照(Image based lighting)IBL 的一些资料的主要内容,如果未能解决你的问题,请参考以下文章
我的渲染技术进阶之旅收集到的关于KTX(Khronos Texture)的一些资料:用于OpenGLVulkan和其他GPU API的纹理轻量级容器
我的渲染技术进阶之旅收集到的关于KTX(Khronos Texture)的一些资料:用于OpenGLVulkan和其他GPU API的纹理轻量级容器
我的OpenGL学习进阶之旅收集到的关于如何在OpenGL ES上使用MSAA(Multisample Anti-aliasing)实现抗锯齿效果的资料和源码
我的OpenGL学习进阶之旅关于OpenGL ES 绘制中使用到的 Android中GLSurfaceView的两种渲染模式
我的OpenGL学习进阶之旅关于OpenGL ES 绘制中使用到的 Android中GLSurfaceView的两种渲染模式