[Radiance-general] ConRAD / 3ds2rad converter - ArchiCAD -> Radiance
John Mardaljevic
jm at dmu.ac.uk
Thu Jun 24 10:07:18 CEST 2004
Erwin,
To follow on from Greg - here's a tiny shell script to carry
out the 3ds > mgf > rad in one command. I called it 3ds2rad (not knowing
there was another).
The mgfilt command (upto $nam.rad) is all one line. This command
strips out perturbations to the surface normal that may have been
added to the CAD model at some point. In my experience they have always
been spurious and best removed.
For file, say, "model.3ds", just enter:
3ds2rad model.3ds
Ignore the report "3ds2mgf: unexpected EOF".
This will produce the files:
matmodel.rad - the material description
model.rad - the geometry
You should be able to view it right away:
objview matmodel.rad model.rad
-John
PS. I'd welcome any reports of using SketchUp to model scenes for Radiance.
=======================3ds2rad========================
#!/bin/csh -f
set tds = $1
set nam = $tds:r
3ds2mgf $tds
mgfilt '#,c,cct,cmix,cspec,cxy,cyl,ed,f,ies,ir,m,o,p,prism,rd,rs,sides,sph,td,ts,v,xf,fh' $nam.mgf |
mgf2rad -m mat$n
am.rad >! $nam.rad
rm $nam.mgf $nam.inc
======================================================
---------------------------------------------
Dr. John Mardaljevic
Senior Research Fellow
Institute of Energy and Sustainable Development
De Montfort University
The Gateway
Leicester
LE1 9BH, UK
+44 (0) 116 257 7972
+44 (0) 116 257 7981 (fax)
jm at dmu.ac.uk
http://www.iesd.dmu.ac.uk/~jm
More information about the Radiance-general
mailing list