transwarp829839吧 关注:3贴子:1,083
  • 4回复贴,共1

[修复工程] Century Class Starhip

只看楼主收藏回复

原作是DJ Curtis于2007年为游戏Star Trek: Bridge Commander创作的mod。我个人非常喜欢这个星舰的设计所以准备把它的模型导出来,有可能的话日后弄一个3d打印/cnc的模型出来。
不过当前的任务是在我熟悉的sketchup环境下弄出来一个网格干净的模型。然后尽可能还原舷窗等等当时因为硬件性能限制等原因只能利用贴图来表现的东西。
目前的主要问题是可能因为模型转换的精度问题,导致实际得到的模型当中共面平面被分成大量不可消除的三角形,以及模型本身由于数值bug导致不是轴对称。目前的想法是通过类似投影的方式在新的一系列平面上重新构建模型来使线条严格共面,以此大幅清理模型面数并为在sketchup环境中的进一步创作提供便利。这一步会相当花时间,可以用来消耗掉并不能做什么事的寒假。
So,enjoy.


IP属地:新加坡1楼2021-12-11 06:11回复
    因为我不会贴图所以不考虑贴图的事情。第一步,将导入的模型对半分(以节省时间)。
    精准与否,就是屠宰和手术的区别

    然后是调整平面的方向。调完过后就可以来看看怎么对网格动刀了。
    感觉整个模型是以三角形的逻辑建立的。要把它们化为看起来更舒服的平面四边形网格怕是相当困难。
    但这就是我想做的事情。


    IP属地:新加坡2楼2021-12-11 06:23
    回复
      考虑了一下,由于碟部具有较为明显的等高线特征,工作从碟部开始由上向下进行。工作流程大致是碟部-工程舰体-曲速吊舱。其中工程舰体可能因为涉及更多曲面而需要切换一下思路。


      IP属地:新加坡3楼2021-12-11 06:43
      回复
        面数太多,以纯投影的方法来修复的工作量很大,而且有些地方是多角度的投影(同时满足底面平面且斜面在一个面上),因此产生的合并近似平面的修改的数量已经不能控制在能做到的范围内了。
        另外,部分区域(碟部后侧)的面数太低,部分区域有明显的特征但是不可修补的三角形面太多(鱼雷管,机舱门等等),其工作量与其说是修复不如说是重建更合适了。
        因此将接下来的工作大概分为,好网格和坏网格。
        其中好网格基本上可以直接使用,坏网格则以先重建小结构特征再微调主结构来适应(将重建好的模块安装/替换/还原)的方式来进行。
        挨着中轴线的所有网格则以修复小结构的精度和方式进行处理以保证轴对称变换过后的严丝合缝。
        这样做的主要好处在于每一个小结构重建的速度相对较快(容易有进度),并且由于模块的存在能够为主结构的修复和变动提供参考。


        IP属地:新加坡来自Android客户端4楼2021-12-12 06:01
        回复

          按照主结构和各类加强结构,相位阵列,RCS的分类方式对结构进行了拆分。在低精度带来的一些结构的自动简化下结构似乎很好地进行了修复。主结构虽然不能自行对称融合,但是拉一根线就能很好的连接上。个人怀疑保存后精度不足的问题会继续存在,所以当前进度到这里会做一次分支。


          IP属地:新加坡5楼2021-12-13 01:32
          回复