I finally did it...
Moderators: winston, another_commander, Cody
- DaddyHoggy
- Intergalactic Spam Assassin
- Posts: 8515
- Joined: Tue Dec 05, 2006 9:43 pm
- Location: Newbury, UK
- Contact:
I finally did it...
I managed to get a video of Oolite into one of my Lectures!
Quite easy in the end (should have thought of it before). US Army used modified Battlezone (c. 1980) to train Bradley drivers. Battlezone was wireframe and had no hidden surface removal. Mid-80s on Home computers of the time along comes Elite - still wireframe but this time with hidden surface removal now to Oolite with procedural textured planets, surface textures, shading, lighting, etc etc - run a video of each to show the progression!
Oolite Life is now revealed hereSelezen wrote:Apparently I was having a DaddyHoggy moment.
It's more basic than that even - ever notice how you can see other objects which are further away through a closer object?zevans wrote:IIRC the hidden surface removal used a particular cunning algorithm with some limitations. Ever noticed the lack of convex surfaces on the original ships?
Basically all they did was not draw the lines making up the boundaries of the surfaces which were facing away from the camera. Still, pretty good for the hardware at the time.
The way you do it is you encode the vertices of each surface in a particular direction - say clockwise (this has to be consistent across every model). Then when you look at the surface from the 'camera', if the vertices are in the wrong direction (anti-clockwise in our example), you simply don't render it as it's facing the other way. Which works fine for convex models such as all the original Elite ships.
These days it gets a lot more complicated with normal calculations and all the rest to determine what gets displayed and how it gets coloured. Luckily the hardware and high-level libraries such as GL already do most of the grunt work for us.
The glass is twice as big as it needs to be.
- DaddyHoggy
- Intergalactic Spam Assassin
- Posts: 8515
- Joined: Tue Dec 05, 2006 9:43 pm
- Location: Newbury, UK
- Contact:
All true (and as a Lecturer in Defence Simulation and Modelling you're preaching to the converted) - but the point was to come up with a bonafide reason to put an Oolite video in a Lecture and present it to a room full of army majors.
MissionSuccess = TRUE
MissionSuccess = TRUE
Oolite Life is now revealed hereSelezen wrote:Apparently I was having a DaddyHoggy moment.
-
- Quite Grand Sub-Admiral
- Posts: 6683
- Joined: Wed Feb 28, 2007 7:54 am
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
- DaddyHoggy
- Intergalactic Spam Assassin
- Posts: 8515
- Joined: Tue Dec 05, 2006 9:43 pm
- Location: Newbury, UK
- Contact:
"I remember this - but I don't remember it looking like that!" and later (one or two clandestine visitations post-lecture) "erm, that video you showed, you say its free to download..."another_commander wrote:So, what did the majors think of Oolite?
Oolite Life is now revealed hereSelezen wrote:Apparently I was having a DaddyHoggy moment.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
MissionSuccess = MAJOR (pun intended)DaddyHoggy wrote:"I remember this - but I don't remember it looking like that!" and later (one or two clandestine visitations post-lecture) "erm, that video you showed, you say its free to download..."another_commander wrote:So, what did the majors think of Oolite?
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
- Killer Wolf
- ---- E L I T E ----
- Posts: 2280
- Joined: Tue Jan 02, 2007 12:38 pm
+1Killer Wolf wrote:You're missing a pimp opp there DH, you need to have a ship/station designed w/ strategic workplace logos, then when people ask that question you can "just happen" to have pre-burnt CDs available for them. if they get hooked they'll be seeing your creations/logos all the time!
"I shouldn't have taken off in this crate without more ammo..." Sergeant Knox - Star Blazers