Okino PolyTrans and NuGraf
PolyTrans and NuGraf サポートフォーマットリスト
PolyTrans 基本パッケージ (インポート)
PolyTrans/NuGrafのパワーおよび柔軟性は、コンバートプログラムがフォーマット別に独立している点にあります。個々のインポーターは、それぞれが対応するフォーマットのプラットホームもしくは仕様を忠実に「エミュレート」or「シミュレート」し、統一されたOkino社の「内部データーベース」へ変換する役割を持っています。一端「Okino内部データベース」に変換されれば、後は全エクスポートコンバーターからアクセスして出力処理する事ができます。

簡単なレンダリング処理の為に、外部3Dソフトに出力する手間を省きたいのであれば、「Okino内部データベース」のデータを直接レンダリングできる「NuGraf」レンダリングシステムもオススメです。「NuGraf」は丁度PolyTransにレイトレーシングレンダラーを追加したソフトウェアです。外部3Dアプリケーションに出力する事なく、PolyTrans(NuGraf)内で読み込んだデータをレンダリング処理する事が可能です。

PolyTransは、大きなデータファイルを変換できるように設計されています。3Dファイルコンバーター製品を選択する場合にこの点は見落とされがちです。(アンケートからPolyTransのユーザーは日常的に、30MBから200MBにおよぶDXF,IGES,USGS DEMデータを変換しています。)
PolyTransおよびNuGrafは、1988年の誕生からずっと、このような巨大なデータファイルを素早く効率的に扱えるように最適化を行っています。事実、3Dアプリケーションなどで直接巨大なファイルを読むよりも、PolyTrans経由で読み込んだ方が速いという事から使われているケースも数多くあります。

以下のインポーターは、PolyTransおよびNuGraf基本パッケージに含まれるインポーターです。Adobe Director用のネイティブプラグイン[PolyTrans-for-Director]も含まれます。このプラグインはAdobe Director内部からPolyTransでサポートしている全てのフォーマットを読み込む事を可能にします。

メモ:どのフォーマットが変換に最適なのかを、チェックマークの数だけで判断しないでください。チェックマークの数はフォーマットの汎用性を反映していません。例えば Wavefront OBJは2つのチェックマークしか持っていませんが、モデルデータの変換フォーマットとして業界で最も使われているファイル形式の1つです。 チェックマークは、どのフォーマットがUVや頂点カラーアニメーション、スキニング等をカバーしているのかを知るのに適しています。
Mat=マテリアル・テクスチャーマップ、階層=階層構造、UV=Texture (u,v)座標、L&C=ライト&カメラ、Anim=アニメーション、Skin=Rigid/Smoothスキニング
3D Import File Format 拡張子 Mat 階層 u/v VC L&C NURBS Anim Skel Skin
3D Studio R1-R4 .3ds
.3dsファイルフォーマットは、旧 3D Studio DOSバージョン(R1〜R4)のファイル形式です。3D StudioのDOS版は 1996年にWindows用の3D Studuo Maxが出るまでPC/AT用の3Dソフトウェアとしてポピュラーに利用されていました。1980年第にあってフォーマット仕様が公開されており3Dデータを交換するフォーマットとして普及しました。(同時代に登場したOBJファイルと経緯が似ています)

3ds Max (3D Studio MAX)の .max フォーマットと .3ds フォーマットを混同しないでください。ある企業が .3ds を"3DS MAX用のファイルフォーマット"と説明しているのを見かけますがそれは「誤りです」。3ds Maxネイティブのファイル形式は .maxフォーマットです。なお旧バージョンをサポートする為に 3ds Maxは標準で .3ds ファイル形式を読み書きする事がサポートされています。

ノート:CAD等から 3ds Maxにデータを転送する為に .3ds フォーマットを利用する事はあまりオススメしません。3ds MaxにCADデータを転送するにはOkino社の PolyTrans for 3ds Maxを使う事を推奨します。


.3dsファイルフォーマットは現在においてはいささか役不足のフォーマットとなっています。それは80年代の中頃にTom Hudson氏が3D Studio DOSの前身としてAtariプラットホーム上で"CAD-3D"を開発した事に起因しており、以下のような欠点をもっています。
  • 全てのメッシュは必ず3角形メッシュとして取り扱われます。(3D Studioの多角形ポリゴンは非表示エッジした状態の3角形メッシュです)
  • テクスチャーファイル名には 8.3 のDOSファイル名しか利用できません。
  • 3D Studioは16bitアプリケーションなので、1つのオブジェクトに格納できる頂点およびポリゴン数は最大65536です。
  • 3dsファイルには正確な頂点の法線情報を格納する事ができません。読み込み側のソフトが"スムージンググループ"の情報から推測して頂点法線の状態(スムージング)を再現する必要があります。
  • 頂点法線の表現方法が現代のソフトウェアとは異なっています。これは1980年代生まれの3Dソフトウェアに共通する問題です。(3ds Max, LightWave, trueSpaceや Mayaもv2.51までスムージンググループを使っていました)
  • オブジェクト、ライト、カメラ名前が半角で10文字。マテリアル名は半角で16文字が上限
  • 平行光源はサポートされません。
Okino社は1993までに .3dsファイル の完全なリバースエンジニアリングと読み込みサポートを行いました。それは1994年のLightWaveサポートも含めて、Okino社の最も基本的で重要なコンバーターの1つです。Okino社の .3dsインポーターは、3dsファイルのあらゆる情報を読み込む事ができます。3Dジオメトリ(スムージンググループ含む)、カメラおよびオブジェクトのアニメーションデータ(3DStudioのインスタンスへのアニメーションもサポート)、透明度のフォールオフ値なども含むほぼ完全なマテリアル情報、ライト、カメラ、ビューポートデータ、背景のカラーと属性、UVテクスチャー投影座標、その他の情報をサポートしています。

.3ds ファイルの取り扱いにはOkino社は絶対の自信を持っています。使ってみれば.3dsファイルの読み書きであればOkino社のPolyTrans/NuGrafが最も確かで洗練されたインポート・エクスポートソリューションである事をご理解いただけるでしょう。
3ds Max
(PolyTrans-for-MAXプラグイン経由)
.max
Okino社は1997年から、3ds Max上でPolyTrans/NuGrafがサポートする全てのフォーマットの読み書きを可能とする、特別なプラグイン("PolyTrans-for-MAX")を開発・提供しています。

PolyTrans/NuGrafで3ds Maxのデータを変換するには、"PolyTrans-for-MAX"を必ず使う必要があります。
つまり、「maxのデータを変換する場合、3ds Max本体のライセンスが必要になります。」この点に十分注意してください。

これは、3ds Maxの .max ファイルが3dsMax以外のソフトで読み書きする事ができない為です。
もっと正確に言えば、.maxファイルは3dsMaxのプラグインモジュールがそれぞれどようにデータを持っているかを記述した「プラグインのスナップショット」の集合体です。(もしこの.maxファイルを直接読み込もうとする場合、全てのプラグイン、つまり3dsMax全機能をエミュレートする必要があり、それは事実上不可能です。)

もし3dsMaxのライセンスをお持ちでない場合、データの制作者や3dsMaxのライセンスを持っている人にデータを、.3dsもしくは.wrl(VRML2)形式で出力するようにお願いしてください。.3dsや.wrl形式であればPolyTrans本体で読み込む事が可能です。

"PolyTrans-for-MAX"は、3dsMax内にPolyTrans本体を組み込むようなプラグインです。"PolyTrans-for-MAX"を使えば、PolyTrans/NuGrafがサポートする全てのインポーター、エクスポーターモジュールにアクセスして、3dsMaxにデータを読み込んだり、書き出す事が可能になります。例えばPolyTransに CATIA v5オプションを追加すれば、3dsMaxから直接CATIA v5データを読み込む事が可能になるでしょう。

なお、"PolyTrans-for-MAX"と"PolyTrans/NuGraf本体"は別のアプリケーションです。3dsMaxのデータをPolyTrans/NuGraf本体で編集したい場合は、"PolyTrans-for-MAX"からOkino社のネイティブファイル形式".bdf"でファイルを読み書きします。PolyTrans/NuGraf本体でも".bdf"を読み書きする事ができます。

PolyTrans for 3ds Maxに関して詳しくはこちらのページも参照ください。
Acclaim Motion Capture .amc, .asf
このインポートコンバーターは、Acclaim (.amc .asf)ファイルフォーマットからモーションキャプチャーデータを読み込みます。このファイル形式では、スケルトンの回転アニメーション、階層構造および回転角制限のみが含まれています。(ジオメトリデータは含まれません)
Alias Triangle .tri
This geometry import converter reads in Alias triangle binary files which can be output from Alias Power Animator/Studio/AutoStudio/Designer. This is an old file format from the early 1990's; however, history has shown that there are still some programs which can import/export this file format.

