Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

3D Lorenz Attractor visualization

0 views
Skip to first unread message

Evgeny Demidov

unread,
Jun 23, 2000, 3:00:00 AM6/23/00
to
Hi

3D Lorenz Attractor interactive VRML visualization.
Trajectory of motion of a point (x(t), y(t), z(t)) is ploted. The point
starts at t = 0, x(0) = 1, y(0) = 0, z(0) = 0 and makes N = 20000 steps
with dt = 0.01 untill
t = 200. I used the simplest Euler integration algorithm. All parameters
are set in WRL files.
in "3D VRML Lab":
http://www.people.nnov.ru/fractal/VRML/3DLab.htm or
http://www.ipm.sci-nnov.ru/~DEMIDOV/VRML/3DLab.htm

1. Are there other famous or useful attractors (equations)?
2. How can I paint or animate the picture?
3. Shell I use Runge-Kutta integration algorithm?
Have you any suggestions? :)

Evgeny

Peter Pleysier

unread,
Jun 23, 2000, 3:00:00 AM6/23/00
to
This looks really great! I did something in 3d with L-systems in AutoLISP
but never with vrml.
To keep things simple I concentrate now on Visual Basic (need it for work
anyway) but next to it study a vrml course.
Do you see possibilities to make classes like you did in visual basic?

Thanks,
Peter Pleysier

Evgeny Demidov <dem...@ipm.sci-nnov.ru> schreef in berichtnieuws
3952F8CF...@ipm.sci-nnov.ru...

Evgeny Demidov

unread,
Jun 26, 2000, 3:00:00 AM6/26/00
to
Hi

> 3D Lorenz Attractor interactive VRML visualization.

I made colored animation of the 3D Lorenz Attractor.

What is the Lorenz attractor structure?

Evgeny


Evgeny Demidov

unread,
Jun 26, 2000, 3:00:00 AM6/26/00
to Peter Pleysier
Hi Peter Pleysier:

> This looks really great! I did something in 3d with L-systems in AutoLISP
> but never with vrml.

I'm very interested in 3D L-trees&vrml. May be we can do that together?

> Do you see possibilities to make classes like you did in visual basic?

Sorry, I haven't any VB classes. Which classes do you mean?

Evgeny

P Flavin

unread,
Jun 26, 2000, 3:00:00 AM6/26/00
to
Java gives you OOPS for creating elegant programs,
speed ( over scripts ) and portability ( over
using plug-in VRML Viewers ) ...

For Speed & Portability ( still using VRML ) use
Java 1 x3d Viewers ( Blaxxun3d, Shout3d, maybe Anfy3d )
and Java3d ( with Java 2 and OpenGL ) for high
speed and quality rendering ( if your system is setup
with the proper hardware accelerators ).

This VRML file works Cosmo, Shout3d, and Java3d :

http://www.frontiernet.net/~imaging/shout3d/models/
H-Anim/nancy_H-Anim_x3d.wrl

As you can see here :

http://www.frontiernet.net/~imaging/H-Anim_Avatars.html

