V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
luffy
V2EX  ›  3D

Unreal Engine 3D 运行时动态改变

  •  
  •   luffy · 2023-09-27 14:18:31 +08:00 · 899 次点击
    这是一个创建于 428 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前没有 Unreal Engine 相关经验, 想了解下,假如这么一个需求场景,好不好处理,有没有可能做到。

    比如,现在通过 unreal engine 制作了一个房子 3D ,房子里面有 椅子,桌子,床等。 并且假设这个 3D 已经做好了,可以运行了。

    在运行状态下,用户在界面上点击画面外面的某个按钮,就可以改变椅子高度,位置,或者颜色。 相当于是 3D 模型留有一些接口,用户在真正使用时,通过点击按钮发送特定的命令给这个接口之后, 3D 模型里面的元素就可以动态的改变形状,位置,大小,颜色等。

    这个在技术层面能做到嘛?

    3 条回复    2023-09-27 17:51:09 +08:00
    kriko
        1
    kriko  
       2023-09-27 16:08:05 +08:00
    位置,大小好改,动态修改 static mesh 的 location 和 scale 就行
    颜色也好改,创建一个 Material Instance 然后代码或者蓝图动态修改参数就可以
    形状不太好改,模型导入一般都是 static mesh ,也可以使用 Procedural Mesh 但是要自己写入顶点法线等信息,每次更新顶点就可以改变形状
    luffy
        2
    luffy  
    OP
       2023-09-27 17:40:06 +08:00
    @kriko nice, 谢谢说明
    luffy
        3
    luffy  
    OP
       2023-09-27 17:51:09 +08:00
    看这个配置最低要求
    https://docs.unrealengine.com/4.27/zh-CN/Basics/InstallingUnrealEngine/RecommendedSpecifications/

    集成显卡能装嘛,如果只是用来开发?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3063 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:50 · PVG 22:50 · LAX 06:50 · JFK 09:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.