These files basically just contain raw geometry data in triangular format with normals/colors/texture-uv coordinates per vertex. In addition the file contains the texture filename associated with each polygon and the structure of the file describes the hierarchy of the original scene.
Apple 3DMF (Quickdraw-3D) .3dm, .3dmf
The 3DMF file format was created by Apple Corp. in the early to mid 1990's as the standard file format for their QuickDraw-3D real time graphics library (which was competing with early versions of DirectX and the .X file format from Microsoft around that time). It was quite an amazing file format for the time, verbose and rich with primitives, attributes and other elements. It appeared that this would become the dominant file format for the 3D industry (as was .3ds and .obj up to that time). Okino was quick to jump into the development of its 3DMF importer (and then exporter) in 1995, but in the end the importer would end up being one of the most daunting to develop due to non-conformality of 3DMF files written by the 3D packages of that time (it is an open file format that uses 'containers' to allow semi-free-form file layout). The 3DMF file format was primarily used by the Mac-based 3D programs of the time (Strata, Infini-D, RayDream Designer, etc) and waned in popularity probably due to the non-conformity of 3DMF files written and read by these programs (Okino's importer was actually heavily developed for about 2 years to handle all of these different variations). However, the 3DMF file format is still used today by Artifice's Design Workshop program, and used as the primary file format for the Great Buildings WEB site.

This geometry import converter read in Apple QuickDraw 3D binary and ASCII files. It imports geometry, hierarchy, inherited state attributes (including texture (u,v) coordinates, U/V tangent vectors and normals), lights, cameras and embedded bitmaps (which are displayed onscreen during the extraction process).

PolyTrans/NuGrafがサポートするアトリビュート:
  • (MeshCorners, VertexAttributeSetList, FaceAttributeSetListを持つ)ポリゴンメッシュ
  • Box, cone, cylinder, disc, ellipsoid, polygon, torus, triangle, trigrid primitives
  • 基本のポリゴン(穴を含む)
  • ジオメトリ階層構造からの抽出
  • NURBパッチ
  • 次のプリミティブはサポートしません: ellipse, line, NURBS curve 2D & 3D, polyline.
Sub-attributes are supported including: ambient coefficient, diffuse color, highlight state, vertex normal, shading (u,v), specular color, specular control, surface tangent and transparency color.

QuickDraw 3D files allow bitmap texture images to be stored within the object file itself rather than externally. This converter extracts these embedded images and stores them on disk as TIFF files.
Biovision Motion Capture .bvh
このインポートコンバーターは、Biovision (.bvh)ファイルフォーマットからモーションキャプチャーデータを読み込みます。このファイル形式では、スケルトンの回転アニメーション、階層構造および回転角制限のみが含まれています。(ジオメトリデータは含まれません)
DirectX .x
The .X file format is the basic geometry format used by Microsoft's DirectX-3D real time rendering engine and it quite prevalent and popular in the 3D game development market. From our own recollection of history, RenderMorphics from the U.K. was one of the first and best real-time gaming engines in the early 1990's and thus was bought out by Microsoft; that technology was renamed and became Direct-3D. The .X file format followed from that point onwards. Okino was probably one of the first companies to pester Microsoft to gain access to the .X file format specification, which ultimately led to our full .X exporter released in 1996. We had great hopes for the evolution of the .X file format but it never matured beyond its rudimentary support for meshes, basic material colors, hierarchy (and later) mesh skinning (probably because the 3 RenderMorphics originators left Microsoft, as told to Okino by the same 3 RenderMorphics developers). Nevertheless, we consider the .X file format a widely accepted industry standard for basic mesh models.

This import converter reads in ASCII and binary DirectX (.x) formatted files. Mesh data (with vertex normals, vertex uv texture coordinates and vertex colors), materials, texture references, hierarchy and object animation are all imported. In addition, vertex weights used for mesh/skeleton deformation skinning are imported and can be played back or re-exported via PolyTrans.

The DirectX file format does not have support for lights, cameras or NURBS. It also has rudimentary material and texture mapping support.
.DXF .dxf
DXF can be considered the 'lowest common denominator' for 3D data file translation. DXF (ASCII) and its binary cousin (DWG) are the standard and native file formats of Autodesk's AutoCAD program. It has a very long history, starting in the early 1980's. Many 3D programs and modelers have some level of basic DXF import and export support, so if all else fails you can transfer mesh data to/from these programs using DXF (DXF does not support uv texture coordinates, vertex colors, materials, lights, texture maps, animation, etc.; just basic mesh geometry data).

Okino's DXF importer was finished in 1995 and has been completely rock solid (without error) since that time. If you wish to import from the most recent versions of the DWG file format (including embedded ACIS solids) then please use Okino's DWG import converter available in the "CAD/Pack" add-on.
Electric Image FACT .fact
This import converter reads in raw FACT files from the Electric Image animation system (now called 'Universe'). FACT files are also a common format to move scene data in and out of the Form/Z modeling program.

このコンバータの特徴:
  • All geometry is read in including the simple/complex geometry sub-data types, vertex normals, uv texture coordinates, vertex colors and tangent vectors,
  • The complex hierarchy of the FACT file, including the preservation of linkage information and child/parent transformation information. Pivot points are properly derived from the linkage information.
  • Material definitions (ambient/diffuse/specular colors, index of refraction, shading model, Phong highlight size and face opacity).
  • Texture mapping information (filename, u/v scale, crop window information).
  • All Electric Image texture projection methods (flat, cubic, spherical and cubical) are converted to equivalent NuGraf/PolyTrans texture projection methods.
GameExchange2 (Mirai) .gof
This geometry import converter reads in Game Exchange v2.0 ASCII files. Game Exchange was originally developed and maintained by IZware, and Nichimen prior to that. The GameExchange file format is rich with content and this import converter handles the most important aspects of such content, such as geometry, instancing, materials, textures, lights, cameras and a subset of keyframed animation.
Houdini (ジオメトリファイル) .geo
This import converter reads in Houdini GEO files. Houdini is a popular, high-end 3D effects and animation program. The importer handles ASCII GEO files This importer was developed over a period of several years, with help and feedback on its implementation coming from Side Effects (Toronto), the developers of Houdini.
Illustrator (Adobe; 2D curves) .ai
This is a rather different and unique import converter in the long list of Okino importers. This converter can be used to import high quality 2D vector spline shape data from such page design programs as Adobe Illustrator, CorelDraw, Micrografix Designer, or any other 2D design package which can output Adobe Illustrator (.ai) vector files.

For example, this .ai import converter can be used to import 2D vector logos, 2D text, bezier and linear spline shapes, and have them converted into a 3D polygonal representation ideal for instant rendering in a 3D software rendering package, or for subsequent export to another file format.

Thus, ideal uses of this import converter include:
  • Import of logos and text, in spline form, from popular 2D design packages into Okino's NuGraf package for rendering in 3D, or export to another 3D file format for rendering in another software package.
  • Conversion of complex spline shape data (curves within curves, such as the letter B) into a polygonal representation which can be accepted by any major 3D software package.
  • Import of one form of 2D spline curve data (such as Cardinal curves from the OpenFlight file format) and conversion to another 2D spline format for subsequent output as 2D spline curves again (such as Bezier curves output to 3DS MAX).
Imagine .ima
This geometry utility imports Imagine or TTDDD binary geometry files. All geometry, surface attributes, hierarchy information, lights and cameras are properly extracted from the file. This is another one of the "Load and Render" import converters which sets up the imported scene so that it can be rendered with little or no tweaking required. Of particular interest is the converter's ability to recreate the complex geometry hierarchy used by the Imagine file format.
Inventor2 (SGI) .iv
This import converter handles a significant aspect of the SGI Inventor 2.x and VRML 1.0 file formats. This version of "Inventor" is not to be confused with the native file format of the Autodesk Inventor solid modeling package; rather, this it is the native file format of the SGI (Silicon Graphics) OpenInventor toolkit. The SGI Inventor file format is quite common and popular on the SGI IRIX hardware platform, and it has been made popular on the Intel PC platform via the TGS (Template Graphics Software) port and maintenance of the OpenInventor toolkit to PC.

