Hmmmmm.....

Maybe something like this can give a rough figure:
    First image
        color to value
    Second image (mapped to user channel)
        A if Question
        if user channel is less than color
        then user channel to value
        else color to value
and so on....

    or in one image a "compare the channels"
    lowest value wins.

At all: The use of one image looks good to me,
where one channel sets the size for z-depth.
Needs some thinking around the edge.
And different figures will need different scripts.

An interesting idea, while using paint functions, too.
I've never tried it :-?

Matthias
        
----- Original Message ----- 
From: "Beg-inner" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, October 19, 2007 4:55 AM
Subject: Re: individual scaling with custom channels, how to ;-)


> Hi Matthias..
> 
> Ok..
> I was thinking of the spheres would shape a 3D figure..
> and if it would be possible to use Two images.. one Front Image/Texture as 
> you did.. and also one Side Image/Texture, this would make it intuitive to 
> do..
> Harder with only one image. to control a 3d pattern of spheres..
> 
> Ah ok.. yep ideas can come from many places..
> its fun to see something in Realife or in a photo.. and get inspired to make 
> some or all of it in 3D... !!!
> yep.. its not fun at all to manually do things like this.. on tons of 
> objects.. =).. so one better invent cool ways like yours, to get by..!
> 
> Hehe yep.. testing how much and fast the comp can handle things can be fun..
> I wish some of it would be faster.. it can be abit too long wait when 
> lattice mapping stuff.. =)..
> 
> Well the endresult in your anim.. was well worth it..
> it turned out really well.. .it looks really cool..!
> 
> Take Care
> Best Regards
> Stefan Gustafsson ( Beg-inner )
> A Proud Owner and User of Real3D and Realsoft3D..
> 
> > Hi Stefan,
> >
> > the spheres values/colors are set with a greyscale
> > (not really, it's a RGB but all channels have the same value ;-)
> > Give it a try with a RGB image, all channels different/desired
> > values. Should do the trick, too.
> >
> > Yep, you're right, it's a modified old prj.
> > While sitting together with a friend, I've seen on his
> > table a speaker with a perforation of hundreds of holes
> > with different size. The size variation was something like a simple
> > radial greyscale gradient .
> > That's where the idea comes from: to lazy to scale hundreds of spheres by 
> > hand ;-)
> > The REAL SOFT was only an animation test, how fast my
> > machine computes things like this, same as the nailboard-test.
> >
> > Matthias
> >
> > ----- Original Message ----- 
> > From: "Beg-inner" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Wednesday, October 17, 2007 8:22 PM
> > Subject: Re: individual scaling with custom channels, how to ;-)
> >
> >
> >> Hi Matthias..
> >>
> >> This is cool stuff, if I am not totally wrong I have seen you done this
> >> before..(or maybe it was the same prj..)
> >>
> >> Thx for sharing this, it gives a nice and really cool result...
> >>
> >> btw..
> >> Just a thought..
> >> Could it be made working in also the 3rd dimension.. with spheres in also
> >> the 3rd dimension.. and use another texture from the side ?
> >> So that both the Front Texture and the Side Texture contribute to the
> >> result...(if you know what I mean..)
> >> Each sphere gets the value of Front multiplied with Side value..
> >>
> >> Thx in advance..
> >>
> >> Take Care
> >> Best Regards
> >> Stefan Gustafsson ( Beg-inner )
> >> A Proud Owner and User of Real3D and Realsoft3D..
> >>
> >> > Use it like this:
> >> >
> >> > 1. Create a Object or level with objects
> >> > 2. Create 3 Tags as seen on the attached tags image (all as "Float" 
> >> > with
> >> > value "1")
> >> >    (Note: The Tags will give a better and animatable control, if the
> >> > script is assigned)
> >> > 3  Open the scripts tab and assign the script below, end of mail
> >> > (copy'n'paste)
> >> >    Set "Command Language" to "JavaScript".
> >> >
> >> > // if you add the next lines at the end of the script below
> >> > // you should get an realtime feedback, if you move the Tags values 
> >> > slider
> >> >
> >> > print('Some Information:'+
> >> > '\nColorValue X= '+myCx+
> >> > '\nColorValue Y= '+myCy+
> >> > '\nColorValue Z= '+myCz+
> >> > '\n\nScaleValueX= '+mySx+
> >> > '\nScaleValue Y= '+mySy+
> >> > '\nScaleValue Z= '+mySz );
> >> >
> >> > // DO NOT USE IT ON MORE THAN ONE OBJECT
> >> > Why? Info Window output for 100s of objects? Hmmmmm, not good
> >> >
> >> >
> >> > 4. Use a macro or copy by hand as many objects as you need
> >> > 5. Create a simple vsl-material with a color gradient or use a texture
> >> > 6. Create a Parralel-Mapping(or other) with this material, which spans
> >> >    over all objects
> >> > 7. Select all objects and the material-mapping
> >> > 8. Use Map2Obj with the settings on the attached images and accept
> >> > 9. move the frame slider, the objects scale should switch
> >> >
> >> > Matthias
> >> >
> >> >
> >> > Some logical error in the files script,
> >> > here's a better one:
> >> >
> >> > //------script begins copy and paste begins
> >> > // One from the poor mans scripting corner
> >> >
> >> > //Get the color
> >> > myC = Self.GetColor();
> >> > //Get the Tags values
> >> > scX = Self.Get("scX");
> >> > scY = Self.Get("scY");
> >> > scZ = Self.Get("scZ");
> >> > //Split the color vektor
> >> > myCx = myC.x;
> >> > myCy = myC.y;
> >> > myCz = myC.z;
> >> > // Maybe we want to multiply or divide later
> >> > // we should make sure that we do not get zero values
> >> > // CHANGED NEXT LINES
> >> > // now if lower 0.001 previous if lower 0 does not make sense
> >> > if (myC.x < 0.001) {
> >> >    myCx = 0.001;
> >> > }
> >> > else if (myC.y < 0.001) {
> >> >    myCy = 0.001;
> >> > }
> >> > else if (myC.z < 0.001) {
> >> >    myCz = 0.001;
> >> > }
> >> >
> >> > mySx = myCx*scX;
> >> > mySy = myCy*scY;
> >> > mySz = myCz*scZ;
> >> >
> >> > Self.SetTotalScale(new r3Vect(mySx,mySy,mySz));
> >> >
> >> > //------script ends copy and paste ends
> >>
> >>
> >> --------------------------------------------------------------------------------
> >>
> >>
> >> No virus found in this incoming message.
> >> Checked by AVG Free Edition.
> >> Version: 7.5.476 / Virus Database: 269.14.8/1064 - Release Date: 
> >> 10/11/2007
> >> 3:09 PM
> >>
> >
> >
> >
> > -- 
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.476 / Virus Database: 269.14.8/1064 - Release Date: 
> > 10/11/2007 3:09 PM
> >
> > 
> 

Reply via email to