[Ronja] 3D videos of Ronja parts

Karel Kulhavy clock at twibright.com
Tue Jan 9 13:55:10 GMT 2007


On Mon, Jan 08, 2007 at 10:10:41AM +0100, Kuba Sýkora wrote:
> Is the software used cabaple of WRML export? I think it is better to 
> transfer smaller file (than rendered video) and utilize users graphic 
> accelerator.

Seems to:
clock at kestrel:~$ g-vrml 
Usage: g-vrml [-v] [-xX lvl] [-d tolerance_distance (mm) ] [-a abs_tol (mm)]
[-r rel_tol] [-n norm_tol] [-o out_file] [-u units] brlcad_db.g object(s)

> 
> What do you think about it?

I don't think the video should be replaced by vrml. The BRL-CAD raytracer
renders reflections, refractions, and shadows by default. It is a CSG
so the picture is geometrically perfect, as opposed to what graphics
accelerators can only do - interpolate bitmaps over a triangular approximation
of the object.

But exporting into VRML too is a good idea. BRL-CAD comes by default with the
g-vrml tool that is the same family as g-dxf tool I am already using for
AutoCAD export. If someone can verify that the VRML generated files are
meaningful then I can add it.

It should be able to export into X3D too:
clock at kestrel:~$ g-x3d 
Usage: g-x3d [-v] [-xX lvl] [-d tolerance_distance (mm) ] [-a abs_tol (mm)] [-r rel_tol] [-n norm_tol] [-o out_file] [-u units] brlcad_db.g object(s)

Do you think I should add X3D output too?

Do you have a VRML viewer on your PC and could you verify it?

I tried to download FreeWRL to test myself. There is no package for OpenBSD,
neither in OpenBSD nor on FreeWRL page. So I downloade the source. I saw in the
README.html that javac is necessary. However javac doesn't work on OpenBSD 3.9
I have:

clock at kestrel:~$ javac
Segmentation fault (core dumped)
clock at kestrel:~$ javac --version
Segmentation fault (core dumped)
clock at kestrel:~$ gdb /usr/local/libexec/Kaffe Kaffe.core
(gdb) bt full
#0  0x0a308efa in callMethodA () from /usr/local/lib/libkaffevm.so.0.0
No symbol table info available.
#1  0x0a2e9e92 in processClass () from /usr/local/lib/libkaffevm.so.0.0
No symbol table info available.
#2  0x0a2e996d in initBaseClasses () from /usr/local/lib/libkaffevm.so.0.0
No symbol table info available.
#3  0x0a2e9739 in initialiseKaffe () from /usr/local/lib/libkaffevm.so.0.0
No symbol table info available.
#4  0x0a2fa34c in JNI_CreateJavaVM () from /usr/local/lib/libkaffevm.so.0.0
No symbol table info available.
#5  0x1c000c25 in main ()
No symbol table info available.

CL<

> 
> K
> 
> Karel Kulhavy wrote:
> > When making the 3D model for the Tetrax console I realized that the model is
> > quite complicated and people could have problems understanding how the parts
> > are mutually positioned. Therefore I made a video of the part rotating.
> > 
> > When I made the infrastructure for the video rendering it was easy to
> > automatically render videos of other parts too.
> > 
> > You can see all the 10 videos at http://ronja.twibright.com/3d/ - look for
> > small turning icons.
> > 
> > CL<
> > 
> 
> -- 
> Twibright Ronja mailing list http://ronja.twibright.com
> Ronja at lists.pointless.net
> http://pointless.net/mailman/listinfo/ronja



More information about the Ronja mailing list