
NLibCutscene
NLibCutscene 是一款专业级工具,可直接在《我的世界》中创建过场动画和电影。
NLibCutscene 是一款专业级工具,可直接在 Minecraft 内创建过场动画和电影。我们摒弃了复杂的聊天命令,采用现代 GUI 和强大的动作捕捉系统。只需点击录制,自由移动,该模组便会将您的飞行轨迹转化为流畅、专业的动画。
适用于追求在游戏中实现视频编辑器品质的地图制作者、服务器管理员和内容创作者。
✨ 主要特性
🎥 动作捕捉
无需手动输入坐标。按下“录制”键,模组便会实时捕捉您的飞行路径、头部旋转和摄像机倾斜。
🖥️ 现代深色 GUI
完全重新设计的界面,采用“幽暗深色”美学。半透明面板、极简按钮和动态星空背景,让编辑过场动画成为一种视觉享受。
您也可以使用以下命令启动过场动画:
/startct "过场动画名称"
🔄 高级摄像机控制
- 摄像机滚动: 完全支持 Z 轴旋转。录制时使用 Z 和 X 键可添加戏剧性的荷兰式倾斜角度。
- 摄像机抖动: 为任意关键帧添加可自定义的抖动效果(非常适合爆炸或强烈撞击场景)。
- 飞越模式: 创建复杂路径,摄像机使用 Catmull-Rom 样条曲线连续穿过各点而无需停顿。
📈 插值逻辑
为每个片段选择背后的运动算法:
- 🌊 Catmull-Rom: 通过点的平滑样条曲线插值(连续运动)。
- 🚀 缓入/缓出: 电影般的加速和减速效果。
- 🟦 线性: 恒定速度(机械运动)。
- ⚡ 瞬时: 硬切换(瞬移)。
📂 配置与数据
所有过场动画都保存为整洁、可读的 JSON 文件。这使得分享路径、添加到整合包或使用文本编辑器微调数值变得非常容易。
文件位置: config/cutscenemod/cutscenes/<过场动画名称>.json
📝 JSON 结构示例
您可以手动编辑这些文件以实现像素级精度:
{
"startFromPlayer": true, // 从玩家当前位置开始路径
"startTransitionTime": 2.5, // 飞到第一个点的时间
"startInterpolation": "ease_out",
"endToPlayer": true, // 结束后返回玩家位置
"endTransitionTime": 3.0,
"endInterpolation": "ease_in",
"points": [
{
"x": 5.67,
"y": -58.38,
"z": 0.29,
"yaw": 177.0,
"pitch": 0.45,
"roll": 15.0, // 摄像机滚动(倾斜)角度
"moveDuration": 3.0, // 移动到该点所需时间
"holdDuration": 0.0, // 等待时间(如果 isSmooth=true 则忽略)
"interpolation": "catmull_rom", // 平滑类型
"cameraShake": true, // 启用摄像机抖动
"shakeIntensity": 0.5, // 抖动强度
},
{
"x": 8.95,
"y": -58.37,
"z": -5.36,
"yaw": 176.99,
"pitch": 0.44,
"roll": 0.0,
"moveDuration": 3.0,
"holdDuration": 1.0,
"interpolation": "ease_in_out",
"cameraShake": false,
"shakeIntensity": 0.5,
}
]
}
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。