gpt4 book ai didi

c++ - Qt3D 默认统一和属性

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:14:43 26 4
gpt4 key购买 nike

我开始学习使用带有 QML 的着色器,但我找不到任何关于传递给着色器的默认统一和属性值的引用资料。在某些示例中,我们可以看到其中的几个,例如 vertexPositionmodelViewProjection(也作为 mvp),但没有包含我们可以使用的所有变量的明确列表。

在调查 Qt 源代码后,我发现了很多变量的默认名称:

  1. 统一变量(在 renderview.cpp 中找到)
    • 模型矩阵
    • View 矩阵
    • 投影矩阵
    • 模型 View
    • 查看投影矩阵
    • 模型 View 投影
    • 最有值(value)球员
    • 逆模型矩阵
    • 逆 View 矩阵
    • 逆投影矩阵
    • 逆模型 View
    • 逆 View 投影矩阵
    • 逆模型 View 投影
    • 模型法线矩阵
    • modelViewNormal
    • 视口(viewport)矩阵
    • 逆视口(viewport)矩阵
    • 曝光
    • Gamma
    • 时间
    • 眼睛位置
  2. 属性(在 qattribute.cpp 中找到)
    • 顶点位置
    • 顶点法线
    • 顶点颜色
    • 顶点坐标
    • 顶点切线

就这些了吗?这些变量在很大程度上足以开发我现在正在做的大多数着色器,但我只想知道我是否遗漏了什么。

最佳答案

确认@aRaMinet 所说的部分内容来源Qt Documentation

enter image description here

关于c++ - Qt3D 默认统一和属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45858370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com