博维数孪CreateTwins—案例教程—案例实战(快乐星球)

116 篇文章 0 订阅
61 篇文章 0 订阅

快乐星球

案例展示

点击查看案例

功能列表:

  • 太阳自转
  • 地球自转
  • 地球围绕太阳转
  • 月球自转
  • 月球围绕地球转

本章知识点:

  • 获取坐标(世界坐标)
  • 提取三维向量的分量
  • 构建三维向量
  • 设置旋转(局部旋转)
  • 绕任意轴旋转

开始我们的制作吧

准备素材

上传fbx文件,贴图,UI素材,点我下载

相关链接:

导入/上传资源

画布设置

相关链接:

场景属性-画布设置

环境光设置

相关链接:

场景属性-环境设置

灯光设置

相关链接:

灯光对象

灯光属性

背景图设置

相关链接:

案例教程-3D基础篇-添加背景-设置背景图

模型设置

相关链接:

3D通用属性

材质设置

"Sun"材质,调整漫反射,高光/金属,光泽度/粗糙度,自发光属性

“sun_emission”材质,调整材质参数

     

“Earth”材质,调整材质参数

“Atmosphere”材质,调整材质参数

“Moon”材质,调整材质参数

“地球轨迹”材质,调整材质参数

“月球轨迹”材质,调整材质参数

相关链接:

材质资源属性

构造地球公转轨道

在太阳下创建空节点1、空节点2

设置空节点的位置,用于之后构造地球公转的椭圆形轨道 

设置节点关系

将”Moon“,”月球轨迹“均挂载到Earth下,当Earth旋转时,会带动其下节点一起旋转

设置各节点的位置

滤镜

开启“滤镜”以增强画面渲染氛围

相关链接:

滤镜

最终效果:

制作交互

变量

创建数字类型变量”旋转“,设初始值为0

相关链接:

蓝图 - 变量

蓝图事件

创建事件”太阳自转“,用于设置“太阳”的自身旋转

首先获取“太阳”局部旋转,以Y轴为中心点自加(可自行调整增加的数值),将这个不停变化值赋给”太阳“节点的三维向量

相关链接:

蓝图 - 变换3D节点 - 局部坐标系

蓝图 - 三维向量 - 相加

创建事件“地球自转”,用于设置“地球”的自身旋转

首先让数字变量“旋转”,不停的自加(可自行调整增加的数值),将这个不停变化值赋给“地球”节点的旋转角度

创建事件“月球自转”,用于设置“月球”的自身旋转

相关链接:

蓝图 - 变换3D节点 - 旋转

蓝图 - 数字 - 相加

蓝图 - 变量

创建事件“地球_公转”,用于设置“地球”公转位置

从“空节点1“的世界坐标中提取X,从”空节点2”的世界坐标中提取Z,以(X,0,Z)构造一个新的三维向量做为坐标设置给“地球“

相关链接:

蓝图 - 变换3D节点

蓝图 - 三维向量 - 提取三维向量分量

连接事件

通过帧循环,控制物体的旋转

保存并预览您的项目吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值