• 版块
  • 最新
  • 标签
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠

Orillusion

2

在线

560

用户

173

主题

461

帖子

升级到最新版本,自定义材质没法用了。

已定时 已固定 已锁定 已移动 中文社区
shader自定义材质
9 帖子 4 发布者 227 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • D 离线
    D 离线
    dseaice
    写于 最后由 编辑
    #1

    不知道说什么了!!!

    1 条回复 最后回复
    0
  • shuangliuS 离开
    shuangliuS 离开
    shuangliu
    写于 最后由 shuangliu 编辑
    #2

    0.6.9 更改了材质 Class 的名称, 从 MaterialBase 变成了 Material, 所以自定义材质中的继承代码需要更新。另外,自定义材质需要自定义实现 baseMap 的 get/set,具体可以参考新的代码来做相应的修改 https://github.com/Orillusion/orillusion/blob/dev/packages/media-extention/ImageMaterial.ts

    D 1 条回复 最后回复
    0
  • D 离线
    D 离线
    dseaice
    在 中回复了 shuangliu 最后由 编辑
    #3

    @shuangliu 尝试过了,还是不行啊!!另外使用系统的UnLitMaterial也会报这个错!!!
    44e952f5-8c5b-40b7-a92c-075a2d725a68-image.png

    1 条回复 最后回复
    0
  • shuangliuS 离开
    shuangliuS 离开
    shuangliu
    写于 最后由 编辑
    #4

    给否给出具体代码,示例 https://www.orillusion.com/guide/graphics/materials.html#unlit-材质 中 UnLitMaterial 没有发现错误

    D 2 条回复 最后回复
    0
  • D 离线
    D 离线
    dseaice
    在 中回复了 shuangliu 最后由 编辑
    #5

    @shuangliu e4f1948f-8ce6-42e7-a37f-a95db0c63ed8-image.png
    dcbe4a26-0385-495f-8b82-1ef299b21556-image.png

    1 条回复 最后回复
    0
  • D 离线
    D 离线
    dseaice
    在 中回复了 shuangliu 最后由 编辑
    #6

    @shuangliu
    cb686b30-7e1a-471d-bff9-94f75fc5634f-image.png
    a32fc475-463d-4ca8-bf2f-05947a6b272f-image.png
    换成LitMaterial就好了

    猪 1 条回复 最后回复
    0
  • 猪 离线
    猪 离线
    猪子
    在 中回复了 dseaice 最后由 编辑
    #7

    @dseaice 我最近也是遇到了这个问题 使用UnLit没法给到material 使用Lit材质就可以
    你试试将UnLit材质给到materials[0]可以吗?

    let unlitmat = new UnLitMaterial();
    obj.materials[0] =  unlitmat;
    
    D 1 条回复 最后回复
    0
  • D 离线
    D 离线
    dseaice
    在 中回复了 猪子 最后由 编辑
    #8

    @猪子 还真的可以哎,多谢兄台。不过我自定义的材质还是不行,这次连报错都没了!!算了不折腾了,还是回去写glsl吧。

    1 条回复 最后回复
    0
  • Z 离线
    Z 离线
    zacks
    写于 最后由 编辑
    #9

    官方文档案例未更新,希望能给个最新的示例, 参考ImageMaterial 未能成功,控制台也没有报错

    1 条回复 最后回复
    0

Copyright © 2023 Orillusion | Contact US

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。