Shop Mobile More Submit  Join Login
Superformula by LuxXeon Superformula by LuxXeon
Modeled in 3dsmax. Rendered in LuxRender (v1.0RC3).

A combination of renderable splines and some Maxscript to create complex curvs on the surface of several interlinked geospheres. The geospheres are not rendered here, only the splines. Amazing what Maxscript can do. I can't wait until Autodesk fully implements Python scripting as part of the Max architecture. Blur Studios have released Py3dsMax, which allows you to execute Python inside the 3dsmax framework, so this really opens a lot of powerful scripting possibilities.
Add a Comment:
 
:iconbear48:
bear48 Featured By Owner Oct 9, 2012  Professional
exquisite
Reply
:iconkit-elliott:
Kit-Elliott Featured By Owner Oct 4, 2012  Hobbyist Digital Artist
Nice use of maxscript, keep it up!
Reply
:iconcmwvisualarts:
CMWVisualArts Featured By Owner Sep 3, 2012  Hobbyist General Artist
Do you, by any chance, still have this file? I'd love to use it in 3ds [I have poor understanding of the software, and would like to experiment a bit]. As usual, I will give you credit :D If not, at least thank you for your consideration :). I just enjoy this a lot.
Reply
:iconluxxeon:
LuxXeon Featured By Owner Sep 5, 2012  Professional Digital Artist
Hi. I do have the file, but the modifier stack is collapsed in the saved version, so unfortunately it's pretty useless now to study and learn the technique. I may put the Maxscript I used to plot the coordinates for the splines on Scriptspot soon though, so that could help. I'll let you know if and when I upload it. :)
Reply
:iconcmwvisualarts:
CMWVisualArts Featured By Owner Sep 5, 2012  Hobbyist General Artist
Thank you :D
Reply
:iconschmiegel:
Schmiegel Featured By Owner Sep 3, 2012
Love scripted/algorithmic shapes :)
Reply
:iconjason-c:
Jason-C Featured By Owner Sep 2, 2012  Hobbyist Digital Artist
Great stuff!
Reply
:iconmaxxxmodelz:
maxxxmodelz Featured By Owner Aug 30, 2012  Professional Digital Artist
Another trick, if you can't write maxscript, is to use the Spacing and Array tools to get similar results to this. Try this: Create a shape using the spline tools. Make it renderable in viewport and renderer, and add some thickness. Try a doughnut, for example. Select it, then pick the spacing tool. Pick the same doughnut shape as the path for the spacing tool. Set the count to something high like 100, and see the cool results. Very similar to this, at least as a starting point, and if you wanna get creative, you can also play with the array tool after the spacing tool. Some wild things will emerge. ;)
Reply
:iconanthonyralano:
AnthonyRalano Featured By Owner Aug 30, 2012  Professional Digital Artist
Love this angle, object and material.
Reply
:iconkuzy62:
kuzy62 Featured By Owner Aug 30, 2012  Hobbyist Digital Artist
That is amazing!
Reply
:iconkobaltkween:
kobaltkween Featured By Owner Aug 29, 2012  Professional Digital Artist
You know, I had no idea you couldn't script everything in Max. Blender was made in Python, its plugins are Python scripts that anyone can write, and it has a scripting view. I just thought all 3d studio apps were like that.

I like the shape, and love the lighting and DOF.
Reply
:iconluxxeon:
LuxXeon Featured By Owner Aug 30, 2012  Professional Digital Artist
Well it wasn't that you couldn't script everything inside Max, but just like in Maya, which uses Mel script, 3ds uses Maxscript. Basically, its a proprietary scripting language that only works within the 3dsMax architecture. Plugins are usually modules of the application made with the SDK, but can, and sometimes do, involve using some Maxscript too. However, a plugin and a Maxscript are two different things, and Maxsript doesn't really allow you to build a fully functional plugin all by itself. Having the architecture open to Python would mean scripting can go outside the Max environment to include other functionality. Since Blender uses Python, anyone can write plugins for it like you said. Autodesk probably doesn't want someone off the street being able to write a plugin for, say, a Blender module that works inside Max. They want to be the ones who do it, or one of their re-seller companies. I'm guessing that's why they never opened it up to include opensource scripting functionality. They really still haven't. A third party animation studio, called Blur Studio, has invented a way to integrate Python, but it requires some jumping through hoops to get it working, as far as I have heard. :(
Reply
:iconkobaltkween:
kobaltkween Featured By Owner Aug 30, 2012  Professional Digital Artist
Yeah, that's kind of what I mean, though. I thought all 3d studio apps were more openly extensible and unified than that. Though I could have sworn Maya used Python. There's a class sold by CGSociety for learning Maya Python, IIRC.
Reply
:iconluxxeon:
LuxXeon Featured By Owner Aug 31, 2012  Professional Digital Artist
You're right, it can use Python as a Mel script wrapper. You can use it anywhere you could use Mel scripting. I guess no one got around to doing the same for 3dsmax until recently. Mel script is the proprietary scripting language in Maya, just the same as Maxscript is in Max, but I guess Python was available in Maya for a while now, and I just didn't realize it.
Reply
:icontylerxy:
TylerXy Featured By Owner Aug 29, 2012  Hobbyist Digital Artist
i have no idea how you pulled that one out of 3ds
Reply
:iconluxxeon:
LuxXeon Featured By Owner Aug 29, 2012  Professional Digital Artist
Really it wasn't all that difficult once I figured out the math involved, and wrote a little Maxscript to help plot out the curves. I just really wanted to show that we need not always require assistance from other software when trying to do some complex mathematical shapes. In this case, what I've done here is almost identical to what can be done (although a lot easier) in Jenn3D with geodesic curves. I just needed the mathematical formula, and some assistance from Maxscript to put out almost the same kind of result. It's not exact, however, and not based on Cayley graphs like Jenn3D. So I wouldn't say there's no need for Jenn3D, because there is. It's impossible to do what it does directly in Max, but we could "fake" it, and who's gonna know the difference? ;)
Reply
:icontylerxy:
TylerXy Featured By Owner Aug 29, 2012  Hobbyist Digital Artist
ive never tried anything with max scripts.. im not that complex with max yet.
im surprised i can even get it to work with what im doing with it
Reply
:iconluxxeon:
LuxXeon Featured By Owner Aug 29, 2012  Professional Digital Artist
Wow. Judging by your work, I would have guessed you're extremely advanced with it. You are putting out some work that definitely appears to be quite complex, and some of the shapes you've come up with, I certainly don't know how you got them either. A good example would be "Spiral Lunacy" in your gallery. I've looked at that 10 times, trying to figure out what you did there. haha. ;)
Reply
:icontylerxy:
TylerXy Featured By Owner Aug 29, 2012  Hobbyist Digital Artist
lol sorry.. yeah alot of ppl liked that piece.. wasnt that hard really.. all done by hand. no scripts.. im not that advanced in 3ds is all..
Reply
:iconluxxeon:
LuxXeon Featured By Owner Aug 30, 2012  Professional Digital Artist
Even more impressive that it's all by hand. Great work.
Reply
Add a Comment:
 
×




Details

Submitted on
August 29, 2012
Image Size
663 KB
Resolution
1400×840
Link
Thumb
Embed

Stats

Views
1,049
Favourites
31 (who?)
Comments
20
Downloads
20
×