No scripts.
No VRML EAI hassles ( it's a _REAL_ pain, many problems ! )
No portability problems.
No plug-in Viewers needed.

100 % Java, 100 % portable, 100 % hassle free.

Evgeny, be kind to yourself, try pure Java.

Java is great for 3d Graphics and for creating and
displaying VRML graphics on the Web ...

Faster than Javascript.
Easier than working with Plug-in VRML Viewers.
More Portable.
More Productive for the Developer.

VRML Plug-ins are what you HAD to use in the past,
now there are new options, and for many applications
pure Java 3d Engines are the best solution ( not all --
with relatively highly complex models where relatively
high speed and rendering quality are the priority
considerations VRML plug-ins with Scripts or VRML EAI
are probably the preferred solution ).

Java is superior for complex animations and complex
behaviors, and where portability is important or necessary,
and where higher productivity of the programmer is important.

| > "3D Solid State Crystal models"
| > (NaCl, GaAs, Si, HTSC et al.): ...
| > http://www.people.nnov.ru/fractal/VRML/cryst/cryst.htm or
| > http://www.ipm.sci-nnov.ru/~DEMIDOV/VRML/cryst/cryst.htm
|
| Very cool stuff ... the javascript you wrote is totally elegant !
|
| Sandy

Yes, your work is very impressive, both the individual projects
and the especially the collective work, and the variety of
techniques used ... to improve your productivity ( it's hugely
impressive as it is ! ) rather than using multiple techniques,
languages, and tools ( Java, Javascript, VRML PROTOs,
multiple VRML plug-ins ) please consider using Java exclusively,
as you said it's 20 times faster than Javascript, it has better support
for Object-Oriented Programming, and you don't have to create
different pages to accommodate the different plug-in viewers.

I'm using Java 1 for Web Animation of VRML and Java3d
( with Java 2, OpenGL and VRML Loaders ) for higher speed
and rendering quality ... the same VRML files work for both ...
so I don't have problems of switching between languages and
having to accommodate different plug-in viewers ( the VRML
works with the Cosmo plug-in also. )

Java is a great, easy to use language for Portable Graphics.

Here are some of my VRML / Java Demos on the Web :

" YOU control Human Avatars " ( Java with Shout3d and Java3d )
-----------------------------------
http://www.frontiernet.net/~imaging/H-Anim_Avatars.html
http://www.frontiernet.net/~imaging/shout3d/models/
http://www.frontiernet.net/~imaging/shout3d/models/H-Anim/

" Human Animation, 3d Interactive Gait Model " ( Java, mine )
http://www.frontiernet.net/~imaging/gait_model.html

" People Poser ( H-Anim Avatars ) " : VRML EAI with Java
http://www.frontiernet.net/~imaging/HAnimPoser.html
http://www.frontiernet.net/~imaging/eaifaq.html

" VRML Viewer " ( my simple Java 3d Viewer )
http://www.frontiernet.net/~imaging/java3dviewer.html

> how do you like Fractal Terrain :)
> http://www.ipm.sci-nnov.ru/~DEMIDOV/VRML/Terra.wrl
> (for Cortona)
> http://www.ipm.sci-nnov.ru/~DEMIDOV/VRML/Terra64.wrl
> (for Cosmo)

VRML EAI does create portability problems, using
all Java solutions avoids that.

| Mandelbrot's mountains ...
| Due to JIT compiler Java applets are
| __ more then 20 times faster then Java Script ! ___
| ... Cortona will ask you for 4 "privileges" ...
| If you don't trust "Parallel Graphics LLC" use
| "on-the-fly" VRMLs. ....
|
http://www.ipm.sci-nnov.ru/~demidov/VRML/3DLab.htm

VRML EAI does have security problems, using
all Java solutions avoids that, and the Javascript
is much slower than Java.

VRML plug-ins are the way VRML was done in the 1900's.

Now 2 Million programmers are using Java, up from
2 five years ago ... it gives you a clean language with
good support for Object Oriented Programming, with
high portability : it's great for the web.

OK, Java3D is tricky, newbies should probably stay away
for now, but Blaxxun3d and Shout3d are a neat way to do
3d with VRML, and let you put the stuff on the web, and
people can see it WITHOUT the plug-in problems, and you
have more control, and fewer problems ( and Java3d is not
ready for the Web, in most cases, yet ).

> 3D Lorenz Attractor interactive VRML visualization.

> Trajectory of motion of a point (x(t), y(t), z(t)) is plotted.

Evgeny Demidov <dem...@ipm.sci-nnov.ru> wrote

Now Java 1 applets suffer from a speed disadvantage on
the Web relative to applications that are custom designed
for a specific platform ... but Sun and AOL / Time Warner
are working to integrate Java3d with it's superior speed
and rendering quality into the Netscape 6 / Mozilla browsers
so a fast, reliable, high quality VRML Viewer will be
built into browsers available for most platforms ... with Java.

-- Paul, Java Developer & Web Animator.
------------------------------------------------------------------------
"Imaging the Imagined : Modeling with Math & a Keyboard"

Evgeny Demidov

unread,
Jun 27, 2000, 3:00:00 AM6/27/00
to P Flavin
Hi P. Flavin:

> Java gives you OOPS for creating elegant programs,
> speed ( over scripts ) and portability

Yes, I see but I have to learn Java3D (at the expense of the Mandelbrot set
anatomy :)

> OK, Java3D is tricky, newbies should probably stay away
> for now, but Blaxxun3d and Shout3d are a neat way to do
> 3d with VRML, and let you put the stuff on the web, and
> people can see it WITHOUT the plug-in problems, and you
> have more control, and fewer problems ( and Java3d is not
> ready for the Web, in most cases, yet ).