The VRML 1.0 file format is a direct sub-set of the SGI Inventor 2.0 file format, hence this import converter can equally handle VRML 1.0 files as an added benefit. A full list of features is provided here.
Lightwave 3D .lwo, .lws
This geometry import converter reads in Lightwave binary object files (.lw) and ASCII scene files (.scn). It is a very complex converter, and one of the most developed in PolyTrans since 1994. This Lightwave importer, and its corresponding exporter have long been two of the most important converters in PolyTrans and NuGraf for many of our dedicated game development, animation and content development users. These converters, for example, allow data to be moved from Lightwave, into 3ds Max, and back again with little or no degradation in scene content (including hierarchy, object and camera animation, bones and skinning, automatic bitmap conversion and so forth).

The converter is actually composed of two distinct sub-converters: a Lightwave v4-5.6 importer, and a Lightwave 6.0 or newer importer. Lightwave 6 was released in the 2000 by Newtek and introduced a completely revamped .lwo and .lws file format, as described below. This importer takes advantage of many of the major new features of the Lightwave 6 file format. Please note: there is no need for Okino to quality this importer for each successive new version of Lightwave (such as V7, V8, V9, etc). Lightwave is pretty well the only 3D program which has a file format that can, and has, remained stable and unchanged for close to adecade. It is an IFF chunk-based file format and hence the version of the file format has little or no bearing on the version of Lightwave itself. The Okino Lightwave importer is always compliant and supported up to the current version of Lightwave.
MilkShape-3D .ms3d
This MilkShape-3D geometry import converter reads in the complete contents of a MilkShape-3D .ms3d binary file, including:
  • Mesh geometry with vertex normals and vertex uv texture coordinates
  • Materials
  • Texture maps
  • Skeletons (bones)
  • Mesh skinning weights and associations (deformation of meshes by bones)
  • Animation (rotations imported as Euler or Quaternions)
MilkShape-3D is a popular low polygon-count modeler and gaming file converter written by chUmbaLum sOft of Zurich, Switzerland.

Okino's Milkshape-3D importer is most beneficial as a bridge between the large selection of import converters supported by the Milkshape-3D program and the large selection of export converters supported by Okino software.
Minolta Vivid 3D Scanner .cam, .vvd
This Minolta geometry import converter imports camera (.cam) and element (.vvd) files that were scanned using the Minolta Vivid 3D Scanner. Once read into memory, a polygonal mesh is created to represent the data that was scanned by the camera.

The converter will also extract any embedded image maps from within the Minolta files and convert them to standalone TIFF images. Texture coordinates will then be computed and assigned to the polygonal mesh so that the new texture map will overlay the geometry data in its correct location.

If this importer does not execute for you, then please copy the "wnaspi32.dll" file from the "vcplugin" directory to your Windows\system32 directory.
MOL Molecular Database .mol
This import converter reads in ASCII files based on the MOL Molecular Database format.

The MOL Import Converter was designed to allow MOL users to bring their models into the Okino NuGraf software, or to any other 3D rendering/modeling package. Once imported, the model data can be manipulated, renderings can be generated and the data can be re-exported to various other 3D formats.
Okino Transfer File Format .bdf
The Okino .bdf file format is the native format used by Okino's PolyTrans and NuGraf products. It is a "snap shot" of the core Okino 3D scene graph database and in essence is a super-set of the capabilities of most 3D files formats. It is the preferred and best file format to use when converting data between 3ds max (via the PolyTrans-for-MAX native plug-in system) and Maya (via the PolyTrans-for-Maya native plug-in system).
Pro/Engineer "Render File" .slp
This geometry import converter imports and processes SLP ("Render") files which are typically exported by PTC's Pro/Engineer program. Once the SLP file has been imported it can be automatically exploded into separate objects, and each object can have its vertices welded together. The resulting optimized polygon mesh can then be rendered with no changes necessary using such programs as Okino's NuGraf or Autodesk's 3DS MAX.

In order to use this file format successfully, you will need to tag each part inside Pro/Engineer with a different color. This is because all triangles exported to the SLP file format are thrown into "one large pot", and the color of a triangle is the only salient feature which can be used to segment the model back into different parts upon re-import.

For more complex assemblies, it is recommended that you use Okino's IGES importer to transfer data from Pro/Engineer (this works very well), or via the native Pro/Engineer importer available in Okino's "Granite/Pack".
Protein (Molecular) Database .pdb
This import converter reads in ASCII files based on the PDB (Protein Database) file format.

The PDB Import Converter was designed to allow PDB users to bring their models into the Okino NuGraf software, or to any other 3D rendering/modeling package. Once imported, the model data can be manipulated, renderings can be generated and the data can be re-exported to various other 3D formats.
Rhino-3D/OpenNURBS .3dm
このインポートコンバーターは OpenNERBS .3dm からジオメトリとシーンデータを読み込みます。OpenNERBS .3dm フォーマットはRobert McNeel and Associates社の Rhino-3d NURBSモデリングパッケージで主に使用されているファイル形式です。またこのフォーマットは NURBSベースのサーフェスおよびカーブの情報を変換する為のオープンスタンダートなフォーマットです。

PolyTransではOpenNURBS .3dm ファイル形式から以下の情報を読み込む事ができます:
  • ポリゴンメッシュ、頂点の法線情報、UVテクスチャー投影座標情報、頂点カラー(RGBのみ)
  • Brepソリッドは、1つのノード/フォルダにグループ化されたNURBSサーフェス(トリムカーブ)の集まりとして読み込まれます。
  • 独立したNURBSカーブ、および合成されたカーブはそのまま読み込まれます。
  • Rhino上で隠されたオブジェクトはそのまま隠されたオブジェクトとして読み込まれます(無視される訳ではありません)
  • マテリアルは1つのオブジェクトもしくは1つのレイヤー単位に割り当てられます。マテリアルは基本的なアトリビュート(Ambient, diffuse and specular colors)を読み込む事ができます。
  • マテリアルにセットされたテクスチャー・マップは、テクスチャーの参照先として読み込まれます。
  • 環境光、スポット、ポイントの光源(ライトのカラーおよびつよさ)を読み込む事ができます。
  • RhinoのレイヤーはOkinoのグループフォルダとして変換されます。1つのレイヤーはOkino階層の1つにペアレントされます。
  • 3Dビュー(パースビュー)がデフォルトのカメラ定義として取りこまれます。
  • ポイントおよびポイントクラウドはPolyTransでは読み込む事ができません(無視されます。)
StereoLithography .stl
This geometry import converter reads both binary and ASCII versions of StereoLithography STL files which are typically sent to 3D stereolithography (prototyping) machines. These are very primitive files, with just pure polygon data and vertices (no normals, uv texture coordinates, etc). The polygons are typically triangles. Many 3D CAD programs output STL files, so this could be considered one method to transfer data from a modeling program (however, XGL, IGES and others are becoming more common these days). All the polygons are read into a single object since there is no object information contained within a .stl file.
Strata StudioPro v1.75 .vis
This geometry import converter reads files which are in the older Strata StudioPro v1.50 and v1.75 file format. For newer versions of Strata, please use the QuickDraw-3D, VRML1 or VRML2 file formats for inter-program data transfer.

This converter is probably one of the most complete Strata StudioPro v1.75 file readers next to that of the one included with Strata StudioPro itself. You will find that most StudioPro models are of quite high quality, with good use of bezier patches (for high resolution modeling) and good use of shading + texture mapping to give realistic rendered results. Of particular note, this converter completely recreates the complex geometry hierarchy typically found in most StudioPro files; it also has the unique feature of extracting PICT texture images that are embedded within StudioPro files and converting them to stand-alone TIFF images. The converter also imports Bezier and meshed Bezier patches which are quite common in StudioPro files.

Strata .vis 1.75 format does not use uv texture coordinates. Instead, it uses the oldesr concept of uv texture projections to map the textures onto objects. This is fully supported and emulated.
trueSpace .cob, .scn
This geometry import converter reads in Caligari trueSpace '.cob' and '.scn' binary scene files. The following are some of the features of this converter:
  • All geometry is read in including the local axes and all material assignments.
  • Holes within polygons are also properly converted into Okino compatible meshed polygons with holes.
  • All (u,v) texture coordinates are read in and stored along with the meshed polygon data.
  • All three polygon faceting modes are properly handled: faceted, autofacet and smooth. This allows proper smoothing of the data as per the Caligari trueSpace smoothing conventions.
  • The original scene hierarchy is completely recreated, including all groupings and their related transformations.
  • The directional, point and spot light sources are properly imported as well as the light color and shadow mapping parameters.
USGS & Gtopo-30 DEM (及び SDTS 外部コンバーター) .dem
This geometry import converter import converter imports, manipulates and converts digital elevation model (DEM) data as well as GTOPO30 DEM data. It has been a popular import converter since its original release in 1996. With the help of the public domain SDTS2DEM.EXE program, this importer can also read in the new SDTS DEM file format .

