文章目录

  • 一、需求描述
    • 1.1 为啥要学习`filamesh`命令
    • 1.2 从android项目的build.gradle看起
    • 1.3 查看FilamentToolsPlugin插件源代码
      • 1.3.1 FilamentToolsPlugin插件注册task
      • 1.3.2 查看filamentCompileMesh这个task的源代码
  • 二、关于filamesh命令
    • 2.1 filamesh工具在哪里?
    • 2.2 filamesh工具底层实现在哪里?
    • 2.3 filamesh的用法
    • 2.3.1 执行filamesh.exe --help命令
    • 2.3.1 执行filamesh.exe --help命令
  • 三、总结

【我的渲染技术进阶之旅】Google开源的基于物理的实时渲染引擎Filament源码分析:在android中如何使用filamesh命令将.obj或者.fbx文件转换为.filamesh文件?相关推荐

  1. 【我的渲染技术进阶之旅】Google开源的基于物理的实时渲染引擎Filament源码分析:Android版本的Filament第一个示例:sample-hello-triangle

    文章目录 一.效果展示 二.之前的博客 三.示例工程sample-hello-triangle源码分析 3.1 项目源码路径 3.2 分析源码 3.2.1 分析AndroidManifest.xml ...

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

    文章目录 一.需求描述 1.1 为啥要学习cmgen命令 1.1 bug描述 1.1.1 运行错误描述:java.io.FileNotFoundException: envs/flower_road_ ...

  3. 【我的渲染技术进阶之旅】基于Filament渲染引擎绘制一个不停旋转的彩色矩形

    一.绘制三角形回顾 在上一篇博客 [我的渲染技术进阶之旅]Google开源的基于物理的实时渲染引擎Filament源码分析:Android版本的Filament第一个示例:sample-hello-t ...

  4. 【我的渲染技术进阶之旅】收集到的关于KTX(Khronos Texture)的一些资料:用于OpenGL、Vulkan和其他GPU API的纹理轻量级容器

    文章目录 一.为什么要学习KTX? 二.收集到的KTX资料 三.KTX文件大致总结 3.1 GPU 纹理容器格式 3.2 KTX 2.0 3.3 将 KTX 与 Basis Universal 与图像 ...

  5. 【我的渲染技术进阶之旅】你可能永远猜不到为什么Filament项目命名为TNT?

    文章目录 一.疑惑为啥叫TNT? 二.寻找真相 2.1 百度TNT关键字 2.2 GitHub issue 2.3 GitHub Discussion 三.总结 一.疑惑为啥叫TNT? 在我之前的博客 ...

  6. 【我的渲染技术进阶之旅】如何编译Filament的windows版本程序?

    一.Filament简介 Filament 是一个基于物理的实时渲染引擎,适用于 Android.iOS.Windows.Linux.macOS 和 WebGL2.它被设计为在 Android 上尽可 ...

  7. 【我的渲染技术进阶之旅】关于C++轻量级界面开发框架Dear ImGui介绍

    文章目录 一.怎么知道ImGui的 1.1 Filament中有使用ImGui 1.2 其他很多渲染框架都有使用ImGui 二.ImGui介绍 2.1 ImGui风格 2.2 Imgui介绍 2.2. ...

  8. 【我的渲染技术进阶之旅】解决Cinema 4D制作的3D模型无法导入Blender的问题

    文章目录 一.问题描述 二.分析问题 2.1 查看material材质的mtl文件 2.2 mtl文件介绍 2.3 对比mtl文件和mtl语法并修改 2.3.1 norm不对 2.3.2 map_Ka ...

  9. 【我的渲染技术进阶之旅】OpenGL ES 使用表面剔除和深度测试解决渲染3D模型的时候,出现背面黑点的问题

    文章目录 一.效果对比 1.1 出问题的效果 1.2 修复后正常的效果 二. 什么是 隐藏面消除(Hidden surface elimination)问题? 三.隐藏面消除问题的解决方案 3.1 油 ...

最新文章

  1. 《C++语义和性能分析》读书笔记
  2. 【Android】MTK Android 源码开发环境搭建
  3. Maven下载依赖提示Missing artifact
  4. ML之NBLoR:利用NB(朴素贝叶斯)、LoR(逻辑斯蒂回归)算法(+TfidfVectorizer)对Rotten Tomatoes影评数据集进行文本情感分析—五分类预测
  5. java编译找不到符号_关于久违的Javac,编译出现“找不到符号”
  6. 前端学习(2701):重读vue电商网站22之如何重定向路由
  7. 正则表达式匹配 任意字符和空格的一个简便方式?
  8. Python实现RFM模型
  9. tomcat版本号进行隐藏或者删除
  10. 用零知识证明连接多链宇宙
  11. windows四种编码方式
  12. P106双N卡 自动调用方案
  13. postgresql中替换字符串中的换行符和回车符号
  14. 计算机专业的女孩穿搭,大学里女生一般喜欢男生怎样穿搭
  15. java 实现对数据表的备份与还原(备份与还原 到服务器中)
  16. python爬虫--破解js加密:kankan登录破解
  17. Cisco Firepower 4100 Series FTD Software 7.1.0 ASA Software 9.17.1 下载
  18. Vysor Android投屏到PC端的工具
  19. 支付宝电脑网站支付及回调
  20. 营销技巧 | 五步推销法,助你成王者

热门文章

  1. java过滤器敏感字的拦截_【JavaWeb】94:如何屏蔽敏感词?
  2. win2003 如何更换cd key?
  3. 苹果大战FBI,四个回合的波折之后有哪些启示?
  4. java和python哪个的前途更好?
  5. UE4中碰撞体的设置
  6. 微信小程序----API、获取openid、消息订阅
  7. source insight下载安装教程
  8. 首次使用计算机 鼠标没反应,鼠标没反应各种解决方法教程
  9. MySQL21个表设计的经验准则(上)
  10. python网络爬虫学习(六)利用Pyspider+Phantomjs爬取淘宝模特图片