2010/05/16

3ds Max 的輝煌二十年


Autodesk 3D STUDIO 1.0安裝磁片, 1990年

前言
3ds Max自1990年的3D Studio DOS第一版至今, 已經二十年頭了. 那是一個昂貴工作站巨人環視的年代, 玩3D動畫幾乎是有錢人的專利. 在台灣, 3ds Max是一套最廣為使用的3D套裝軟體, 建築業, 室內設計裝潢, 電視台, 廣告...都有它的蹤跡. 它靠著快速的算圖, 廣大的外掛(plugins)擴充功能, 免費的maxscript資源, 低的學習曲線但功能強大, 由一家只有四位軟體工程師到現在建立起的帝國. 我們是不是應該要回顧過去的歷史, 看看當初創始者的理念, 如何聆聽使用者的意見, 如何親自使用軟體感受, 而最後這些重要程式設計師又為何要離開Autodesk? 中間有了什麼樣的轉變?




...地球日1990年, 工作站稱霸了整個專業3D繪圖市場, 突然! 出現了一套新軟體, 把原本要賣一萬美元的門檻整個打掉...
完整影片請點這裡

壹. 3ds Max的過去
想要知道3ds Max當初為何會命名為3ds Max? 想要知道修改器(Modifier)這個重要的創新是怎樣誕生的? 想要知道3ds Max plugins的靈感來自何處?請看以下精采又有趣的專訪:


貳. 3ds Max的現在
來回顧一下各版本的新增功能與起始畫面吧! 其實有很多用戶可能還是在使用舊版本的3ds max, 或是已經是使用最新版的卻不知道過去幾版的重點新功能是什麼...

CAD-3D 1.0, 1986年
刻苦的年代, 詳細請點這裡

3D Studio DOS, 1990年
Flat、Gouraud與Phong Shading
沒有自動反射貼圖 ,只含有標準的VGA與Truevision公司的TARGA 和VISTA驅動程式。

3D Studio DOS 2, 1992年
支援Cubic 與flat自動反射。
引進IPAS Plugins的觀念,程序性材質,支援ADI顯示驅動程式。

3D Studio DOS 3,1993年
添加金屬Shading(Cook-Torrance高光反射)
支援JPEG輸出
內建Super VGA顯卡驅動程式,支援全採取真實色彩的數位類比轉換。

3D Studio DOS 4, 1994年
開始有Keyscript腳本語言。
延伸的plugin系統、 Camera預覽、IK solver與Image browser外掛。

3D Studio MAX 1.0 1996年四月

操作影片請點這裡

在1995年的Siggraph正式發表。1996年四月出貨,同時,Autodesk多媒體部門改名為Kinetix,是Autodesk的分公司,正式的產品全名是Kinetix 3D Studio MAX。

這個產品跟3D Studio DOS R4基本上有相同功能,但是所有的功能變成是物件導向,利用Modifier Stack進行程序性建模,有點像是易用版的Prisms/Houdini的軟體。

跟DOS版相比,Material Editor與animation controller有很大改良。render subsystem讓用戶能進行體積光效果,第三方外掛也這時候開始了,早是RayStudio 與RayMax 1.0版。候需要安裝在Windows NT 3.51。 支援第一個3D Labs GLiNT硬體加速,透過Heidi驅動程式。

有兩次更新 一次為1.1另一次為1.2 隨附有SDK 更新支援WinNT到Windows95風格的UI

3D Studio MAX R2 1997年九月
在早在1997年的Siggraph發表,這次發表了超過上千個新功能,與流程上的改善,其中最引人注目的是以Scanline renderer進行光線追踪計算,支援Raytrace材質,這些貼圖是由Blur Studio的Steven Blackmon與Scott Kirvan所研發(他們後來跑去研發Splutterfish的Brazil r/s)。由Digimation提供的Lens Effects Post Effects,NURBS建模工具,內建MAXScript語言,支援OpenGL

一次更新為2.5版,這是3D Studio歷史上唯一一次付費的升級版本,其中包含對NURBS的新增功能 (支援裁切)與VRML的支援。

3D Studio MAX R3 1999年六月
1999年的GDC宣布 在1999年的六月發佈,這是以Kinetix公司發佈軟體的最後一次,雖然當時已經併購到Discreet Logic公司,但是還沒企業識別標章。

軟體大部分改寫,讓MAXScript可以整合的更好。 Scanline Rendere現在支援Anti-Alias filters與Supersamplers。使用者介面從重新設計,圖示改為全彩,可自定義的工具列,讓用戶可以放自己的MacroScripts。

