各位,以下是酝酿许久的建筑狂想,之一。

 一款好的三维设计软件的几个特征(草稿)

  • 模糊控制(+/-控制,而非精确数值定义模式)。参考SketchUp的Push/Pull工具。
  • 在保证可操作性的前提下,保持形体的抽象性。想象一下Photoshop的画笔工具一笔画出的是一个三维形体,同理可涂抹、擦除、渗透。
  • 建立一种精确但易于扩展和阅读的结构化三维标记描述语言(最经典的标记描述语言即是HTML)。有一个不很成熟的例子,POV格式,它是一种可读的纯文本三维文件。至于更早期的模型可参考VRML。此外,其文件架构需以XML为基础,易于数据的交换。其扩展模式需简便可行,可参考主流编程语言的Object Oriented/面向对象概念(类,对象,扩展等)。比如,包含了一个叫做“墙”的类,可以在这个例程中在其基础上重新定义和扩展。
  • 软件本身需有清晰的定位,明确其在整个设计流程中所占据的环节。必须考虑如何与前后阶段的其他主流软件的互动。
  • 充分参考电子游戏的特征。即时光影、地图编辑器、多人在线互动、登陆更新数据资料等。可以考虑按照点卡的方式收费… 真是划时代的创举。(老板:“小李,晚上做个概念模型出来,明天甲方要看。” 小李:“老板,点卡刚好用完了!不如去DRIN公司的网站上买个包月的帐号吧…”)
  • 操作界面向Adobe的软件看齐,和Autodesk的软件保持距离。因为后者的人机界面很不友好,很是落后(Leo兄不要恼哈。)操作上考虑鼠标操作的扩展,比如模糊操纵可以通过开发鼠标滚轮的多样应用实现。考虑三维轨迹球的应用。多出一款Z轴的运动大大丰富了操控模式。
  • 最重要的一条,免费赠送一套终身专业版本给既不潜水、又不灌水的本贴留言者。

待续…