【问题标题】:3D level editor for concepts/sketches [closed]概念/草图的 3D 级别编辑器 [关闭]
【发布时间】:2012-07-29 19:43:37
【问题描述】:

我曾经在我的 Portal 2 模组中使用 Valve 的 Hammer 编辑器,但是如果我只是想在头脑风暴时为房间绘制基本概念或草图,那么编辑器的功能太多所以我不能专注于我真正需要的东西,而不得不处理我不需要的特定东西。因此,我正在考虑开发一个简单的工具(在基于 WPF/XAML 的 C# 中),它针对基本关卡几何进行了优化,仅由立方体/体素和一些游戏实体组​​成。目前我正在做一些研究来估计这是一个好主意还是会浪费时间。

到目前为止,我的要求是:

  • 具有 3d 窗口和不同 3d 编辑工具已知的不同 2d 透视图的平铺视图(可以将 2d 视图设为可选以简化可用性)
  • 3d 窗口中的相机移动
  • 基本项目处理,包括选择、移动和旋转

虽然我有关于文件格式的具体细节,但我不想在我只想让编辑器工作的早期阶段搞砸。与(反)序列化相关的任何内容都不属于此问题。


我的问题:

  1. 是否有任何类似的项目可供我研究甚至重用?
  2. 您会推荐哪些资源(教程、书籍、文章……)来开发这样的编辑器?

【问题讨论】:

    标签: c# wpf 3d direct3d 3d-modelling


    【解决方案1】:

    您刚才描述的内容可以使用现有的 3D 建模工具(例如 Blender)完美完成。专门为此用例使用 Blender,您可以设置一个具有您想要的视图的工作区,并且您可以完全隐藏所有不需要的选项/窗口,例如纹理/动画/照明。
    您还可以设置一个模板项目来提供一个基本的启动项目,这样您就可以立即开始草绘和扔几何图形。
    此外,它是免费的,并且为许多标准类型提供出色的导出支持。

    我确实理解编写自己的编辑器听起来很有吸引力(去过那里,做过那个),这绝对是一次有趣的学习体验,如果你现在只想要一个工具,我建议使用 Blender 而不是重新发明轮子。

    Blender 3D

    【讨论】:

      猜你喜欢
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-23
      • 2019-07-27
      • 2014-01-28
      • 1970-01-01
      相关资源
      最近更新 更多