概念/草图的3D级别编辑器

时间:2012-07-29 19:43:38

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

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

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

  • 使用3d窗口平铺视图,并从不同的3D编辑工具中获知不同的2d透视图(可以选择2d视图以简化可用性)
  • 3d窗口中的相机移动
  • 基本项目处理,包括选择,移动和轮换

虽然我有关于文件格式的具体细节,但我不想在早期阶段弄乱它,我只是想让编辑器工作。与(de)序列化相关的任何内容都不是这个问题的一部分。


我的问题:

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

1 个答案:

答案 0 :(得分:1)

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

我知道编写自己的编辑器可能听起来很吸引人(在那里,完成了),这肯定是一个有趣的学习体验,如果你现在只想要一个工具,我建议使用Blender而不是重新发明轮子。

Blender 3D