Qt 3d学习

本文记录了作者学习Qt 3D的过程,从参考网上资源开始,调整3D模型的component,探讨了camera的参数如aspectRatio、fieldOfView和position,并尝试了不同类型的投影。接着,作者深入理解了PhongMaterial的环境、漫射和镜面反射组件,以及光泽度控制。在增加材质和光源后,逐步观察到模型的形状显现。
摘要由CSDN通过智能技术生成

参考了网上大神的文章

https://blog.csdn.net/Kruck/article/details/81387808

并做了一点小调整:

把这两段加到了component里面。

PhongMaterial { id: material } Mesh { id: toyplaneMesh source: "qrc:/assets/obj/toyplane.obj" },不同的component间用逗号连接

出来的效果如下:这应该是辆法拉利的模型,但是黑洞洞看不清。

没有材质,没有光源,摄像头的角度也不太理想。后面还需要加一些代码。

我读了一下帮助文档,学习camera的参数:

camera属性参数:

aspectRatio:相机的纵横比,比如16:9

bottom:相机底部

farPlane:相机远平面

fieldOfView:相机视角宽度,纵向角度度数

nearPlane:相机临近平面

position:相对父级entity的位置

projectionMatrix:投影矩阵

projectionType:投影类型

这里有4中类型:

CameraLens.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值