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

做网站代理需要办什么营业执照/搜索关键词排名优化

做网站代理需要办什么营业执照,搜索关键词排名优化,wordpress菜单和导航栏,在家做网站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.lryc.cn/news/580805.html

    相关文章:

  1. 网站建设和Java/网站设计费用明细
  2. 做网站维护和客服需要学什么/百度云服务器官网
  3. 塘厦镇网站建设/网络热词2023流行语及解释
  4. 网站模板下载 免费/免费推广的app有哪些
  5. 太原做网站的网络公司/seo专业技术培训
  6. 什么网站可以做音乐伴奏/今日小说搜索风云榜
  7. 浙江省网站备案注销申请表/成都seo公司排名
  8. 北京做网站公司电话/十堰seo
  9. 淘宝运营自学教程入门/seo什么意思中文意思
  10. 企业网站建设的建议/成都百度网站排名优化
  11. 个人做医疗类网站违法?/宣传广告
  12. 做网站做图电脑需要什么配置/百度官方电话24小时
  13. 湖南网站建设seo优化/网络营销的主要方法
  14. 深圳网站上线方案/网络推广专家
  15. 云南城市建设官方网站/快速排名优化推广价格
  16. 网站为什么要改版/网站建设在线建站
  17. 鄂州做网站/一键制作网站
  18. python如何创建网页/seo是干嘛的
  19. 新郑做网站优化/关键词密度查询站长工具
  20. 网站的推广方案有哪些/医疗器械龙头股
  21. 网页传奇国度/seo搜索引擎优化总结报告
  22. 捡个杀手做老婆 在哪个网站/营销策划公司 品牌策划公司
  23. wordpress轻应用主机/seo关键词优化推广哪家好
  24. 遵义公司建网站要多少费用/seo排名
  25. 自己建网站写小说可行吗/win7优化教程
  26. 安徽建设厅证书查询网网站/网络营销工具介绍
  27. 做网站吧/快速开发网站的应用程序
  28. 南昌网站建设 南昌做网站公司/学计算机哪个培训机构好
  29. 小县城做婚礼网站/百度广告联盟怎么加入
  30. 网站制作中心/超级软文网