Staredit Network > Forums > Modding Discussion > Topic: Starcraft 3D
Starcraft 3D
This topic is locked. You can no longer write replies here.
Apr 2 2009, 4:56 am
By: Corbo  

Apr 2 2009, 4:56 am Corbo Post #1

ALL PRAISE YOUR SUPREME LORD CORBO

SC3D




So, I haven't been that lazy at all, I have recently, well not recently but a few months ago I joined a 3D developing community, among tons of people I have met already I found a couple that played starcraft/diablo and blizzard games in general, along with a few MMORPGs I like.

They are all awesome programmers and have coded several tons of plugins for MAX and one of them is even developing a small rendering software that is supposed to cause minimal usage of CPU speed.

The Starcraft 3D or SC3D was born after they found out I was "Corbo" we imagined a world in which, with my knowledge on SC and theirs we could develop an "enhancement" of the current SC engine and since we are all in a 3D creative community the only option was, duh, obviously make the SC engine be 3D. We took several weeks and maybe months in thinking and finding out everything we could on the current engine, at the beggining I actually didn't know what was I doing there since I knew nothing about programming compared to them but then I started learning my way through ASM and several other stuff and participated in more than feedback and ideas.

The SC3D team is formed by me, Carlos Cuchilla as project lead since I have the most knowledge on starcraft, history and such, David Bryans as the lead programmer, Luis Quiros as concept and subsystem developer, Sarah Kunze (yeah a girl!), Chris Gent. Our goal is simple, not simple to do but simple to understand, it is to make starcraft engine with support of 3D graphics.


The point of me saying all of this right now is because our last months of work have come to a bit of success just a few days ago, I was just not able to tell you guys since I am so busy with university. We have succesfully managed to make starcraft "raise" tiny bits of terrain and we're just too excited right now about it.


The re-written exe is able right now to create 3D enviroments via "uni-linear displacement mapping", these are very graphical tehcnical data but basically works like this, we apply a map or "bitmap" if you wish to starcraft terrain and the map tells starcraft to "displace" or "elevate" the terrain. Of course it is far more complex than just that but I had to tell you something you guys understood. As a consequence we had to basically (not me, though :P) re write the stacraft engine to make it read all the data we were inputting, such as the map itself and we had to code sub systems to read specific external data for 3D environment specs, this is handled the way stacraft does right now, files in a .mpq. Other features like environment mapping, anti-aliasing and RGB inputs have been added, the last one means that you can get your units without palleting them in a 256 color index. You can just throw in full RGB color based objects.
One of the challenges we have right now is to make stacraft read data as "polys" and not just planes, by doing this we would no longer need to use displacement mapping but we could use tri-linear based graphics. Next in the line, however, is bump mapping.


