I dae:显示.dae文件并从dae文件定义路径渲染 jpg纹理

我有一组kmz文件,我想分离出dae文件,以通过three.js单独显示它们。

我发现这些dae皮肤渲染是 jpg 文件,这些文件的路径在dae文件中定义:

    <library_images>
        <image id="ImageNo2F">
            <init_from>.\texture\35748_0001009011_6283.jpg</init_from>
        </image>
        <image id="ImageNo1F">
            <init_from>.\texture\10608_2064.jpg</init_from>
        </image>
        <image id="ImageNoRoof">
            <init_from>.\texture\ROOF_1LG9R6P0RD.jpg</init_from>
        </image>
    </library_images>

dae 示例文件:s://gitlab/po_developer/kml-file-exp/-/tree/main

我通过online service预览了图像,实际上,当没有加载图像时,模型的皮肤只有黑色。此服务似乎也不支持加载纹理。

enter image description here

到目前为止,我只能找到加载kmz文件的examples,并且不知道如何加载dae纹理以进行渲染。

1

当在 Collada 资产中定义纹理时,ColladaLoader会自动加载并将其应用于相应的材质。因此不需要手动(额外)加载过程。我建议您使用基本的 Collada 示例webgl_loader_collada作为代码模板。

顺便说一句:我已经在我的计算机上从 GitLab 测试了您的资产,并意识到它的定义是错误的。它通过instance_geometry(ID 是GeometryNo2F8GeometryNo1F8)引用资产中未定义的几何图形。您需要修复此问题,否则ColladaLoader将引发错误。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(353)
Po roro:WordPresspomo文件
上一篇
S pss 24:是否有任何库支持 RSASSA-PSS与EMSA-PSS编码技术和证书验证..
下一篇

相关推荐

  • Aug us:格式日期从14aug到 YYYYMMDD

    关于Aug us的问题,在yyyymmdd date format中经常遇到,更改日期 2011 年 8 月 14 日的格式 20110814..我怎么能在 Java 中做到这一点?…

    2023-11-23 02:42:15
    0 14 65
  • java开发网站实例:如何使用 Java 构建一个功能强大的网站

    Java开发网站实例:建立一个web项目:…

    2023-05-31 16:20:50
    0 85 29
  • java入门学习网站从入门到精通

    Java入门学习网站是指针对初学者的Java语言学习网站。它可以帮助初学者快速了解和掌握Java的基本知识,并且可以提供相关的代码示例,以便初学者可以更好地理解Java的语法和使用方式。…

    2023-09-15 02:02:59
    0 68 83
  • java成品网站掌握最新的Java技术来提高工作效率

    Java成品网站是指使用Java语言开发的网站,它是一个完整的网站,包括前端页面、后台管理、数据库等部分。它可以帮助企业快速构建网站,减少开发时间和成本,提高网站的性能和安全性。…

    2023-07-21 02:57:48
    0 98 24
  • Yandex网站:如何在yandex网站管理员中搜索查询

    关于Yandex网站的问题,在yandex webmaster tools中经常遇到,我已经将我的博客网站hindilyricsonline.in链接到 yandexwebmaster 工具,一切都很好。但是当我自定义它的 urlhindilyricsonline.in到 Indexing,Crowling,Sitemap 都仍然工作正常,除了搜索查询。在网站站长工具上的搜索查询中没有任何数据显示。…

    2023-11-15 11:21:15
    0 70 37

发表评论

登录 后才能评论

评论列表(69条)