The USGS DEM data is provided as a service of the United States Geological Survey (USGS). Each data set describes the elevation of semi-square regions of land for various locations across the U.S.A., Alaska, Hawaii and some surrounding areas of Mexico and Canada. The most accurate DEM data sets are sampled every 30 metres (7.5 minute DEMs) while the least accurate are sampled every 3 arc seconds (for 1:250,000 scale DEMs).
VistaPro .dem
This geometry import converter imports, manipulates and converts digital elevation model (DEM) data in the VistaPro format. This is an older program from the mid to late 1990's, and as such Okino provides this converter with no further support.
VRML1 .wrl
This import converter handles a significant aspect of the VRML 1.0 file format. The VRML 1.0 file format is a direct sub-set of the SGI Inventor 2.0 file format, hence this import converter can equally handle Inventor2 files as an added benefit. A full list of features is provided here.
VRML2 .wrl
In the realm of writing import converters this VRML 2.0 import converter was one of the more delicate and difficult to implement. VRML 2.0 is a very verbose and extensive 3D scene description language that provides much freedom of expression to write complex files. The development of this import converter has concentrated on implementing a proper and exacting import of complex VRML files, including nested PROTOS, keyframe animation and even the extraction of embedded bitmap data to stand-alone TIFF files. While there are many 3D VRML browsers, there are few stand-alone data conversion programs which properly implement the import of VRML files; we hope that making this carefully coded VRML import converter available will satisfy the many requests from our users who have long sought a good VRML import solution.