3.1版的更新被視為歷史上最穩定的版本


Discreet 3dsmax 4 2000年七月
最早在2000年紐奧良的Siggraph發表,有以下功能
  • 新的IK系統
  • QuadMenus選單
  • 統一的ActionItems UI自定義系統
  • ActiveShade算圖預覽模式
  • 從新設計的Modifier Stack支援拖拉模式
  • 新的Editable Poly建模工具組
  • 支援視附顯示DirectX Shader
  • Intel 的技術:MultiRes最佳化工具

有兩版更新4.1 與4.2 與一版特別更新4.3 只針對教育用戶



Discreet 3dsmax 5 2002年七月
第一次能支援舊版外掛的版本,在 3dsmax 4研發的外掛可以用在3dsmax 5 ,不需要重新編譯,而之前2 跟 3版需要重新編譯。3dsmax 5添加最大的功能是:

Advanced Lighting 提供brute-force全局照明 稱為Light Tracer。另外一個是Radiosity 是根據Lightscape來研發的(Lightscape被Discreet Logic併購了好幾年 才被Autodesk併購),另外還提供Photometric與 Day lights的支援。

其他版的功能如:
  • 增加了Reactor (這是之前Discreet發表的外掛 以HAVOK物理系統為基礎)
  • Set Key animation模式
  • Curve Editor與Dope Sheet檢視模式
  • 加強了UVW Unwrap editor
  • Render To Texture功能
  • 新的Named Selection Sets
  • 新的Transform gizmos
  • Translucent shader
  • Character Assembly 與Bone Tools
  • Spline IK
  • Gimbal rotation模式
  • Auto-Tangent interpolation
  • Skin Modifier增加了Weight Table
  • 改良的HSDS modifier UI
  • 支援圖層(從3ds VIZ來的)
  • Ink'n'Paint材質

關於人事方面,這個產品是由Chris Ford領導研發。 他是Maya資深的產品經理,因為Alias放掉Wavefront,他就轉到Discreet(他現在是Pixar的PRman行銷經理)。其他的奇文軼事 Bob Bennett之前是3d Studio DOS的產品經理,曾經是Maya研發經理,做了好幾年,直到Autodesk併購了Alias 。他現在在Luxology

Chris Ford, Pixar

有三次更新5.1, 5.1SP1 與 5.5(新增了Particle Flow功能)。

Discreet 3dsmax 6 2003年七月
這次必須要重新編譯舊版的外掛(可以用在7和8) 主要功能如下:

  • 內建Mental ray renderer
  • Particle Flow(以前是要透過訂閱用戶才能下載使用)
  • 改寫的Schematic View
  • Shell modifier
  • 新的Vertex Paint
  • Reactor 2
  • 支援網路計算Render To Texture
Discreet 3dsmax 7 2004年八月
根據3dsmax 6核心做革命性地更新,主要功能如下:

  • 新的Editable Poly工具,包含Deform and Relax painting、Soft Selections Painting、Preserve UVs 選項等。
  • Flat shaded view
  • Character Studio 4.3
  • SkinMorph 與 SkinWrap modifiers
  • TurboSmooth modifier
  • Parameter Collector
  • 新的Edit Poly modifier 是6的Extension 但在7.時變成內建的
  • 支援Normal mapping產生與算圖
  • mental ray 3.3, 包含Sub-Surface Scattering 與Ambient Occlusion shaders
  • 支援Render To Texture
  • Per-Pixel camera mapping
  • Flat shaded檢視模式
  • Character Studio 4.3內建
  • SkinMorph 與 SkinWrap modifiers
  • TurboSmooth modifier
  • Parameter Collector
  • 改寫Reaction controller (之前稱為Reactor controller)
  • 視阜提供第一人稱方式的Walk-Thru mode。
Autodesk 3ds Max 8 2005年九月
在2005年的秋天發表,這次開始的SDK可以跨足三的版本,也就是6與 7 與 8的外掛不必重新編譯。 主要新增功能為:

  • Asset Tracking
  • 支援第三方外掛
  • 內建Autodesk Vault
  • 加強的XRefs
  • 支援Scene States
  • 內建Hair and Fur (之前是7的Extension)它是由Joe Alter's Shave & Haircut外掛來的。
  • 內建Cloth(也是7的Extension)它是由Size8's ClothFX來的 之前稱為Stitch
  • 加強了Editable Poly:Shift Ring 與 Loop、更好的 Bridge與Edge Connect、Open Chamfers選項, 移除邊
  • 加強的Skin 包含Grow與Shrink, Loop與Ring、Weight Tool
  • 加強Unwrap UVW 提供Pelt Mapping拆貼圖功能 更好的Relax選項 算圖模版
  • Sweep modifier與加強的spline選項 rectangular cross-sections
  • 預設筆刷
  • Real-world map scale
  • 非biped物件也支援Motion Mixer