I need a small 3D library applet with IFS and Examine Nodes. Blaxxan may be
a little big (54kb) for Russia. Shout3d or Anfy3d (28kb) are not free and I
can't set "camera target" for the last applet.
I'm going to make 3D lib (after experiments with Blaxxan) but don't know
when. Don't you know such free lib applet (with sources)?

Evgeny


jake reid

unread,
Jun 27, 2000, 3:00:00 AM6/27/00
to
On Tue, 27 Jun 2000 11:10:14 +0400, Evgeny Demidov
<dem...@ipm.sci-nnov.ru> wrote:

>Hi P. Flavin:


>
>> Java gives you OOPS for creating elegant programs,
>> speed ( over scripts ) and portability
>

>Yes, I see but I have to learn Java3D (at the expense of the Mandelbrot set
>anatomy :)
>

>> OK, Java3D is tricky, newbies should probably stay away
>> for now, but Blaxxun3d and Shout3d are a neat way to do
>> 3d with VRML, and let you put the stuff on the web, and
>> people can see it WITHOUT the plug-in problems, and you
>> have more control, and fewer problems ( and Java3d is not
>> ready for the Web, in most cases, yet ).
>

>I need a small 3D library applet with IFS and Examine Nodes. Blaxxan may be
>a little big (54kb) for Russia. Shout3d or Anfy3d (28kb) are not free and I
>can't set "camera target" for the last applet.
>I'm going to make 3D lib (after experiments with Blaxxan) but don't know
>when. Don't you know such free lib applet (with sources)?
>
>Evgeny

Hi Evgeny, Drop a line to Parallelgraphics.com of your idea I am sure
you are both possibly working a long the same lines. Your work is
excellent I wish you all the best here is a wee quote "The Russians,"
whispers Esther Dyson, the American venture capitalist and Internet
expert, "are still the best programmers in the business."

Jake


Evgeny Demidov

unread,
Jun 27, 2000, 3:00:00 AM6/27/00
to
Hi jake reid:

> >I need a small 3D library applet with IFS and Examine Nodes.

> >I'm going to make 3D lib (after experiments with Blaxxan) but don't know
> >when. Don't you know such free lib applet (with sources)?>

> Hi Evgeny, Drop a line to Parallelgraphics.com of your idea I am sure
> you are both possibly working a long the same lines.

Don't think, they will happy if Java3D kills their business :-)
But I'll try to ask Parallelgraphics.

Evgeny

jake reid

unread,
Jun 27, 2000, 3:00:00 AM6/27/00
to

I don`t think so they are a very forward looking company,Java3d is
very limited at the moment and PG are very advanced.

Just pleased don`t become the Russian version of P. Flavin :-)

Jake the naughty Scotsman ;)


P Flavin

unread,
Jun 27, 2000, 3:00:00 AM6/27/00
to
Since Plato mathematicians around the world have been
using IndexedFaceSet to create 3d solids ...

With Java it's easy : code it yourself ( I have, you can )
or use Java3d, Blaxxun3d, Shout3d, or Anfy3d, ( etc. ) ...

" My Simple VRML Viewer " ( Java 1.0 )
http://www.frontiernet.net/~imaging/java3dviewer.html

- The Tori and Mobius Strip are built on the fly.

I'm using IFS ( IndexedFaceSet ) with Shout3d to
create the VRML Nodes they left out :
Sphere, Cylinder, and Box :

The Finger Spelling Avatar and Mini Man 2++ both use
Sphere, Cylinder, and Box : custom created Nodes with IFS :

http://www.frontiernet.net/~imaging/shout3d/custom_nodes/
Sphere.class
Cylinder.class
Box.class
ShapeFaceted.class

" Plato and the Platonic Solids "
http://www.frontiernet.net/~imaging/polyh.html

" Faceted Objects : Tanks to Teapots "
http://www.frontiernet.net/~imaging/fo_arch.html

" YOU control Humans " ( Shout3d with new Nodes using IFS )
----------------------
http://www.frontiernet.net/~imaging/H-Anim_Avatars.html
http://www.frontiernet.net/~imaging/shout3d/models
/H-Anim/miniman2_proto.wrl
/H-Anim/miniman2.wrl
/H-Anim/asl_H-Anim_x3d.wrl

Shout3d has an IFS demo ( with source ) using a Pyramid :

http://www.shout3d.com/shout3d_doc_dir/Shout3d_runtime
/demos/pyramidClickStretch.html
/demos/onePyramid.html
/codebase/custom_nodes/Pyramid.java
/codebase/applets/PyramidTestPanel.java
/codebase/applets/PyramidTestApplet.java
/codebase/models/onePyramid.s3d