Now let me show you some top secret stuff (yes, it's screenshots time!)


The SC engine is so OBVIOUSLY not built to handle this kind of data, but as I said, basically all it does is apply height to a two dimensional plane making it to produce deformations that seem to be raised terrain and that's exactly what they are.
Some of the things you'll obviously note is that the resources count is missing, we are aware of that and we have no idea what produces it, the graphics actually somewhat mess up in the "game" screen. Sprites, mineral counts (and all), doodad sprites, overlays and everything that is to be shown on the game screen except for the terrain just has a tendency to not appear sometimes.
Another thing you'll note is that the marine is still 2D. That's because we haven't developed the "stacraft has to read polys" system so we can't really have models right now. The units, buildings are still 2D sprites, the terrain however is 3D.


We have also managed to "orbit" in the screen. We can move around in the Z axis as we wish, even to negative values that often just crash and overflow. however we cannot "rotate" around the XY plane. That means you can move up and down to change the perspective view but you cannot rotate. We're hoping to develop the full 3D navigating system next.
You can note how the textures are "stretched out" and this is because of the uni-linear displacement mapping. Everything is raised but not mapped correctly. Think of it as a rubber band or something you can stretch out, if you pull it whatever it has will expand and deform depending on how much you pull it. We're hoping to develop at least a bi-linear stable platform and that'll let us use texture coordinates in 2 planes and not just one.



Since stacraft cannot write this kind of 3D data the perspectives are often messed up. You can also note that since there's basically no environment in stacraft engine the pictues lack a sky or higher boundary that adds that 3D feel of an unlimited explorable world.
the fog of war remains to be 2D, in fact the unit movement is still 2D. Go back to the badlands picture and watch the unit sprite on top of the cliff, you have no idea how hard it was to find the way for the unit to go up there since we were trying to move the units in 2D in a 3D terrain.


That's basically all the material they let me leak right now. We just want to motivate you all with the changes we're making. I myself am proud to be part of yet another revolution that might change the starcraft modding and this time even more radical than the last revolution I did :P


Any further questions you should have and feed back please tell them so I can answer and take notes. We currently aren't letting anyone try our re-built engine since it's very unstable but I'm hoping that we can move really fast withing a month so you guys can get a nice playable build. Once we get all the systems required the hardest part will be actually making tools for you guys to use this modifications at will.



fuck you all

Apr 2 2009, 5:01 am A_of-s_t Post #2

aka idmontie

#1. God that is ugly >.>
#2. Half of what you said doesn't make any sense at all.
#3. April Fools.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Apr 2 2009, 5:03 am Corbo Post #3

ALL PRAISE YOUR SUPREME LORD CORBO

Quote from A_of-s_t
#1. God that is ugly >.>
#2. Half of what you said doesn't make any sense at all.
#3. April Fools.
Yes.
Of course, it doesn't.
We don't really do that in El Salvador...



fuck you all

Apr 2 2009, 5:05 am A_of-s_t Post #4

aka idmontie

That doesn't mean you DON'T do it on the internet.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Apr 2 2009, 5:12 am IskatuMesk Post #5

Lord of the Locker Room

brb cleaning up vomit



Show them your butt, and when you do, slap it so it creates a sound akin to a chorus of screaming spider monkeys flogging a chime with cacti. Only then can you find your destiny at the tip of the shaft.

Apr 2 2009, 5:18 am Echo Post #6



Whoa that looks awesome.
My mind = blown.



None.

Apr 2 2009, 9:45 am Ahli Post #7

I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.

you can see that you cut the marine out and pasted it there in the space terrain pics...




Apr 2 2009, 10:09 am TriggR_HappE Post #8



If I were you, I'd be wishing there was some way I could get back the time spent creating this joke. Looks like it took a little effort.



None.

Apr 2 2009, 12:09 pm Devourer Post #9

Hello

damn ugly and I think you shouldn't try to make a 3d-SC based on the original scbw, as already said, starcraft isn't made for that!
If you want to create a 3D SCBW then make a complete new game.



Please report errors in the Staredit.Network forum.

Apr 2 2009, 11:34 pm Biophysicist Post #10



If this isn't a joke, then post the .exe to prove it. :P



None.

Apr 3 2009, 12:47 am Vi3t-X Post #11



That looks like an extremely bloated WarCraft III mod.



None.

Apr 3 2009, 2:36 am Norm Post #12



Great work, this mod is awesome so far. These people are just jealous of the sexy pics.



None.

Apr 3 2009, 2:56 am stickynote Post #13



Quote from Ahli
you can see that you cut the marine out and pasted it there in the space terrain pics...

This. It's quite obvious. Take a second look if you don't believe me.



None.

Apr 3 2009, 3:01 am bajadulce Post #14



Looks great.

Is Carlos Cuchilla your real name?



None.

Apr 3 2009, 4:46 am NirvanaJung Post #15



very interested post
however, i think this project is kind disutility even you made pretty well so far
i agreed with DeVouReR, it would be better to make a new 3D SCBW with a complete new 3d game engine
SC maded by Radgametool which based on 2d engine
as cobo said, it can not rotate view currenlty because if need rotate environment SC engine should be rebuilded from scratch
becuzz when rotate view all unit's offset should change this mean it need to rewrite struture of Dat files
and many other files such as DAT and iscripts related information of all movement and Offests
also SC's objects has just x,y coordinates so unit/building shuld have x,y,z offset and should move and rotate in synchronized
with Environment even GRP and sprite to keep up normally

i think this sc3d has just flatten 3d view currently so as i said it would be beter make with a new 3d engine
becuzz if recode radgametool engine it would be has several problems troubling in recoding

nevertheless, it could be reborn StarCraft with new game environment
i hope it will works rotate view fully with unit and buildings then it fruitful project

Post has been edited 7 time(s), last time on Apr 3 2009, 4:57 am by NirvanaJung.



None.

Apr 3 2009, 2:03 pm Symmetry Post #16

Dungeon Master

Quote from bajadulce
Looks great.

Is Carlos Cuchilla your real name?

Yeah, it is.

And this has gone on long enough. It's an April Fool's joke, guys.



:voy: :jaff: :voy: :jaff:

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[03:27 am]
m.0.n.3.y -- Maybe because it's an EUD map?
[03:27 am]
m.0.n.3.y -- Can't upload maps to the DB. Error says "The action you have performed caused an Error". Any word?
[2024-4-25. : 7:46 am]
RIVE -- :wob:
[2024-4-22. : 6:48 pm]
Ultraviolet -- :wob:
[2024-4-21. : 1:32 pm]
Oh_Man -- I will
[2024-4-20. : 11:29 pm]
Zoan -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
You should do my Delirus map too; it's a little cocky to say but I still think it's actually just a good game lol
[2024-4-20. : 8:20 pm]
Ultraviolet -- Goons were functioning like stalkers, I think a valk was made into a banshee, all sorts of cool shit
[2024-4-20. : 8:20 pm]
Ultraviolet -- Oh wait, no I saw something else. It was more melee style, and guys were doing warpgate shit and morphing lings into banelings (Infested terran graphics)
[2024-4-20. : 8:18 pm]
Ultraviolet -- Oh_Man
Oh_Man shouted: lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
oh ya I saw that when Armo posted it on Discord, pretty crazy
[2024-4-20. : 8:09 pm]
Vrael -- thats less than half of what I thought I'd need, better figure out how to open SCMDraft on windows 11
Please log in to shout.


Members Online: Zycorax