(unfinished - no information available)
HRC format information and examples from John Burkardt
Author: John Burkardt Change: 08 Mar 2007 Tomasz Lis adjusted to new core Change: 31 Mar 2008 Tomasz Lis fixed and extended writing function A list of supported elements follows. Please modify if you'll enhance something. Format support note - reading: - unknown Format support note - writing: - Full 32-bit vertices support - Full 32-bit faces support - Meshes supported; not sure if they will work with Softimage tools - Materials supported - One texture per material supported - Texture UV supported (per-vertex) - No camera/view support - No Environment or lights support - Shapes/lines supported NOTE: support of reading this format is unfinished, it probably won't work. Examples: HRCH: Softimage 4D Creative Environment v3.00 model { name "cube_10x10" scaling 1.000 1.000 1.000 rotation 0.000 0.000 0.000 translation 0.000 0.000 0.000 mesh { flag ( PROCESS ) discontinuity 60.000 vertices 8 { [0] position -5.000 -5.000 -5.000 [1] position -5.000 -5.000 5.000 [2] position -5.000 5.000 -5.000 [3] position -5.000 5.000 5.000 [4] position 5.000 -5.000 -5.000 [5] position 5.000 -5.000 5.000 [6] position 5.000 5.000 -5.000 [7] position 5.000 5.000 5.000 } polygons 6 { [0] nodes 4 { [0] vertex 0 normal -1.000 0.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [1] vertex 1 normal -1.000 0.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [2] vertex 3 normal -1.000 0.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [3] vertex 2 normal -1.000 0.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 } material 0 [1] nodes 4 { [0] vertex 1 normal 0.000 0.000 1.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [1] vertex 5 ...etc..... [5] nodes 4 { [0] vertex 2 normal 0.000 1.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [1] vertex 3 normal 0.000 1.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [2] vertex 7 normal 0.000 1.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 [3] vertex 6 normal 0.000 1.000 0.000 uvTexture 0.000 0.000 vertexColor 255 178 178 178 } material 0 } edges 12 { [1] vertices 3 2 [2] vertices 2 0 [3] vertices 0 1 [4] vertices 1 3 [5] vertices 7 3 [6] vertices 1 5 [7] vertices 5 7 [8] vertices 6 7 [9] vertices 5 4 [10] vertices 4 6 [11] vertices 2 6 [12] vertices 4 0 } } material [0] { name "kazoo" type PHONG ambient 0.0 1.0 0.0 diffuse 1.0 0.0 0.0 specular 0.0 0.0 1.0 exponent 50.0 reflectivity 0.0 transparency 0.0 refracIndex 1.0 glow 0 coc 0.0 } texture [0] { name "/usr/users/foss/HOUSE/PICTURES/mellon" glbname "t2d1" anim STATIC method XY repeat 1 1 scaling 1.000 1.000 offset 0.000 0.000 pixelInterp effect INTENSITY blending 1.000 ambient 0.977 diffuse 1.000 specular 0.966 reflect 0.000 transp 0.000 roughness 0.000 reflMap 1.000 rotation 0.000 txtsup_rot 0.000 0.000 0.000 txtsup_trans 0.000 0.000 0.000 txtsup_scal 1.000 1.000 1.000 } } Copying and copyrights: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.