[Free] Random Walk Spline Generator

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 04 April 2013   #1
[Free] Random Walk Spline Generator

Random Walk





Download and use for free in private and commercial projects.
Open source, no installation. No dependencies. Copy the Python Generator into your Content Browser.

The folder at the download link contains the generator, images and a scene created
by Derya Öztürk (image above).


R13+

Please Donate if you're feeling lucky today (optional)
Download from Dropbox
Feedback is welcome
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins

Last edited by NiklasR : 04 April 2013 at 11:47 AM.
 
Old 04 April 2013   #2
Interesting.

I did a some experiments with a RandomWalk Effector a few weeks ago, ( to use with a Tracer to visualize the paths of the RandomWalking Clones).

I used a List to store all Positions Vectors to avoid the RandomWalkers from ever passing through a Position that has already been walked on, and the option to randomize StepLength, which makes for some interesting networks.

I'm learning a lot from checking out your OOP approach.
Very cool.

d
 
Old 04 April 2013   #3
Really cool, douwe! The effector looks interesting. Any plans to make it public? The approach with the list sounds not so good to me. When you get a Vector just 0.0000001 offset from one that is already in the list, it will count as new point.

Btw, my implementation is not ultimately correct, especially the rotation in 3d space. But it seems to do its job! I'm glad when you and others can learn from it. That's two flies with one catch.

Best,
Niklas
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins
 
Old 04 April 2013   #4
Nice one Niklas, thanks. I changed the Spline Type in the Code to Cubic
instead of Linear to get something spaghetti like :-)
Maybe that could be an option for the Userdata?
 
Old 04 April 2013   #5
Thanks typografschaft! This is a good idea, I will update the generator and notify you when you can redownload it.
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins
 
Old 04 April 2013   #6
Please check again, same link. The bezier spline is disabled because it would equal the linear mode without setting any tangent data.
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins
 
Old 04 April 2013   #7
Thanks Niklas!

This is also nice for making some nice fancy shelf structures automatically

Fast test with extrude tools:
Attached Images
File Type: jpg Random Walk_Generator.jpg (69.6 KB, 86 views)
 
Old 04 April 2013   #8
Very nice, Thomas! This looks great! I could imagine it on the wall of an indoor scene (eg living room).

__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins
 
Old 04 April 2013   #9
Or in combination with PConnector from tcastudios some pseudo architectural structures

https://dl.dropboxusercontent.com/u...0Walk_yader.png
 
Old 04 April 2013   #10
OMG can you share that scene?
Love it
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins
 
Old 04 April 2013   #11
Originally Posted by NiklasR: OMG can you share that scene?
Love it


Sent you a PM.
 
Old 04 April 2013   #12
I've edited the post to show your image and the download folder now contains the scene. Thank you.
__________________
Cinema 4D Plugin Developer
niklasrosenstein.com/ | Freebies | Plugins
 
Old 04 April 2013   #13
Originally Posted by NiklasR: Really cool, douwe! The effector looks interesting. Any plans to make it public? The approach with the list sounds not so good to me. When you get a Vector just 0.0000001 offset from one that is already in the list, it will count as new point.


I was actually trying to do a Random Walker with Turtle/MoSpline, and this Effector was a prototype along the way.
Although it allows for tracing multiple paths, and already produces some insane effects when combined with other Effectors,
it's too rudimentary to be made public at the moment.

That Position List for example is way too brute and imprecise, as you say.

I could easily take it out, but that would kill the functionality that I like about it most:
it allows me to keep a Random Walker from passing through a previous Position, so the Paths never cross, which makes for a much more ingenious-looking grid.

I was thinking of checking against a diameter around each stored Position, but that's way too many calculations.
If you have any ideas to do that differently, let me know.

Good idea to throw PConnector at it, Derya.
And I like the shelf, Thomas.

Thanks again for the download, Niklas.

d
 
Old 04 April 2013   #14
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
__________________
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 09:40 PM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.