Many people consider VRML2 a "dead" file format, or a file format used primarily for WEB publishing of interactive worlds and scenes. This is far from the truth in terms of Okino customers. VRML2 is an excellent method to transfer mesh models out of many CAD modeling packages, and it is also a secondary method (after Okino's own .bdf file format) to transfer data (as well as animation) our of Discreet's 3ds max product.
Wavefront OBJ .obj
This geometry import converter reads in Wavefront 'OBJ' format files in their entirety, including vertex, normal and texture coordinates, as well as grouping and smoothing information. It also parses the full Wavefront NURBS file format, allowing trimmed NURBS data to be imported from such programs as Rhino-3D; when imported into PolyTrans or NuGraf, the NURBS data remains as true trimmed NURBS, allowing the data to be exported as trimmed NURBS to such supported file formats as Renderman RIB, SoftImage or IGES. when outputting to a polygonal file format (Lightwave, MAX, etc.) the PolyTrans or NuGraf export converter will tessellate the trimmed NURBS patches to optimized indexed polygon lists prior to export.

The Wavefront OBJ file format itself does not include any capabilities for vertex color information, lights, cameras, NURBS, animation or skeleton/skinning information. Even so, it's a very standard and good format for general 3d mesh model conversion and archiving.

This import converter is a complete and accurate implementation of the Wavefront OBJ file format, including the parsing of all attributes in a Wavefront material ('.mtl') file. The converter has been under constant and refined development since 1992; it is one of the 'must have' import converters of game developers and others requiring easy transport of indexed polygon data or NURBS data amongst most of the 3D software programs currently on the market. Many companies which sell 3D models provide their datasets in the OBJ file format, so you can use this converter to read in these data files and be guaranteed nice rendered results.

An important feature of this import converter is its ability to break apart the imported polygonal data according to assigned object name, group name, smoothing number, material name or texture mapping name. Likewise, new materials definitions (inside NuGraf/PolyTrans) can be created based on one of these Wavefront OBJ file attributes.

The converter will also read material definitions from a Wavefront material file (typically which has a file extension '.mtl') if the material file is referenced within the Wavefront geometry file (typically which has a file extension '.obj') using the 'mtllib' keyword. If one or more Wavefront material files are listed on a single line then all will be read into memory for possible reference by the geometry file.

Please note: if you were not given a ".mtl" file along with the ".obj" files, then you will not get any material or texture maps after import.
X3D .x3d
Okino's X3D importer (and corresponding exporter) are one of the first set of production-quality X3D and Classic VRML converters to come to market, just as Okino had provided the first industry standard set of re-purposing converters for VRML1 and VRML2 in 1996 and 1998 respectively (and which are still two of our most popular file formats today, a decade later). They were developed in full cooperation with the Web3D Consortium and the U.S. Navy.

"X3D" is the next generation standard, a superset of the VRML2 specification. It is an Open Standards XML-enabled 3D file format to enable real-time communication of 3D data across all applications and network applications. It has a rich set of features for use in engineering and scientific visualization, CAD and Architecture, Medical visualization, Training and simulation, multimedia, entertainment, educational, and more. Where VRML1 and VRML2 dominated the 3D market for the last decade, it is expected that X3D will become the successor and replacement for the next decade. More information about the X3D file format and initiative can be found at www.web3d.org.

As mentioned by Robert Lansdale, President & CEO of Okino, "I would like to impress on our Okino customer user base the importance of this new generation of X3D import/export converters. Almost every month a new 3D file format is introduced to the market, often because the developers of the file format do not believe that existing file formats are acceptable. Typically this is internally motivated by company politics or the common 'not invented here' mentality. The current 3D market is becoming glutted with an overabundance of similar 3D file formats, yet that does not need to be the case. One of the longest standing and most successful 3D file formats since 1996 has been VRML2, as it was designed to be an extensive, open and standards-based data transfer file format. VRML2, and its new X3D XML-based successor, are stable and well established file formats that will most likely outlast many of today's existing 3D formats. Okino's customers have had great success with our bi-directional VRML 1+2 conversion pipelines since the 90's and hence we decided to collaborate with the Web3D Consortium and the US Navy to extend these capabilities to include production-quality X3D and Classic VRML support. VRML2 and X3D are very verbose file formats, with many nuances, which made the implementation and testing of our second generation converters very time intensive."

The following are some of the features of this X3D import converter:
  • Object, camera, light and material animation using keyframe data.
  • Indexed face sets (meshes), indexed line sets, 3D point sets, extrusions, height field, box, cone, cylinder and sphere geometry is supported.
  • Triangle primitives: TriangleSet, IndexedTriangleSet, TriangleFanSet, IndexedTriangeFanSet, TriangleStripSet and IndexedTriangleStripSet.
  • Unique support for importing of X3D NURBS surfaces and NURBS curves.
  • Vertex normals, vertex texture coordinates, vertex colors, per-face colors and material assignments are supported for the indexed face set geometry.
  • For IndexedFaceSets and IndexedLineSets geometry, colors (in addition to X3D Materials) can be assigned on a per-vertex or per-face basis. If assigned on a per-face basis, the face colors are converted to polygon-assigned NuGraf/PolyTrans materials. Any inherited texture maps will be assigned to these per-polygon materials as well.
  • User options are available to import a specific sub-child of LOD (level of detail) nodes.
  • X3D hierarchy is recreated, including support for DEF/USE and nested PROTOs.
  • Unique support for the X3D CAD working group extensions: CADassembly, CADpart and CADface.
  • External references are supported, whereby external X3D files are inserted into the main hierarchy tree of the source file.
  • If geometry is DEFd then USEd more than once in the X3D file (ie: the geometry is instantiated multiple times), then this converter will create one object definition internally and create multiple instances of the object definition (to replicate the behaviour of VRML).
  • Each Material parameter is imported and stored, including diffuse & specular colors, ambient intensity, luminous color, shininess and transparency.
  • The directional, point and spot light sources are properly imported as well as their related parameters.
  • File-referenced bitmaps and embedded texture bitmaps are supported.
  • Bitmaps which are embedded within the X3D file are automatically extracted and converted to TIFF files on disk. The images are also displayed on the screen as they are being imported.
  • The various fields of the Transform node (scale, rotation, translation, center, scale orientation) are imported and converted to an equivalent 4x4 transformation matrix.
  • Fog and Backgrounds (color only) are imported and converted to equivalent forms.
  • Viewpoint nodes are converted to perspective cameras.
  • An optional optimization algorthm can be enabled after import is completed to remove redundant nodes from the scene graph and hierarchy.
  • Global and per-node metadata. WorldInfo imported as user-data.
XGL (CADの変換にオススメ) .xgl & .zgl
This import converter reads in ASCII XGL formatted files as well as their ZGL compressed equivalents. Triangular mesh data (with vertex normals and vertex uv texture coordinates), basic material properties, embedded texture images and object hierarchy are imported from the XML-style XGL file.

XGL is an ideal file format to export data from various supported 3D programs (see here, primarily CAD packages) to an XGL viewing program, be it on a local machine or across the Internet. XGL is also an ideal file format to move data from these CAD packages into Okino's NuGraf software for viewing, visual editing and photo-realistic rendering.


"DCC Pack" オプション (インポート)
FilmBOXのサンプル'Samurai'モデル (courtesy of Kaydara)をPolyTransに読み込んだ所(レンダリングはNuGraf)。画像をクリックするとWindows Mediaアニメーションをご覧頂けます。 (2.3MB download)
DCC(デジタル・コンテンツ・クリエイション)パックは、PolyTransのアニメーション・ソフトウェアサポートを強化するパッケージです。

ユーザーには単純なコンバーターにしか見えないかもしれませんが、このコンバーターにはOkino社の技術が集約されています。例えば、3ds maxとMayaのアニメーションアルゴリズムが根本的に異なっているにも関わらず極めて高品位に相互変換する事が可能です。これは、PolyTransのコアにMayaと3ds max両方のアニメーション・アルゴリズムが搭載されているからに他なりません。
つまりPolyTransのコアにはMayaや3dsmaxのクローンともいえる、高度なハイブリッド・アニメーションエンジンが組み込まれているのです。

DCCパックでサポートされるフォーマットは、相互に同レベルのアニメーションを変換できるように開発されています。これらのコンバーターが実際に「使い物になる」ようにOkino社は最前線のプロダクションと密接にコンタクトを取りながら開発を行っています。

また、数多くのリクエストにより、PolyTrans-for-MAXはMaxScript、PolyTrans-for-MayaはMEL、またPolyTrans本体もVBscriptもしくはJavaScriptでフルコントロールできるようになった事にも注目してください。
3D Import File Format 拡張子 Mat 階層 u/v VC L&C NURBS Anim Skel Skin
PolyTrans-for-Maya (プラグイン経由) .ma, .mb
PolyTrans-for-Maya runs inside Maya as a native plug-in system (and requires a resident copy of Maya). This allows a Maya user to easily access all of the stand-alone Okino converter modules. To convert data to/from 3ds max use the Okino ".bdf" scene transfer file format and the native PolyTrans-for-MAX plug-in system on the 3ds max side. To convert data to/from Softimage|XSI use the .dotXSI file format from the Maya side. To convert data to/from Lightwave use the Lightwave import/export converters from the Maya side.

※ = Trimmed NURBS can be exported from Maya using PolyTrans-for-Maya, but not imported. This is because there is no API provided by Maya which allows for the import of uv-space, oriented trim curves and loops.
OpenFlight .flt
This geometry import converter reads in Multigen OpenFlight '.flt' binary format files. The converter extracts and converts the OpenFlight data to equivalent Okino internal data representations. It has been one of the more popular converters sold daily since its original release in 1997.

NOTES: OpenFlight format does not have keyframe animation capabilities, nor NURBS or skeletons.

Okino's OpenFlight converters are unique in the fact that they can read from newer OpenFlight file formats (15.x versions) and write to the much older 14.2 file format; the 14.2 file format is still quite common in the military VizSim markets. Okino writes its own FLT exporter module and has complete control over its development and refinement. The FLT importer utilizes the MultiGen OpenFlight DLLs to do all the parsing while custom Okino code walks the database tree and converts the "node based" VizSim information to scene graph data more acceptable to the common animation programs.
dotXSI .xsi
This geometry import converter reads in Softimage .xsi files. No copy of the Softimage|XSI animation program is required. Meshes (with vertex normals, vertex colors and vertex uv texture coordinates), hierarchy, cameras, lights, materials, texture maps, object animation, envelopes (mesh skinning) and 3D NURBS curves are supported as a baseline. Dialog box controls are provided to allow automatic tweaking of shading parameters. The multiple meshes per 'model' can be automatically compressed back up into single meshes, or kept separate.

※ = The dotXSI file format really doesn't have a sense of a "skeleton" like in other file formats. In most other formats, except for DirectX, a grouping node can be tagged as a bone or joint; when imported into its respective animation program, such nodes are visualized as bones. In the dotXSI file format you would normally create an IK chain in order to have bones visualized in the XSI user interface. However, it is not necessary to create an IK chain in order to define a "skeleton" for mesh skinning (enveloping in XSI lingo). The dotXSI file format allows any object or any grouping node to be used as a "mesh skinning bone" (deformation object) so to speak, and this is exactly how the Okino converter handles bones & mesh skinning for the dotXSI file format.
ご注意:
  • PolyTrans-for-MayaはMayaの内部で動作するネイティブプラグインシステムです。このプラグインにより、PolyTrans本体を起動せずにMayaから直接PolyTransのサポートするフォーマットを読み書きする事が可能になります。PolyTrans-for-Mayaを使って3dsmaxとデータをやり取りしたい場合は、一旦Okino社のネイティブファイルである".BDF"フォーマットに書き出し、3dsmax側のPolyTrans-for-3dsmaxでBDFファイルを読み込む必要があります。(BDFが中間フォーマットの役割をします)
    同じくSoftimage|XSIとデータをやり取りする場合は、PolyTrans-for-Maya側で.datXSIフォーマットを利用します。
    LightWaveの場合は、PolyTrans-for-Maya側でLighWaveの.lws,.lwoを直接読み書きできます。
  • PolyTrans-for-XSIは、dotXSIファイル・フォーマットを経由して、PolyTransのimport/exportコンバータがXSIの内部に直接アクセスできることを可能にする"proxy"型のプラグイン方式です。dotXSIフォーマットが中間フォーマットとして利用されます。(PolyTrans-for-XSIはdotXSIコンバーターとイコールです)
  • Okino社のOpenFlightエクスポーターは、より新しいOpenFlightファイル・フォーマット(15.xバージョン)からはるかに古い14.2ファイル・フォーマットまで読み書きすることができるというアドバンテージを持っています。4.2のOpenFlightフォーマットは、軍事関係のビジュアルシミュレーション業界で一般的に利用されています。Okino社のOpenFlightエクスポーターは完全に自社で書き起こしたプログラムであり完全な開発コントロールがあります。
  • FLTインポーターは、OpenFlightの「ノードベース」のシーン情報を他のアニメーション・プログラムに変換しやすいシーン・グラフ・データに変換する為、MultiGen OpenFlight DLLを利用します。


"CAD Pack" オプション (インポート)
Okino社は1988年よりIGES、DXF、SolidWorks/Solid Edge、Inventor、XGLなどのCADフォーマットコンバーターを自社開発しています。例えばIGESコンバーターは業界で最も高速に巨大なデータを扱えるプログラムの1つです。PolyTransは、CAD系から非CAD系(Maya、3dsmax/VIZなど)へのデータ変換に対応するソリューションも数多く提供します。
SolidWorksの"Backhoe"モデルをPolyTrans-for -3dsmaxを使ってダイレクトに読み込んだ例 Autodesk Inventor のエンジンモデルをNuGrafによみこんで表示した例 (DirectX 9ビューによりリアルタイム環境マッピングで表示されています)
CADパックは、PolyTrans & NuGrafの基本パッケージに追加する別売のオプションとなります。含まれるコンバーターにはCAD toolkitのサードパティーライセンスを受けてOkino社がPolyTrans用に移植したものも含まれます。(例えばDWGファイルの解析にOpenDWG toolkitを利用しています。)
CADインポーター 拡張子 ファイルの読み込み? アプリケーションから直接読み込み?
Autodesk Inventor .iam (アセンブリ), .ipt (パーツ)
The Autodesk Inventor import converter module allows geometry, hierarchy and materials (assembly data) to be imported from native disk-based Autodesk Inventor files or from a running copy of the Autodesk Inventor 3D solid modeling application using the Autodesk Inventor automation API. No intermediate files are used in the translation.

This import converter allows data to be directly imported from Autodesk Inventor into any Okino compliant program, such as NuGraf, PolyTrans, the 3DS MAX native plug-ins, the Autodesk Maya native plug-in module, the Softimage XSI native plug-in module or the Macromedia Director plug-in module.

If you do not have a copy of Autodesk Inventor installed on your computer then you will need to install the Inventor "Apprentice Server" COM component module. This module allows Okino's Inventor importer to import data from .iam assembly files and/or .ipt part files without need for a full resident copy of Autodesk Inventor. This "Apprentice Server" is distributed by Autodesk in an installer called "Design Tracking". References to this page can be found on the Okino demo downloads WEB page.

Features of the Autodesk Inventor importer:
  • Import from a live running copy of Autodesk Inventor, or from native Autodesk Inventor .iam and .ipt files on disk (no copy of Autodesk Inventor required for this latter feature).
  • Imports and retains: assembly hierarchy information and assembly names, as well as BREP structure of the source model (bodies and faces). Can query accurate vertex normals, uv texture coordinates and UV tangent vectors from Autodesk Inventor directly.
  • The quality of the model (the number of polygons) can be controlled when importing from Autodesk Inventor or from disk-based files.
  • Okino's "CAD Scene and Hierarchy Optimization System" has been integrated right into the Autodesk Inventor importer. This is most important when importing large CAD models into 3DS MAX, Maya or Lightwave. These animation packages tend to have performance problems then the source CAD model is large, and/or has a large number of individual parts (which is often the case with the BREP model topology of data provided by Autodesk Inventor).
  • The native PolyTrans plug-in systems for 3DS MAX (PolyTrans-for-MAX) and Maya (PolyTrans-for-Maya) have been refined since 1998 specifically for importing large CAD assembly models from Autodesk Inventor. This has come about partly from our good software users, and also from the main Okino CAD programmers who have been specializing in CAD to non-CAD conversion software since 1988.
  • Complete control over material parameter modification on an automatic basis. Many CAD systems like Autodesk Inventor have basic material parameters (like color, ambient + diffuse shading coefficients, opacity, etc) but when they are transferred over to a rendering and animation system they often look "too bright" or "highly ambient". This can be expected and is quite normal. The material tweak parameters easily allow such saturated shading values to be automatically compensated.
Autodesk DWG .dwg, .dxf
DWGインポート・コンバーターは、2D、2.5D、3D要素が含まれるDWG/DXFファイルを読み込み、3Dポリゴンでグループ化されたメッシュに変換するスマートなコンバーターです。

このコンバーターの主な機能:
  • AutoCAD 2.5, 2.6, 9, 10, 11, 13, 14, 15/2000, 2002, 2004 (それ以降)のフォーマットに適合。
  • ASCII形式、バイナリー形式、両方のDXF/DWGファイル読み込む事ができます。
  • 読み込む前にプレスキャンを行い、フォーマットに含まれるカラー番号、レイヤー名、ブロック名の情報を見る事ができます。
  • Retains blocks and instances within the imported database (no object replication).
  • Creates cameras from the VIEW entries found in the DXF/DWG file. The cameras are compliant with the unpublished AutoCAD 'VIEW' algorithm for perspectivecameras.
  • Reads in the most popular and important DXF/DWG entity and converts them into optimized 3d polygon meshes by a variety of means.
  • Allows 2d entities with no width or thickness to be intelligently converted into 3d polygons of very narrow width. This allows, for example, 2d drafting diagrams to be imported and rendered in 3-dimensions. It can also be used, for example, to import GIS data that consists of DEM terrain and simple 3d polylines (very powerful!). This feature is quite useful since 3D AutoCAD diagrams often use 2d lines and 2d arcs to add fine detail to a scene; without this feature such detail would be non-existent within the 3d imported scene.
  • All adjoining polylines which have been assigned "width" are properly mitred. The only other 3d DXF/DWG converter that is known to have this capability is that provided with Autodesk's 3D Studio. Mitring adjusts the angle of abutting polygons so that they fit together snuggly (as with the corners of a picture frame). The mitring code handles every possible case, including 2d mitring (widened polylines) and 3d mitring (widened polylines which are subsequently extruded upwards).
  • The converter is extemely memory efficient.
  • If ACIS solid entities are stored in the DWG file then they will be decrypted and turned into polygon meshes prior to import.
IGES (サーフェスIGES) .iges, .igs
This complex geometry import converter reads in IGES ASCII files including the most used NURBS entities, their related trim curve information, geometry hierarchy connectivity and polygonal data. This IGES importer is also included with the "Granite/Pack" add-on license since it complements the PTC solids-based IGES importer quite well.

Features of this IGES import converter:
  • Above all other features, the most important aspect of this IGES importer is the decade (and more) of R&D placed into this importer. Over these years we have received hundreds of IGES files and have tweaked this importer to handle bad data exported from other popular CAD packages. In particular, the tessellator which converts the trimmed NURBS surfaces into triangles has been refined to handle all sorts of bad trim curves or tolerance issues (and these abound in IGES files).
  • All of the major 3d geometry entities, such as tabulated surface, surface of revolution, parametric spline surface and all NURB entities are imported and converted to clean and legal trimmed NURB patches.
  • The reader fully recreates the geometrical hierarchy of an IGES file via entities 308 (subfigure definitive) and 408 (subfigure instance) in an efficient manner using the instance/object capabilities of the NuGraf/PolyTrans internal database manager. This allows the IGES reader to define an object once (such as a bolt) then have it instanced many times; thus, there only has to be one copy of the geometry in memory even though there are many virtual copies of it in the scene.
  • The IGES specification does not provide an efficient method to store meshed polygonal data. Rather, each single polygon is typically written to an IGES file within its own entity (#106, copious data). When reading in an IGES file, this converter will flag all of these polygons which belong to a single subfigure definition and accumulate them into an efficient 'Indexed Polygon' mesh primitive rather than create a new object for each polygon read in.
  • All polygons which do not belong to a subfigure definition will be accumulated and stored in a single indexed polygon mesh with an instance name of 'lone polygons'.
  • If a circular arc is not subordinate to another entity (ie: it is not used as a trim curve on a NURB surface) then it is turned into a planar NURB patch surface with a circular boundary. The same holds true for composite curves and conic arcs which are closed.
  • External file references are handled, in a recursive manner. This allows sets of IGES files, hierarchically linked via one main "root" IGES file, to be imported and its hierarchy recreated. This is most often used for files coming from Pro/Engineer.
Solid Edge .asm (アセンブリ), .prt (パーツ) (プレビュー解像度)
Solid Edgeインポートコンバーター・モジュールは、Solid EdgeオートメーションAPIを使用して、ディスクに保存されたSolid Edgeネイティブファイル(プレビューデータ)あるいはインストールされているライセンス済みSolid Edgeアプリケーションからジオメトリ、階層およびマテリアル(アセンブリデータ)を読み込む事ができます。変換中に中間ファイルは使用されません。

※分割数を指定した変換にはPolyTransを動作させるマシン上にライセンス済みSolid Edgeアプリケーションのインストールが必要です。ライセンス済みSolid Edgeアプリケーションが無い場合、プレビュー用のメッシュのみ読み込み可能です。

このインポートコンバーターは、NuGraf本体、PolyTrans本体、PolyTrans-for-3dsMax、PolyTrans-for-Maya等あらゆるOkinoプラグインから利用する事ができます。

Solid Edgeインポートコンバーターの機能:
  • Solid Edgeの詳細なデータ変換(分割数の変更)を行うには、PolyTransを使用するマシンにライセンス済みのSolSolid Edgeがインストールされている必要があります。(Solid EdgeオートメーションAPIを使用します。)
  • Solid Edgeのネイティブファイル .asm、.prtを直接読み込む事も可能です。この場合Solid Edgeのインストールは不要です。ただし .sldasm、.sldprtを直接読み込む場合プレビュー解像度のデータのみ読み込み可能です。細かい分割指定はできません。
  • Imports and retains: assembly hierarchy information and assembly names, as well as BREP structure of the source model (bodies and faces). Can query accurate vertex normals, uv texture coordinates and UV tangent vectors from Solid Edge directly.
  • The quality of the model (the number of polygons) can be controlled when importing from Solid Edge (but not when importing from files directly on disk).
  • If one part is instantiated N times in the Solid Edge assembly tree then this importer will recognize such a situation and use Okino's core database master/instance capability to import the part just once and instantiate it N times.
  • The native PolyTrans plug-in systems for 3DS MAX (PolyTrans-for-MAX) and Maya (PolyTrans-for-Maya) have been refined since 1998 specifically for importing large CAD assembly models from Solid Edge. This has come about partly from our good software users, and also from the main Okino CAD programmers who have been specializing in CAD to non-CAD conversion software since 1988.
  • A good number of important options that can be (optionally) set prior to import, to control most situations that could be encountered with Solid Edge data import. Many options have come about from end-user requirements or situations.
  • Complete control over material parameter modification on an automatic basis. Many CAD systems like Solid Edge have basic material parameters (like color, ambient + diffuse shading coefficients, opacity, etc) but when they are transferred over to a rendering and animation system they often look "too bright" or "highly ambient". This can be expected and is quite normal. The material tweak parameters easily allow such saturated shading values to be automatically compensated.
  • If you are importing the Solid Edge data into Okino's PolyTrans or NuGraf software then it is possible to "refresh" or "update" the scene data directly from Solid Edge without having to re-import the whole scene again.
SolidWorks .sldasm (アセンブリ), .sldprt (パーツ) (プレビュー解像度)
SolidWorksインポートコンバーター・モジュールは、SolidWorksオートメーションAPIを使用して、ディスクに保存されたSolidWorksネイティブファイル(プレビューデータ)あるいはインストールされているライセンス済みSolidWorks 3Dアプリケーションからジオメトリ、階層およびマテリアル(アセンブリデータ)を読み込む事ができます。変換中に中間ファイルは使用されません。

※分割数を指定した変換にはPolyTransを動作させるマシン上にライセンス済みSolidWorks 3Dアプリケーションのインストールが必要です。ライセンス済みSolidWorksアプリケーションが無い場合、プレビュー用のメッシュのみ読み込み可能です。

このインポートコンバーターは、NuGraf本体、PolyTrans本体、PolyTrans-for-3dsMax、PolyTrans-for-Maya等あらゆるOkinoプラグインから利用する事ができます。

SolidWorksインポートコンバーターの機能:
  • SolidWorksの詳細なデータ変換(分割数の変更)を行うには、PolyTransを使用するマシンにライセンス済みのSolidWorksがインストールされている必要があります。(SolidWorksオートメーションAPIを使用します。)
  • SolidWorksのネイティブファイル .sldasm、.sldprtを直接読み込む事も可能です。この場合SolidWorksのインストールは不要です。ただし .sldasm、.sldprtを直接読み込む場合プレビュー解像度のデータのみ読み込み可能です。細かい分割指定はできません。
  • Imports and retains: assembly hierarchy information and assembly names, as well as BREP structure of the source model (bodies and faces). Can query accurate vertex normals, uv texture coordinates and UV tangent vectors from SolidWorks directly.
  • The quality of the model (the number of polygons) can be controlled when importing from SolidWorks (but not when importing from files directly on disk).
  • If one part is instantiated N times in the SolidWorks assembly tree then this importer will recognize such a situation and use Okino's core database master/instance capability to import the part just once and instantiate it N times. This feature can be disabled so that assembly-level part modifications within SolidWorks (and using the automation import mode) can be imported, such as per-instance colors and feature changes (such as per-part hole cuts).
  • Okino's "CAD Scene and Hierarchy Optimization System" has been integrated right into the SolidWorks importer. This is most important when importing large CAD models into 3DS MAX, Maya or Lightwave. These animation packages tend to have performance problems then the source CAD model is large, and/or has a large number of individual parts (which is often the case with the BREP model topology of data provided by SolidWorks).
  • The native PolyTrans plug-in systems for 3DS MAX (PolyTrans-for-MAX) and Maya (PolyTrans-for-Maya) have been refined since 1998 specifically for importing large CAD assembly models from SolidWorks. This has come about partly from our good software users, and also from the main Okino CAD programmers who have been specializing in CAD to non-CAD conversion software since 1988.
  • A good number of important options that can be (optionally) set prior to import, to control most situations that could be encountered with SolidWorks data import. Many options have come about from end-user requirements or situations.
  • Complete control over material parameter modification on an automatic basis. Many CAD systems like SolidWorks have basic material parameters (like color, ambient + diffuse shading coefficients, opacity, etc) but when they are transferred over to a rendering and animation system they often look "too bright" or "highly ambient". This can be expected and is quite normal. The material tweak parameters easily allow such saturated shading values to be automatically compensated.
  • If you are importing the SolidWorks data into Okino's PolyTrans or NuGraf software then it is possible to "refresh" or "update" the scene data directly from SolidWorks without having to re-import the whole scene again.


"Granite パック" オプション (インポート)
Okino社は広範囲な「3D solid」モデルの読み込みを拡張する為に、PolyTrans/NugrafにダイレクトなPTC Granite相互接続サポートオプションを追加しました。このコア・テクノロジーにより"ACIS SAT"、"IGES (solids)"、"PTC Pro/Desktop"、"PTC Pro/ENGINEER"、"Parasolids"、"STEP"、"VDA-FS"などのネイティブ・ファイルの強力な読み込みサポートをPolyTransに加える事ができます。

これらのフォーマットをPolyTransがサポートする事により、3Dアニメーション・レンダリングパッケージやビジュアル・シミュレーションパッケージ、ゲーム製作などの非CAD系ソフトウェアと、インダストリアルデザイン系ソフトウェアの市場に橋を架ける極めて重要な役割を担う事ができます。

Graniteパックは、Okino社が独自に書き起こしたPro/ENGINEERインポーター(基本パッケージに含まれます)以外のもう1つのPro/ENGINEER読み込み手段を提示します。Graniteパックの読み込みインターフェースとOkinoのCADデータ最適化ルーチン(階層&パーツの単純化)を組み合わせると、非常に複雑なアセンブリーを最適化して無駄なく読み込むことができるでしょう。

一度PolyTransに読み込んでしまえば、3dsmax、Maya、LightWave、Softimage|3D and XSI、OpenFlight/Creator、Renderman RIBなどのPolyTransがサポートするあらゆるフォーマットに出力する事が可能です。

Granite Packに関する詳細はこちらのページを参照ください。
3D CADインポーター 拡張子 サポートバージョン
ACIS SAT .sat v7
The ACIS .sat importer is written by PTC and does not use the native Spatial ACIS toolkit to import and handle the .sat file. Please refer to the Okino/Spatial SAT/SAB importer which is the defacto method to import ACIS models for all past and current versions of the file format.

"SAT" is the native ASCII based file format of the industry standard "ACIS" 3D solids modeling toolkit developed by Spatial Corp. Programs which are based upon the ACIS 3D solids modeling toolkit will naturally import and export this file format. Many of the example SAT files openly found on the Internet have versions between 3.0 and 7.0, although much newer versions of the ACIS 3D modeling toolkit, and hence the SAT file format, do exist.
Granite "g-plugs" .g 全て
This is an expansion mechanism that allows 3D data to be imported from other vendors by way of their own dynamic "g-plug" plug-in modules.
IGES (ソリッド:PTC製) .igs, .iges 5.3
IGES, or the Initial Graphics Exchange Specifications, is by far one of the most openly accepted and implemented neutral file formats used to transfer CAD data between dissimilar modeling programs and applications. The file format specification is over 300 pages and over 1" thick; however, most IGES files only use a subset of the full specification.

We consider there to be 3 main types of IGES files:
  • "Trimmed" surfaces. These IGES files use the 144/142/128 entities to define 3D objects defined by uv-space trimmed NURBS surfaces. Okino's IGES importer has been tailored specifically to this very common variation of the IGES spec.
  • "Bounded" surfaces. These IGES files use the 143/141/128 entities to define 3D entities by bounded regions of world-space curves on surfaces. This form of IGES was more common prior to the 144/142/128 entities being added to the IGES spec, and in general this variation is less common today.
  • "BREP" or "solids" surfaces. These IGES files use the 186 and 500 range of entities to define 3D entities as BREPs (body, shell, face, loop, edge and vertices). This is the standard for transferring "solids" data from one solids modeler to another, and the core of the Granite importers.
This importer handles both solids-based IGES files and surface-based IGES files. All such data will be turned into polygon meshes (which will be ideal for most people), whereas the Okino surface-based IGES importer will keep the imported IGES data as trimmed NURBS surfaces. The benefit of keeping the data as trimmed NURBS is that such data can then be re-exported as trimmed NURBS to file formats such as Renderman RIB and Softimage-3D. However, if you wish to obtain crack-free tessellated geometry, then using the solids-based PTC IGES importer is the way to go.
IGES (サーフェス:okino製) .igs, .iges 5.3
The Okino IGES import importer has been bundled together with the Granite/Pack license as a complement to the PTC IGES importer and other CAD importers. See the online help information which describes if you should use the Okino IGES importer or one of the PTC importers; each have their own set of merits.

The two recommended methods to import data from Pro/Engineer is the Okino IGES importer and the native PTC Pro/Engineer importer. The Okino IGES importer has been specifically tailored to Pro/E IGES files and can import them robustly, with all nuances, and with ease.
Parasolid .xmt, .xmt_txt, .xmt_bin, .xmt_neu, .x_t, .x_b, .x_n v13
The Parsolid .x_t importer is written by PTC and does not use the EDS Parasolid modeling toolkit to import and handle the .x_t file.

Parasolid is a common, popular and well established 3D solids modeling toolkit. It forms the basis, or is used, with many 3D modelers, including Unigraphics/NX, SolidWorks and Solid Edge. The native file format is the Parasolid ".x_t" format.
Pro/Engineerネイティブ .asm, .prt, .neu PTC Graniteがサポートする最新版
"Pro/Engineer Parts & Assembly" is the natural native file format supported by Granite since Granite is a derivative of the Pro/Engineer software itself.

To import data from Pro/Engineer, Okino recommends either the native Granite Pro/E native importer (as per above in the table), the Okino IGES importer or Pro/E SLP. Each has its own merits.

If your import requirements do not use or need the native "Pro/Engineer Parts & Assembly" importer, then Okino highly recommends you use the Okino IGES importer and/or the PTC Granite IGES importer, depending on your requirements.
Pro/DESKTOP .des PTC Graniteがサポートする最新版
This is the native file format to import solids data from the PTC Pro/DESKTOP modeler. A free version of this solids modeler (Pro/DESKTOP Express) can be downloaded from the PTC WEB site.
STEP .stp, .step, .ste AP203 および AP214
STEP AP203 allows users to exchange geometry, topology and configuration data of a part or the whole product assembly. The user can exchange wireframe models, surface models and boundary representation of exact or faceted three-dimensional solids. STEP AP214 is a super set of AP-203 to define core data for automotive mechanical design processes.

STEP (which is short for STandard for the Exchange of Product model data and is also known as ISO 10303) is a standards-enabled technology for manufacturing developed by the International Organization for Standardization (ISO) to improve the exchange of data to meet a variety of industrial needs. This data includes design solids, product structure, product management and kinematics.

STEP AP203 and AP214 (which are supported in the Granite STEP importer) allow organizations to exchange 3-D solid, surface and wireframe geometry between heterogeneous CAD systems. These two APs can exchange a complete assembly of parts together with configuration management data and more, instead of just a single part.

STEP AP203 allows users to exchange geometry, topology and configuration data of a part or the whole product assembly. The user can exchange wireframe models, surface models and boundary representation of exact or faceted three-dimensional solids.

STEP AP214 is a super set of AP-203 to define core data for automotive mechanical design processes.
VDA-FS .vda, .vdafs v2 以下
VDA-FS is similar in concept to IGES files, but of a much more limited nature. It conveys NURBS 3D surface geometry data only, and no information about colors, layers or text annotations. It was meant to move 3D surface data from one CAD system to another, with the fewest number of problems and with the least amount of work. You should consider using all of the other Granite converters first (or even VRML, XGL, etc) before using VDA to transfer CAD data.

VDA-FS is a German standard for transferring CAD geometric data amongst various CAD systems. It was developed by the German Automobile Manufacturers Association, the Verband der Automobilindustrie E.V (VDA, "http://www.vda.de"), as the German national standard, DIN 66301.


"Spatial SAT, CATIA v4 および CATIA v5" オプション (インポート)

次の3つの別売オプションは、業界標準のCADシステム ACIS SAT/SAB, CATIA v4, CATIA v5 データの読み込みをサポートする為のものです。 Dassault Systemes社がライセンスする純正モジュールを使用しているため、正確なソリッド→ポリゴン変換が可能です。
3D CADインポーター 拡張子 サポートバージョン
Spatial ACIS SAT .sat, .sab 現行バージョンをサポート
"SAT" is the native ASCII based file format of the industry standard "ACIS" 3D solids modeling toolkit developed by Spatial Corp. Programs which are based upon the ACIS 3D solids modeling toolkit will naturally import and export this file format.

Okino has licensed the full ACIS modeling toolkit in order to provide defacto and perfect support for the SAT (text) and SAB (binary) file formats. The toolkit is used to read in its own native file format (SAT/SAB) and provide conversion of the BREP solids into a crack-free model for import into Okino software.
CATIA v4 Models .model, .dlv, .exp, .session v4.1.9 から v4.2.4 [もしくはそれ以上のv4]
This geometry import converter imports and processes BREP solids-based CAD geometry files stored in the CATIA v4 native file formats. Okino has been a trained Spatial Corp. developer since 1997, resulting in a top notch, refined and professional implementation of the Okino-CATIA importer.

The CATIA stand-alone program (made by Dassault Systemes and distributed by IBM) is an integrated suite of Computer Aided Design (CAD), Computer Aided Engineering (CAE), and Computer Aided Manufacturing (CAM) applications for digital product definition and simulation. It allows manufacturers to simulate all the industrial design processes, from the pre-project phase, through detailed design, analysis, simulation, assembly and maintenance. CATIA is primarily used by the automotive and aerospace industries for automobile and aircraft product and tooling design (it is well known for being used by Boeing to design their massive airplanes, or NASA to help design the Space Shuttle). There are roughly 20,000 companies worldwide using CATIA with roughly 30,000 seats sold per year.
CATIA v5 パーツ & アセンブリ .CATPart, .CATProduct R2 もしくはそれ以上のv5
This geometry import converter imports and processes BREP solids-based CAD geometry files stored in the CATIA v5 native part and assembly file formats, as well as mesh visualization data from CGR files. The importer is based on the actual CATIA v5 runtime DLLs and components from Dassault Systemes (the developers and owners of the CATIA v5 modeling software) and hence provides the absolute best conversion of native CATIA v5 part and assembly files - no reverse engineered libraries are used, as is often the case with other CATIA v5 importers.

The CATIA stand-alone program (made by Dassault Systemes and distributed by IBM) is an integrated suite of Computer Aided Design (CAD), Computer Aided Engineering (CAE), and Computer Aided Manufacturing (CAM) applications for digital product definition and simulation. It allows manufacturers to simulate all the industrial design processes, from the pre-project phase, through detailed design, analysis, simulation, assembly and maintenance. CATIA is primarily used by the automotive and aerospace industries for automobile and aircraft product and tooling design (it is well known for being used by Boeing to design their massive airplanes, or NASA to help design the Space Shuttle). There are roughly 20,000 companies worldwide using CATIA with roughly 30,000 seats sold per year.
**Spatial SAT, CATIA v4, CATIA v5 オプションを購入する前に、PolyTrans/NuGrafのデモ版をダウンロードして、データの読み込みをテストする事をおすすめします。 ACIS SAT, CATIA v4/v5オプションは、ソリッド→ポリゴンコンバーターです。
ソリッド > ソリッド変換を行なうものではありませんので十分ご注意ください。

NOTES:
  • ACIS SAT, CATIA v4/v5オプションは、ソリッド→ポリゴンコンバーターです。ソリッド > ソリッド変換を行なうものではありませんので十分ご注意ください。
  • モジュールの動作に PolyTrans/NuGraf v4.3 以上が必要になります。
  • Spatial Corpのライセンス規約に基づき、このモジュールを使用するには年1回の年間保守料金が必要になります。
  • 年間保守料金は、Spatial Corpおよびその親会社であるDassault Systemes社のモジュール使用に関するライセンス契約で必要になる料金です。(Okino社が独自に設定している訳ではりませんので、予めご理解の程よろしくお願い申し上げます)
  • 保守期間を過ぎた後に、再び保守契約を始める場合は追加の再契約料金が必要になります。


"JT-Open" オプション
「JT」CADインポート・エクスポートコンバータ・モジュールは、ネイティブの.jtに基づいたMCADファイル(別名「DirectModel」ファイル)からジオメトリー、階層およびマテリアル(アセンブリー・データ)を読み込み、書き出す事を可能にします。

JTインポーターは、UGS社から認可された公認の「JT Open」ツールキットの下に構築されています。純正の「JT Open」ツールキットに基く事で、様々なソフトウェア間、PLM業界のあらゆる場所でJTファイルの一貫性を保証します。
3D CADインポーター 拡張子 サポートバージョン
JT インポーター .jt 現在の"JT Open"規格をサポート
**この CAD データ読み込みオプションは、UGS社がライセンスするJT Open toolkitモジュールに基づいています。
その為、製品価格とは別にUGS社が指定する年間保守料金が必要になります。


NOTES:
  • JT Open インポーターオプションは、ソリッド/NURBS→ポリゴンコンバーターです。ソリッド/NURBS > ソリッド/NURBS変換を行なうものではありませんので十分ご注意ください。
  • インポーターとエクスポーターは個別販売になります。セット販売もあり。
  • モジュールの動作に PolyTrans/NuGraf v4.3 以上が必要になります。
  • UGS社のライセンス規約に基づき、このモジュールを使用するには年1回の年間保守料金が必要になります。
  • 年間保守料金は、UGS社のJT Openモジュール使用に関するライセンス契約で必要になる料金です。Okino社が独自に設定している訳ではりませんので、予めご理解の程よろしくお願い申し上げます。
  • 保守期間を過ぎた後に、再び保守契約を始める場合は追加の再契約料金が必要になります。