Autodesk 3ds Max 9 2006年十月
是第一次支援32位元與64位元的版本,在2006年八月出貨,再次需要重新編譯外掛,因為這次採用Visual Studio compiler,而MaxSDK6有點老舊了,需要修正老外掛。主要新功能:

  • Project Path支援相對路徑
  • Proxy Textures Manager
  • MAXScript支援.NET ,包含classes, objects 與 UI 控制
  • ProBoolean 與ProCutter(8的Extension 他來自PowerBooleans外掛)
  • 加強了ProCutter對MAXScript的支援
  • 支援HAVOK 3 但是保留2
  • 對mental ray 3.5有更好的 提供Physical sky and sun, Arch.&Design shaders
  • 更快的Direct3D螢幕重繪 包含D3D Mesh cache更新 快速的spline redraws
  • 每個視阜都能顯示Viewport Stats
  • 新的Hidden Line顯示模式
  • 支援CG shaders
  • Animation Layers
  • 可以直接在螢幕上進行Hair styling 支援頭髮反射
  • 更新了與Maya 8的PointCache交換性 (採用相同的快取格式)
  • 更好的檔案交換 透過FBX
Autodesk 3ds Max 2008 2007年十月
  • 第一個支援Windows Vista的版本
  • 核心效能最佳化 支援大量物件
  • 新的Adaptive Degradation system 簡化顯示
  • Scene Explorer Scene Management
  • Working Pivot mode Selection Preview
  • Review:螢幕上進行燈光預覽
  • Review:mental ray Arch&Design Shader可以在螢幕上預覽
  • Review: mental ray Sun and Sky Shader可顯示在螢幕
  • mental ray: Sky Portals 與Photographic Exposure 曝光控制
  • MAXScript ProEditor 根據開放碼Scintilla與SciTE editor
  • MAXScript Extension 整合了Avguard Extensions功能組
  • 支援了file-per-frame Point Cache格式 與Autodesk Maya相同
Autodesk 3ds Max 2009/Autodesk 3ds Max Design 2009 , 2008年四月
這是更新速度比較快 前後只差了六個月 將3ds Max的更新日由秋天改為春天 主要新功能

  • 提供兩個版本3ds Max 2009 與 3ds Max 2009 Design
  • Spline UVW Mapping tool 拆貼圖工具
  • Reveal Iterative Rendering
  • ProMaterials: 一組的 mental ray材質
  • Photometric Lights
  • ViewCube SteeringWheels 導覽工具
  • ForeFeet 方便建立四足角色
  • 更新UI
  • mental ray: mr Proxies
  • mental ray: 新的 render elements
Autodesk 3ds Max 2010/Autodesk 3ds Max Design 2010 2009年四月
  • Graphite Modeling Toolset
  • Material Explorer
  • 支援mental mill技術
  • PFlowAdvanced Particle Effects
  • Containers
  • xView Mesh Analyzer
  • OBJ Import
  • ProOptimizer最佳化工具
  • ProSound
  • 整體品質調整Global Quality Knobs: mental ray
Autodesk 3ds Max 2011/Autodesk 3ds Max Design 2011 2010年四月
  • 第一個支援Windows 7的版本,主要功能:
  • Slate: 節點式材質編輯.
  • Quicksilver: 硬體算圖 支援多核心計算 最以CPU 與GPU最佳化計算
  • 延伸的Graphite Modeling Toolset
  • 3ds Max Composite: 從Autodesk Toxik 改名字後變過來的後製軟體
  • Viewport Canvas toolset 繪圖工具
  • Object Painting 把3D物件當做比刷在刷
  • 內建Character Animation Toolkit (CAT)
  • Autodesk Material Library 超過1200種新的shaders
  • 支援Sketchup, Inventor軟體格式
  • FBX file linking
  • 可以把檔案存到舊版(2010)
參. 3ds Max的未來

2 comments:

jonn said...

I still have a 3d studio max DOS cd demo

hammerbchen said...

then U must know 3dsmax very well

= )