Qt Quick 3D系列(三):设置三维模型的金属光泽材质
前面的博客中介绍了如何在Qt Quick 3D中加载三维模型,下面介绍如何设置三维模型的材质,例如下图模型:
我需要设置为金属材质时,设置该Model的materials为PrincipledMaterial,其中baseColor:材质的基础色;metalness:金属质感程度;roughness:模型表面反射光线的强度。代码如下:
Model {id: cubeModelsource: "test.mesh"materials: PrincipledMaterial {id: cubeMaterialbaseColor: "#e9d805"roughness: 0.4metalness: 0.8}
}
效果图:
源码GitHub:https://github.com/zjgo007/QtQuick3D/tree/master/Principled3DMaterial
Qt Quick 3D系列(三):设置三维模型的金属光泽材质相关推荐
- Qt Quick 3D系列(一):加载3d模型
如果我们想在QML中使用3D且你之前没有三维程序开发的基础,使用Qt Quick 3D是个不错的选择,下面我介绍如何使用Qt Quick 3D加载3d模型.注意:Qt Quick 3D从Qt 5.15 ...
- Qt Quick 3D系列(五):三维模型展示示例
为了展示一个好看的3D模型,需要对模型设置背景,设置三维材质,设置周围光线,设置模型阴影等等.下面示例展示了一个比较好看的三维模型效果,大家可以先在C4D等调整好模型效果,然后将三维工程转换为.mes ...
- Qt Quick 3D介绍:Qt Quick的高级3D API
目录 我们的目标是什么?为什么提出另一个3D解决方案? 统一图形技术 直观易用的API Qt Quick的统一工具 一流的素材优化管道 跨平台性能和兼容性 Qt Quick 3D到底是什么? 您能用Q ...
- Qt文档阅读笔记-Qt Quick 3D - Simple Example解析
程序运行截图如下: 还是动的. 官方出这篇博文的目的是如何教我们使用Qt Quick 3D去渲染简单的场景. 首先是设置其场景. 在main.qml文件中设置整个场景,导入QtQuick3D组建,用于 ...
- Qt Quick 3D学习:模型加载
(注意,开源版的 Qt Quick 3D 是狗都不用的 GPL 协议) Qt Quick 3D 模块提供了 Model 类型用于 3D 模型加载,通过设置 source 的资源路径来加载对应的 3D ...
- Qt6 QML Book/Qt Quick 3D/材料和灯光
Materials and Light 材料和灯光 Up until now, we've only worked with basic materials. To create a convinci ...
- Qt Quick 3D简介
Qt Quick 3D简介 前言 Qt Quick 3D是Qt自带的一套3D图形系统,与传统的Qt 3D不同的是,Qt Quick 3D采用QML来进行开发.本节则对Qt Quick 3D进行一次简单 ...
- Qt Quick 3D学习:使用鼠标键盘控制节点位置和方向
(注意,开源版的 Qt Quick 3D 是狗都不用的 GPL 协议) Qt Quick 3D 模块提供了 WasdController 类型来控制节点的位置和方向,受控节点一般是 Camera.( ...
- Qt Quick 3D中将3D场景(如.obj)转换为.mesh
Qt 5.15以后提供了Qt Quick 3D的新模块,该模块可使用可视化的方式即可进行3D模型的显示,并且相较于Qt 3D来说,该模块的API更为高级,使用者不需要自己设计底层的细节.该模块中三维模 ...
最新文章
- python程序只能使用源代码进行运行吗-谈谈 Python 程序的运行原理
- java计算器程序加编辑帮助_这里有个JAVA计算器的小程序,希望帮忙加下注释,少许修改...
- LIGHTOJ 1005(组合数学)
- WCF系列之.net(3.0/3.5)Rest使用示例
- 程序员面试金典适合java么,【程序员面试金典】面试题 01.03. URL化(示例代码)
- oc之Mac-响应链(Responder Chain)
- 《奠基计算机网络》清华大学出版社 之 IPv6和IPv4共存技术
- C++——OOP(Object-Oriented Programming) vs. GP(Generic Programming)
- Python-Matplotlib可视化(7)——多方面自定义统计图绘制
- Python 列表实现原理
- 如何更好地刷题?谈谈我的一点看法
- java动态代理模式
- latex常用中文模板,拿走直接很使用
- tornado 源码分析 waker
- win10更改hosts文件
- 第五章第六题(英里与千米之间的互换)(Conversion from mile to kilometer and kilometer to mile)
- SqlServer2005中数据库角色成员身份
- latex 表格紧跟指定的文字后面
- sql语句关联关系的+号
- NTC热敏电阻温度采集与adc转换
热门文章
- 网络工程保研可去计算机吗,2020年保研|夏令营文书材料——个人陈述模板【理科--网络工程】...
- apache配置优化之伪静态设置
- 闪电记事,好用的电子日记本软件
- java 正则表达式 邮编_使用Java正则表达式验证邮政编码
- 让thinkpad更安静——控制风扇转速,解决tpfancontrol导致的关机、重启、黑屏
- java基础项目【团队调度系统开发(需求分析、软件包结构、全部完整代码)】
- 用WinGrub来引导Linux的安装
- 回乡年轻人因无法适应“拼关系” 逃回北上广C
- js导出EXCEL js导出EXCEL
- 教师增值评价成绩管理系统介绍和开发(一)