IsaMorphic/nu-blender

GitHub: IsaMorphic/nu-blender

一款专注于科研可视化的 Blender 插件,用于导入并展示 LEGO Star Wars 游戏场景及其碰撞数据。

Stars: 2 | Forks: 0

# nu-blender 一个面向研究的 Blender 导入插件,用于导入 PC 和 Xbox 版本的 *LEGO Star Wars: The Video Game* 场景文件(分别为 `.nup` 和 `.nux`)。 如果存在以下附加文件,它们将被加载: * `.rtl` 包含灯光数据,包括场景的环境光以及点光源/平行光及其颜色。 * `.ter` 包含场景碰撞数据,包括地形网格和表示无限高隐形墙壁的样条曲线(导入时位于 `z = 0.0`)。 ## 范围 ### 目标 * 科研级别的场景文件可见或可可视化方面的导入,包括碰撞数据、物体放置、动画等。 * 尽力渲染场景几何体、材质和灯光。 ### 非目标 * 高保真材质支持以匹配游戏内渲染。 * 场景交互性。 * 编辑与场景导出。 ## 构建 在构建插件之前,请确保已安装 Blender 4.2 或更高版本。然后 按照[此处](build/README.md)的说明操作。 ## 示例:`Map_E` ### 场景(动画) ![一个生动的场景;展示了乐高风格的迪克斯的餐厅。室内餐厅场景灯光充足,中心是一个带有外星文字的发光霓虹招牌。左侧,两条红色长凳仿佛被原力推动而上下抖动,片刻之后掉落。一条腿被翻转到头顶,随后被移回正确位置。自动门在长凳右侧上下滑动,无缝开合。整个场景温暖而未来感十足。](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/8731db0fa0105731.webp) ### 地形 ![与上方图像描述相同的场景,但以灰暗、块状风格显示。没有动画。每个关键场景元素(如长凳、条凳和门)都被替换为其整体形状的凸近似体,表示游戏引擎使用的隐形碰撞几何体。](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/fd25409930105733.webp) ## 示例:`Gungan_A` ### 场景(动画) ![黑暗森林与黑色天空。两辆装甲坦克从左侧进入场景并向右侧移动。数棵倒下的树木环绕着一条蜿蜒的小路。颜色较浅的小路被深绿色草丛包围,边缘点缀着稀疏的植被。倒下的树叶由乐高零件构成,装饰着鲜艳的绿色带星叶子。负空间被无叶灌木填充。该场景唤起对自然乌托邦遭受悲剧性入侵的感觉。](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/687303a760105734.webp) ### 地形 ![与上方图像描述相同的场景,但以灰暗、块状风格显示。没有动画。每个关键场景元素(如树木、坦克和灌木)都被替换为其整体形状的凸近似体,表示游戏引擎使用的隐形碰撞几何体。](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/9c7c16697b105736.webp) ## 示例:`Vader_A` ### 场景(静态) ![一条黑暗而压抑的走廊给观众带来压迫感。一个拱形几何门洞占据中心位置,从上方微微照明。左右两侧是灰色通风口,背后是红热熔岩的海洋。橙色光线从每个通风口透出,在黑暗、幽闭的墙壁上形成压抑的亮条纹。一条布满坑洞和孔洞的险峻小径位于上方,下方是致命的熔岩。该场景让观察者感到恐惧。](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/eb14951179105739.webp) ### 地形 ![与上方图像描述相同的场景,但以灰暗、块状风格显示。没有动画。每个关键场景元素(如门、通风口和通道)都被替换为其整体形状的凸近似体,表示游戏引擎使用的隐形碰撞几何体。](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/34f331fd74105741.webp)
标签:3D可视化, Blender Addon, Blender插件, LEGO Star Wars, .nup, .nux, .rtl, .ter, 云资产清单, 动画导入, 地形网格, 场景导入, 场景解析, 材质灯光, 渲染几何体, 游戏导入, 游戏数据提取, 灯光数据, 研究级导入, 碰撞数据, 逆向工具, 逆向工程