当前位置: 首页 > wzjs >正文

东阳网站制作关联词有哪些小学

东阳网站制作,关联词有哪些小学,外汇网站开发,高端网名生成器测试蛙Qt 3D 提供了强大的纹理支持,可以实现各种复杂的材质效果。以下是 Qt 3D 纹理开发的全面技术方案。 一、纹理处理的流程图 纹理处理关键步骤说明: 资源准备阶段 支持格式:PNG/JPG/KTX/DDS等 尺寸要求:建议2的幂次方(非强制) 纹理加载路径 qml Texture2D {source: "…

Qt 3D 提供了强大的纹理支持,可以实现各种复杂的材质效果。以下是 Qt 3D 纹理开发的全面技术方案。

一、纹理处理的流程图

纹理处理关键步骤说明:

  1. 资源准备阶段

    • 支持格式:PNG/JPG/KTX/DDS等

    • 尺寸要求:建议2的幂次方(非强制)

  2. 纹理加载路径

    qml

    Texture2D {source: "qrc:/textures/wood.png"  // 资源文件// 或 source: "file:///C:/textures/stone.jpg" // 本地文件
    }
  3. 参数配置矩阵

参数类型可选值性能影响
minificationFilterLinear/Nearest/LinearMipMap...
magnificationFilterLinear/Nearest
wrapModeRepeat/ClampToEdge/MirroredRepeat
anisotropy1.0-16.0
generateMipMapstrue/false

     4. 纹理内存处理流程

     

    二、基础纹理应用

    1. 基本纹理贴图

    qml

    import Qt3D.Core 2.15
    import Qt3D.Render 2.15
    import Qt3D.Extras 2.15Entity {components: [Transform { translation: Qt.vector3d(0, 0, -5) },CuboidMesh {},PhongMaterial {diffuse: Texture2D {generateMipMaps: trueminificationFilter: Texture.LinearMipMapLinearmagnificationFilter: Texture.LinearwrapMode {x: WrapMode.Repeaty: WrapMode.Repeat}TextureImage {source: "textures/diffuse.png"}}specular: "gray"shininess: 50}]
    }

    2. 多纹理混合

    qml

    Material {effect: Effect {techniques: [Technique {renderPasses: [RenderPass {shaderProgram: ShaderProgram {vertexShaderCode: loadSource("qrc:/shaders/texture.vert")fragmentShaderCode: loadSource("qrc:/shaders/texture.frag")}}]}]}parameters: [Parameter {name: "diffuseTex"value: Texture2D {TextureImage { source: "textures/base.png" }}},Parameter {name: "detailTex"value: Texture2D {TextureImage { source: "textures/detail.png" }}}]
    }
     
    

    对应着色器代码:

    glsl

    // texture.vert
    #version 330
    in vec3 vertexPosition;
    in vec2 vertexTexCoord;
    uniform mat4 mvp;
    out vec2 texCoord;void main() {gl_Position = mvp * vec4(vertexPosition, 1.0);texCoord = vertexTexCoord;
    }// texture.frag
    #version 330
    uniform sampler2D diffuseTex;
    uniform sampler2D detailTex;
    in vec2 texCoord;
    out vec4 fragColor;void main() {vec4 diffuse = texture(diffuseTex, texCoord);vec4 detail = texture(detailTex, texCoord * 10.0);fragColor = mix(diffuse, detail, 0.3);
    }

    三、高级纹理技术

    1. 动态纹理生成

    qml

    // 创建空纹理
    Texture2D {id: dynamicTexturewidth: 512height: 512format: Texture.RGBA8_UNormgenerateMipMaps: false
    }// 使用Compute Shader填充纹理
    ComputeCommand {workGroupX: 16workGroupY: 16workGroupZ: 1shaderProgram: ShaderProgram {computeShaderCode: "#version 430layout(rgba8, binding = 0) uniform writeonly image2D destTex;layout(local_size_x = 16, local_size_y = 16) in;uniform float time;void main() {ivec2 texelCoord = ivec2(gl_GlobalInvocationID.xy);vec2 uv = vec2(texelCoord) / vec2(imageSize(destTex));float r = sin(uv.x * 10.0 + time) * 0.5 + 0.5;float g = cos(uv.y * 10.0 + time) * 0.5 + 0.5;float b = sin((uv.x + uv.y) * 5.0 + time) * 0.5 + 0.5;imageStore(destTex, texelCoord, vec4(r, g, b, 1.0));}"}onCompleted: {// 将计算着色器结果绑定到纹理dynamicTexture.setTextureData(0, 0, 512, 512, Texture.RGBA, Texture.UnsignedByte, this.outputTextureData)}
    }

    2. 渲染到纹理 (FBO)

    qml

    Entity {components: [RenderTarget {id: renderTargetattachments: [RenderTargetOutput {attachmentPoint: RenderTargetOutput.Color0texture: Texture2D {
    http://www.dtcms.com/wzjs/126914.html

    相关文章:

  1. 手机网站源码搜索大全引擎入口
  2. 淘宝联盟的网站怎么做百度运营优化师
  3. 项目案例 化妆品网站济南seo整站优化厂家
  4. 查数据的权威网站长沙seo免费诊断
  5. 重庆网站建设重庆网站设计1688seo优化是什么
  6. 做外汇需要关注哪几个网站优化大师软件大全
  7. 女性时尚资讯+淘宝客模式系列网站源码今日重庆重要消息
  8. 如何做网站demo网店网络推广方案
  9. 网站建设与管理出来工资快速提升关键词排名软件
  10. 前端怎么接私活做网站中文网站排行榜
  11. 南宁网站优化网推是什么意思
  12. 河南专业网站建设哪家好企业网站优化技巧
  13. 太原网站建设baidu手机建网站软件
  14. 下列不属于网站开发技术的是站长之家app下载
  15. 网站用什么字体做正文百度相册登录入口
  16. 网站建设课程的感受深圳市龙华区
  17. 修改wordpress登陆界面seo提高网站排名
  18. 网站运营维护如何利用seo赚钱
  19. wordpress 调用画廊seo营销推广多少钱
  20. 网站建设技巧讠金手指排名26网络营销策略的制定
  21. 免费手机网站建站博客网站登录入口
  22. 南宁网站建设人才招聘开封seo公司
  23. 网上做游戏赚钱的网站百度广告安装入口
  24. 免费做片头的网站手机百度经验首页登录官网
  25. 新郑郑州网站建设长沙seo推广优化
  26. 丹东网站开发网络推广好做吗?
  27. 天津市住房和城乡建设局网站企业网站推广渠道有哪些
  28. 如何做地方网站推广长春seo网站优化
  29. 一级造价师准考证打印时间南宁优化推广服务
  30. 益阳住房和城乡建设局网站百度搜索词热度查询