Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
Oscillator

Oscillator

2004-06-22       - By Dan Yargici

 Back
Reply:     1     2     3     4     5     6     7     8  

Hi peeps, I was nosing around in my old sent folder and I dug up this old
discussion.  Could what Brad talks about here now be implemented using all this
fancy new tech in v4?

Just curious really.

DAN


-- -- Original Message -- --
 From: Bradley Gabe
 To: XSI@(protected)
 Sent: Wednesday, October 01, 2003 7:56 PM
 Subject: Re: Hidden stuff...


 I've been asking for an oscillator for XSI for years now, but it's low on
their request priority list. If we want one, more of us need to request it more
vocally.
 Imagine you have an interface that allows you to write your own simple
expression or select from a list of pre-built expressions, each with a picture
of the shape of the curve it generates. You have animateable sliders for
amplitude, frequency, wavelength, and offset x & y.

 What it would allow you to do is interactively play with your expression and
sliders and see the kind of waveform generated, until you're happy with the
result. The waveform itself should be stored in a node that you can access
individually, kind of like a particle type. You should be allowed to open
multiple of these oscillator interface windows and mess with multiple curves at
the same time.

 However, best of all, you should be able to enter the name of any oscillator
object into the expression of any other oscillator, so you can feed one
waveform into another, blend them, multiply them etc. In this way, you could
build some pretty complex waveforms with an entirely visual interface, without
having to know the mathematics required.

 These waveform objects should be accessible to expressions using something
similar to the at_time() function. They should also be accessible to scripted
ops for driving the values of anything you want.

 My hope is also that a similar type of interface could be used for drawing
and animating your own curves. It would plug into expressions and SCOPs the
same way as the oscillator object. I do this kind of thing all the time by
using nurbs splines to control distributions of properties, but it's not as
fast or nice an interface as it should be.

 -Brad
   

   It adds noise to the translation animation of the object, not the geometry
itself like Randomize.  If there's a way to do this already, I'd be glad to
hear it! The only way I can see you could do this at present is with a scripted
operator (unfortunately I'm too busy/stupid to attempt this, my scripting is,
*cough*, pretty basic) or by using a shape jitter with the Vertex Grouping
turned up to a huge value (but obviously this won't affect the center as it's a
deformation - although maybe a good thing sometimes, as you keep nice, clean
fcurves).  Alternatively I suppose you could add a spacer null into your
hierachy with noise expression linked to some sliders.... or a constrain to
cluster on a single poly spacer object using the shape jitter idea... or...or..
...... O.K. so maybe it's not that hard... but it could be a nice, easy, 1 click
operator, with advanced noise controls.  A node that adds randomness over you
animation. Something similar to Houdini's (watch me go, Graham!) fcurve noise
feature would also be nice.  I saw this in a demo years ago and I was really
impressed.  Again, maybe you can do this with a clip effect, I just haven't
seen it....... I'd just really love to see something, I just don't know what it
is.......... oooh look! a flying octapus *dan runs away.....* DAN --

   --- Unsubscribe? Mail Majordomo@(protected) with the following text in
body: unsubscribe xsi --- Unsubscribe? Mail Majordomo@(protected) with the
following text in body: unsubscribe xsi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi peeps, I was nosing around in my old sent
folder
and I dug up this old discussion.&nbsp; Could what Brad talks about here now be
implemented using&nbsp;all this fancy&nbsp;new tech in v4?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Just curious really.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>DAN</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>-- -- Original Message -- -- </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT:
#000000 2px solid; MARGIN-RIGHT: 0px">
 <DIV
 style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
 <A title=bgabe@(protected) href="mailto:bgabe@(protected)">Bradley Gabe</A> </DIV>
 <DIV style="FONT: 10pt arial"><B>To:</B> <A title=XSI@(protected)
 href="mailto:XSI@(protected)">XSI@(protected)</A> </DIV>
 <DIV style="FONT: 10pt arial"><B>Sent:</B> Wednesday, October 01, 2003 7:56
 PM</DIV>
 <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: Hidden stuff...</DIV>
 <DIV><BR></DIV>I've been asking for an oscillator for XSI for years now, but
 it's low on their request priority list. If we want one, more of us need to
 request it more vocally.
 <P>Imagine you have an interface that allows you to write your own simple
 expression or select from a list of pre-built expressions, each with a
picture
 of the shape of the curve it generates. You have animateable sliders for
 amplitude, frequency, wavelength, and offset x &amp;&nbsp;y.
 <P>What it would allow you to do is interactively play with your expression
 and sliders and see the kind of waveform generated, until you're happy with
 the result. The waveform itself should be stored in a node that you can
access
 individually, kind of like a particle type. You should be allowed to open
 multiple of these oscillator interface windows and mess with multiple curves
 at the same time.
 <P>However, best of all, you should be able to enter the name of any
 oscillator object into the expression of any other oscillator, so you can
feed
 one waveform into another, blend them, multiply them etc. In this way, you
 could build some pretty complex waveforms with an entirely visual interface,
 without having to know the mathematics required.
 <P>These waveform objects should be accessible to expressions using something
 similar to the at_time() function. They should also be accessible to scripted
 ops for driving the values of anything you want.
 <P>My hope is also that a similar type of interface could be used for drawing
 and animating your own curves. It would plug into expressions and SCOPs the
 same way as the oscillator object. I do this kind of thing all the time by
 using nurbs splines to control distributions of properties, but it's not as
 fast or nice an interface as it should be.
 <P>-Brad <BR>&nbsp;
 <BLOCKQUOTE TYPE="CITE">
   <STYLE></STYLE>
   <FONT face=Arial><FONT size=-1>It adds noise to the translation animation
of
   the object, not the geometry itself like Randomize.&nbsp; If there's a way
   to do this already, I'd be glad to hear it!</FONT></FONT> <FONT
   face=Arial><FONT size=-1>The only way I can see you could do this at
present
   is with a scripted operator (unfortunately I'm too busy/stupid to attempt
   this, my scripting is, *cough*, pretty basic) or by using a shape jitter
   with the Vertex Grouping turned up to a huge value (but obviously this won
't
   affect the center as it's a deformation - although maybe a good thing
   sometimes, as you keep nice, clean fcurves).&nbsp; Alternatively I suppose
   you could add a spacer null into your hierachy with noise expression linked
   to some sliders.... or a constrain to cluster on a single poly spacer
object
   using the shape jitter idea... or...or........</FONT></FONT> <FONT
   face=Arial><FONT size=-1>O.K. so maybe it's not that hard... but it could
be
   a nice, easy, 1 click operator, with advanced noise controls.&nbsp; A node
   that adds randomness over you animation.</FONT></FONT> <FONT
   face=Arial><FONT size=-1>Something similar to Houdini's (watch me go,
   Graham!) fcurve noise feature would also be nice.&nbsp; I saw this in a
demo
   years ago and I was really impressed.&nbsp; Again, maybe you can do this
   with a clip effect, I just haven't seen it.......</FONT></FONT> <FONT
   face=Arial><FONT size=-1>I'd just really love to see something, I just don
't
   know what it is.......... oooh look! a flying octapus *dan runs
   away.....*</FONT></FONT> <FONT face=Arial><FONT size=-1>DAN</FONT></FONT>
   --&nbsp;<BR></BLOCKQUOTE>&nbsp; --- Unsubscribe? Mail Majordomo@(protected)
.COM
 with the following text in body: unsubscribe xsi --- Unsubscribe? Mail
 Majordomo@(protected) with the following text in body: unsubscribe xsi
</BLOCKQUOTE></BODY></HTML>