Helioforge Helioforge

PROJECT IN WORKS: Spaceship Mesh Generator for SINS

PROJECT IN WORKS: Spaceship Mesh Generator for SINS

Spore-Style ship creation for SINS...

Project Coding Started on Aug-7-08...

Spaceship Mesh Creator... ...Exports to SINS Mesh Format

3D interface has all 3 standard views, a three-quarters view, and zooms in/out
There are a dozen curvilinear algogithms, a lot of algorithms for ship profiles
Saves the output into SINS Mesh Format...

This program starts with a ship profile, and mutates it by compounding algorithms to arrive at a single, continuous, curivlinear form.

The Ship Profile algorithms make the ship as pointy/round/thin/smooth as you like, with the ability to merge profiles in any combination you like...

...This is a very simple program that is growing exponentially in power, the more features it gets...

When it saves, it generates it's own Triangle, Position, Normal, and UV data, (with the rest of the file coding when I get to it), as a SINS mesh...

I made all these meshes with the program I'm writing...
Big Honkin' Whale
Death Star Hunters: We're on it's trail!
Scout
Fantasy Asteroid!
Delta Flyer anyone???
Back View
BladeShip
Fugu Me!!! (Homer quote)
Scalloped Cruiser
Strikecraft
Windmill
260,144 views 84 replies
Reply #26 Top
Okay, maybe it can make more than just fighters, it's best suited to make:

Shield Meshes!

Here's an asteroid base I made while testing an algorithm that wasn't working :)

(the code for this was saved just in case I need it later...)
Reply #27 Top
Here's a scout ship:


The program uses One Solid Block of UV texture information, with no fragmentation. This allows intuitive, fast-and-easy texture mapping...

(on Stargate Atlantis: when they first met the Genii, Colm Meaney's character complained that clearing land was slow and difficult, and Shepard responded by saying "what if clearing land was fast and easy")... :CONGRAT:
Reply #28 Top
Here's my first attempt at a destroyed planet:


I still have to finish coding MESH properties into my meshes, because their loose ends may get snagged on some part of SINS that will reveal itself later. Not bad for a program a week into it's development though...

I intend this program to close the gap between those who use XSI and people like me who have never used it... ...and to increase the power of XSI for people who import from my program into XSI.
Reply #29 Top
will you include a detailed tutorial on how to use this when you are finished?
Reply #30 Top
I don't know if it needs a tutorial...

the interface just has a ton of buttons that you click on, to turn on and off each algorithm, although I might need to explain what each button does...
Reply #32 Top
thanks im not to good with things that have no explanation. as long as you say what each button does and maybe show how to turn a square into a circle i think we could find out the rest.
Reply #33 Top
Yeah, then someone besides Helioforge can write the detailed tutorial. If Helioforge is writing tutorials, he can't be working on this nifty little tool.
Reply #34 Top
Ok, hands down, I want this. This would be perfect for making simple ships. One question though. Can these be read and imported into 3D MAX?

DANMAN
Reply #35 Top
Cool, working my way down the list...

If you click on a button, the effect is either applied or lifted, and I hope to rewrite the interface to make all the active buttons glow green or something so that you know which buttons are active. Also, there are modifiers that can be applied to each button, making each one more powerful, and I'll highlight this part too...

Since each effect is applied right away, it will be visually intuitive (in addition to any words written in an explanation or tutorial)

Of course, there are two buttons labeled Sphere and Cube, along with lots of other things like cones, cylinders etc... If they are highlighted, they are applied :) ...And if you are making the BORG, I'll make sure the scaling feature will handle all the right sized ships :CONGRAT: Hurray for the BORG!!! I want it to have faint red lines that show it's scale relative to things like the KOL battleship (and it would be cool if those faint red lines were in the shape of a KOL :)

I'm only importing to SINS in the program, since my computer completely resets any time I try to run things like XSI (my system is outdated, etc...) Also, in patching my meshes to remove previous texture artifacts, I did some things to the point/triangle data that may ruin them for other Mesh programs... ...and I can't check to make sure...

If you know how to get UV data to leap from the far right hand side to the far left hand side without encompassing all the texture data in between (on the last set of points in the row), then I'll be able to use meshes that import more cleanly into those 3D programs...

Otherwise, I fixed it in a way that SINS likes, but other programs will hate (sorry in advance)...

I'm so glad you want this, if Ironclad were to write this, they would put in their good 3D interface and it would run super-fast because there's only one mesh running, and it would look super-good!!! :CONGRAT:

It wouldn't take too much to make a gravity-well sized object, and if it had an inside too, maybe it could be a Dyson Sphere! (I know you want those, Danman! :) ...and if I'm really lucky, it could have ports where you are "supposed to" enter and exit!!!
Reply #36 Top
Nevermind on the Dyson Sphere, Last night I made one: When you are inside, the center of the gravity-well has to be on screen for the mesh to display...
Reply #37 Top
question. can i generate a ship with this? like weapons and all?
Reply #38 Top
It's not like BattleShips Forever, all the ability stuff, etc will be handled outside the scope of this program...
+1 Loading…
Reply #39 Top
aww, a dyson sphere would be soo cool! ;p
Reply #40 Top
All your mesh are belong to Helioforge because of this tool.

Great job!
Reply #41 Top
All your mesh are belong to Helioforge because of this tool.Great job!


No, no they don't.
Reply #42 Top
Dude, Aractain, don't ruin it. Please.
Reply #43 Top
Dude, Aractain, don't ruin it. Please.


What, I was just pointing out that my mesh belong to me. Thak Ya Vera Mush!

Now then, some one set us up the bomb.
Reply #44 Top
Interesting... :SURPRISED: :d :HOT:

Here's the inside of the Dyson Sphere:
When you are inside the mesh itself, you have to be looking at the center-point, or the whole mesh disappears!
This makes it non-viable (such a shame too, since it looks nice...)

Reply #45 Top
Does it introduce any lag?
Reply #46 Top
No lag on the Dyson Sphere, it has a LOT fewer triangles than the KOL (and I think the speed is determined by the number of triangles, as opposed to their size)...

I suppose it's like an extra skybox when you are inside it...
Reply #47 Top
A lot more can be done if I work outside the structure of the program, and use the programming language itself as the mesh generating tool :) :D

Here's part of the interior:
Reply #48 Top
Uh... What is that thing? Is it going to eat me?
Reply #49 Top
In attempting to do a Borg Sphere, I accidentally sized the infrastructure to be larger than the sphere, instead of the other way around... As it stands, it looks more like a Berzerker from Fred Saberhagen's series of books :) :D

(I wonder if small frigates will get stuck in all those tiny little spaces?)
Reply #50 Top
BORG!!!! RUN!!!!!!