I'm using Java3d, Shout3d, Cosmo and programs I've
written myself, I've used Blaxxun3d also.

Java3d can be used as VRML Viewer ... Java3d doesn't
have to be learned to be used ... you can use Java3d
with the VRML skills you now have.

I'd recommend starting with Shout3d, and I can help
you with that if you'd like, I'm using it currently
and it might be easier to use than Java3d. My VRML
is (mostly) portable across Java3d, Shout3d, and Cosmo
and I'm not bound to or limited by any of them.


I think of Java3d as VRML for grown ups,

a VRML Viewer for those ready to customize their own.

>
> > Java gives you OOPS for creating elegant programs,
> > speed ( over scripts ) and portability
>

> Yes, I see but I have to learn Java3D (at the expense of the
> Mandelbrot set anatomy :)
>

> > OK, Java3D is tricky, newbies should probably stay away
> > for now, but Blaxxun3d and Shout3d are a neat way to do
> > 3d with VRML, and let you put the stuff on the web, and
> > people can see it WITHOUT the plug-in problems, and you
> > have more control, and fewer problems ( and Java3d is not
> > ready for the Web, in most cases, yet ).
>

> I need a small 3D library applet with IFS and Examine Nodes.

> Blaxxan may be a little big (54kb) for Russia. Shout3d or Anfy3d
> (28kb) are not free and I can't set "camera target" for the last applet.

> I'm going to make 3D lib (after experiments with Blaxxan) but don't
> know when. Don't you know such free lib applet (with sources) ?
>

> Evgeny
>

Any fool can create a 3d VRML Viewer, that's why I did ;^)

" VRML Java Viewer " -- My Favorite, My Own, et all.
http://www.frontiernet.net/~imaging/java3dviewer.html
http://www.cs.tu-berlin.de/~ki/engines.html
http://www.shout3d.com/about.html
http://www.blaxxun.com/products/blaxxun3d/showcase/index.html
http://anfyteam.com/an3d/index2.html
http://www.cyber.koganei.tokyo.jp/top/

I am not very familiar with the open source Java projects ...

Perhaps there are good ones, perhaps you or we should create one.

jake reid

unread,
Jul 10, 2000, 3:00:00 AM7/10/00
to
On Tue, 27 Jun 2000 10:54:56 GMT, jr...@taynet.co.uk (jake reid)
wrote:

>On Tue, 27 Jun 2000 13:22:22 +0400, Evgeny Demidov
><dem...@ipm.sci-nnov.ru> wrote:
>
>>Hi jake reid:
>>

>>> >I need a small 3D library applet with IFS and Examine Nodes.

>>> >I'm going to make 3D lib (after experiments with Blaxxan) but don't know

>>> >when. Don't you know such free lib applet (with sources)?>
>>> Hi Evgeny, Drop a line to Parallelgraphics.com of your idea I am sure
>>> you are both possibly working a long the same lines.
>>
>>Don't think, they will happy if Java3D kills their business :-)
>>But I'll try to ask Parallelgraphics.
>>
>>Evgeny
>>
>I don`t think so they are a very forward looking company,Java3d is
>very limited at the moment and PG are very advanced.
>
>Just pleased don`t become the Russian version of P. Flavin :-)
>
>Jake the naughty Scotsman ;)

Hi Evgeny eat your words! Check-out Cortona Jet 3D Java :-D

Jake


Evgeny Demidov

unread,
Jul 10, 2000, 3:00:00 AM7/10/00
to
Hi jake reid:

> Hi Evgeny eat your words! Check-out Cortona Jet 3D Java :-D
>
> Jake

yes, and it is free! But I didn't find where I can download CortonaJet3D

Evgeny


Bruce Stewart

unread,
Jul 12, 2000, 3:00:00 AM7/12/00
to
Evgeny Demidov <dem...@ipm.sci-nnov.ru> wrote:
>
>What is the Lorenz attractor structure?
>
Chapter 11 of Nonlinear Dynamics and Chaos, by J.M.T. Thompson
and H.B. Stewart, discusses the structure of the Lorenz attractor,
and has a number of illustrations which might give you some ideas.

If by any chance you have access to a Silicon Graphics workstation,
you might take a look at
http://www.scivis.com/software.html
for some 3d attractor visualization software. Although the
superficial form of the UI is outdated, the deep structure
has (to my knowledge) still not been equaled in other software.

-Bruce

0 new messages