It is quite an interesting problem which i will be involved with in the near future, 
so here are some hist to Biswajit :
Here's how i will try and implement it :
Take a few photos around an object, preferably in significative positions. Record the 
xyz at which you take them.
 ( say we consider that the center of gravity of the shoe is the origin ).
Now if you could grow a sphere in all directions ( randomly or semi randomly ),  
modify vertex colors ( randomly too )
and take snapshots of the objects at the positions defined by the forementioned xyzs.

Then you do the difference between these snapshots and the real photos, and retain 
only the geometries that are
"closest" to the original photos, then run it again. ( did you say GAs ? :) )
This is of course moving the piano instead of the stool, but it should work, and i 
intend to do it.
The applications are quite open, such as automatic LOD geometry generation.

When i am finished, i might post the code here.

Java3D is quite well endowed to do such manipulations.

Hans
______________________________ Reply Separator _________________________________



[EMAIL PROTECTED]
16/11/2000 16:31:00


 To: [EMAIL PROTECTED]@internet
 cc:  (bcc: Hans RAKOTOMANGA/ress/fr/socgen)
        Return Receipt: No
        Importance: Normal


SUBJECT: Re: [JAVA3D] How to make a 3D prototype out of 2D picture?


Biswajit Ghoshal wrote:
>
> Hello,
>
> Suppose I have a photo (.jpg, or .gif etc.), for example, of a shoe.  Now, I
> want to have a program which will make me a 3D prototype of the shoe.  I
> want to see the shoe from different angles, which I'll define by using the
> arrow keys.  One obvious constraint is that the view of the shoe from the
> other side too will look exactly like the photo.  There may be so many other
> constraints also.
>
> Can anyone give me any suggestion - few lines of sample code, if possible?
> I'd highly appreciate it.
>
> Thanks & Regards,
> Biswajit
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

Hi Biswajit,

the problem you try to solve is a major one!!! There is a whole party of
scientists
behind that. Maybe you should look at some papers including the keywords
Reverse Engeneering,
Reconstruction of 3D Objects and photobased Rendering.

The Java3D API does not cover this at all. You have to provide the
geometry on your own.


Karsten


*************************************************************************

Ce message et toutes les pieces jointes (ci-apres le "message") sont
confidentiels et etablis a l'intention exclusive de ses destinataires.
Toute utilisation ou diffusion non autorisee est interdite.
Tout message electronique est susceptible d'alteration.
La SOCIETE GENERALE et ses filiales declinent toute responsabilite au titre de ce 
message s'il a ete altere, deforme ou falsifie.

                                ********

This message and any attachments (the "message") are confidential and
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to alteration.
Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be liable for 
the message if altered, changed or falsified.

*************************************************************************
begin:vcard
n:Fries;Karsten
tel;work:+49-6221-4038-384
x-mozilla-html:FALSE
org:Lion Bioscience AG
adr:;;Waldhoferstrasse 98;Heidelberg;;;Germany
version:2.1
email;internet:[EMAIL PROTECTED]
title:Software Engineer
x-mozilla-cpt:;24864
fn:Karsten Fries
end:vcard

Reply via email to