Lunduke
News • Science & Tech
The computers used to do 3D animation for Final Fantasy VII... in 1996.
It's time for a little dive into mid-1990s computer history!
August 08, 2023
post photo preview

This is a picture, from 1996, of the 3D animators working on Final Fantasy VII for the Sony PlayStation.

There’s a lot going on in that picture. Let’s take a closer look at exactly what computers and gear they were using to do the 3D animation for this game.

Why? Because, Final Fantasy 7 is a true classic. When the game was first released in early 1997, for the Sony PlayStation, it took the RPG gaming world by storm. To this day, many consider it the greatest entry in the franchise.

While I tend to prefer the earlier, 2D titles, even I must admit that Final Fantasy VII is nothing short of a masterpiece.

Technically, Final Fantasy 7 wasn’t the first time Squaresoft tested the 3D waters with their Final Fantasy franchise.

The Final Fantasy SGI Demo

That honor goes to what is known as the “Final Fantasy SGI demo”. A 3D playable demo, using characters from Final Fantasy 6, showcased in 1995.

Screenshot from the Final Fantasy SGI Demo

“In August of '95, one of the US's largest CG conventions, SIGGRAPH, was held in Los Angeles. At that time we were not sure what the next generation RPG game should look like, so as an experiment we created a CG based, game like, interactive demo to be presented at the show. It focused on battle scenes that were 100% real time and polygon based.” - Hironobu Sakaguchi (creator of Final Fantasy)

Polygon did an excellent interview with Kazuyuki Hashimoto (the CG Supervisor of the Final Fantasy 6 SGI Demo) that gives some background on how that was made.

Why was it called the “SGI Demo”? Because it was created using SGI workstations, naturally.

Specifically, this beastly machine… the SGI Onyx.

Originally released in 1993, the Onyx from SiliconGraphics was an absolute powerhouse. The machines were powered by between one and four MIPS processors (originally the R4400’s) — ranging from 100 MHz to 250 MHz.

The RAM on these machines were not industry standard — they were proprietary, 200 pin SGI RAM modules available in 16MB, 64MB, or 256MB variants. The memory board (known as MC3), had slots for 32 memory modules — and could handle up to 8 GB of RAM. 16 GB in the rackmount version (yeah, there was a massive rackmount version).

Think about that for just a moment. This was the mid-1990s.

As massively beastly as that already sounds… these impressive specs were not the sole driving force in an SGI Onyx. That honor went to the graphics system… the Reality Engine 2.

The Reality Engine 2 contained twelve (count ‘em… twelve) Intel i860XP CPUs. Those CPUs, part of Intel’s 80860 line, were completely different from the x86 chips that Intel produced… the 860s were an entirely different, RISC architecture. And SGI used them (12 of them) for the geometry math of the Reality Engine.

If the name “Reality Engine” rings a bell: These machines were employed in the development of Nintendo 64 games in the mid-1990s.

Powering the SGI Onyx was the IRIX operating system — which was based on UNIX System V with BSD extensions. The specific version used during the production of the “Final Fantasy SGI Demo” would have likely been IRIX 6.0.

IRIX 5.3 desktop — which was similar to the 6.0 release

The cost of these massive rigs? Between $100,000 and $250,000 (depending on configuration).

Now. Take a look at that picture from 1996 again. The one where the two guys are working on Final Fantasy 7…

See that far left hand side monitor? Hm. Too small. Let’s zoom in. ENHANCE!

That is the IRIX 6 desktop running on what is likely an SGI Onyx Deskside workstation.

I say “likely” because the machine itself is not in full view. It is entirely possible that monitor is connected to an off-camera Onyx Rackmount system as well. It is also technically possible that this is connected to an Onyx2 deskside rack model such as this one:

However, considering the development timeline of Final Fantasy 7 — and the fact that the Onyx2 line did not debut until late 1996 — the original Onyx Deskside seems the most likely to be powering that far left monitor.

But what the heck is that middle screen?!

Let’s zoom in on the middle screen for a second. Because that is one seriously  interesting rig.

ENHANCE!

“What the heck is on that screen,” you ask?

That is Genera.

“What the heckatarnations is a Genera?!”

Genera is an operating system, originally developed in the early 1980s, by Symbolics. And it was a pretty impressive system in it’s own right.

Genera was, in reality, a fork of the LISP Operating System developed at MIT. Virtual memory, a full GUI and window manager, neworking, Emacs… this thing had it all.

Back in 1982, the Symbolics Graphics Division was founded to build graphics software, with a heavy emphasis on 3D, on top of Genera — known as the “S-Graphics” suite of tools.

These were incredibly high end graphics tools used in quite a lot of movies throughout the 1980s and even into the mid 1990s, including: Star Trek III, Real Genius, and Free Willy.

So it absolutely makes sense that the Squaresoft team would be utilizing a Genera powered workstation in the development and rendering of the 3D used with Final Fantasy VII.

Based on the timeframe, odds are good that machine is a Symbolics XL1201 Compact Workstation running Genera version 8.x.  Like this one:

That machine was, in turn, driving the video output to the screen on the right… ENHANCE!

… by using a piece of software, which ran on Genera, known as FrameThrower.

What FrameThrower looks like, courtesy of @LispEngineer.

Fun, totally unrelated, bit of trivia: Symbolics registered the very first .com domain name on the entire Internet, on March 15th, 1985 — symbolics.com.

And, finally, those two monitors at the top?

This one is simple: Sony PVM Monitors.

Isn’t computer archaeology fun?

community logo
Join the Lunduke Community
To read more articles like this, sign up and join my community today
3
What else you may like…
Videos
Podcasts
Posts
Articles
XLibre Turns One Year Old

"XLibre is the most actively developed community-maintained X11 display server."

Grab a discounted Lifetime Sub & get on the Wall:
https://lunduke.substack.com/p/behold-the-win-2k-and-mac-system

More from The Lunduke Journal:
https://lunduke.com/

00:13:48
Win2K & Mac System 1 Walls!

Supporters of The Lunduke Journal have now filled up 8 retro computer themed walls!

Grab a discounted Lifetime Sub & get on the Wall:
https://lunduke.substack.com/p/behold-the-win-2k-and-mac-system

More from The Lunduke Journal:
https://lunduke.com/

00:10:02
Linux App Store Bans Software Touched by AI in Any Way

Flathub Team: "Applications containing Al-generated or Al-assisted code, documentation, or other content are not allowed."

Massively Discounted Lifetime Subs Through June:
https://lunduke.substack.com/p/50-off-yearly-and-massively-discounted

More from The Lunduke Journal:
https://lunduke.com/

00:14:04
November 22, 2023
The futility of Ad-Blockers

Ads are filling the entirety of the Web -- websites, podcasts, YouTube videos, etc. -- at an increasing rate. Prices for those ad placements are plummeting. Consumers are desperate to use ad-blockers to make the web palatable. Google (and others) are desperate to break and block ad-blockers. All of which results in... more ads and lower pay for creators.

It's a fascinatingly annoying cycle. And there's only one viable way out of it.

Looking for the Podcast RSS feed or other links? Check here:
https://lunduke.locals.com/post/4619051/lunduke-journal-link-central-tm

Give the gift of The Lunduke Journal:
https://lunduke.locals.com/post/4898317/give-the-gift-of-the-lunduke-journal

The futility of Ad-Blockers
November 21, 2023
openSUSE says "No Lunduke allowed!"

Those in power with openSUSE make it clear they will not allow me anywhere near anything related to the openSUSE project. Ever. For any reason.

Well, that settles that, then! Guess I won't be contributing to openSUSE! 🤣

Looking for the Podcast RSS feed or other links?
https://lunduke.locals.com/post/4619051/lunduke-journal-link-central-tm

Give the gift of The Lunduke Journal:
https://lunduke.locals.com/post/4898317/give-the-gift-of-the-lunduke-journal

openSUSE says "No Lunduke allowed!"
September 13, 2023
"Andreas Kling creator of Serenity OS & Ladybird Web Browser" - Lunduke’s Big Tech Show - September 13th, 2023 - Ep 044

This episode is free for all to enjoy and share.

Be sure to subscribe here at Lunduke.Locals.com to get all shows & articles (including interviews with other amazing nerds).

"Andreas Kling creator of Serenity OS & Ladybird Web Browser" - Lunduke’s Big Tech Show - September 13th, 2023 - Ep 044

Not Tested by AI is Inexcusable

Let’s say, as a given, that you can write better code than AI. This isn’t the current debate. You are good, you know you are good. You may have even experimented with AI for coding and have determined it does not pass your muster. All good.

If you aren’t incorporating AI in your testing at this point, I’d say you are being negligent. It doesn’t matter if you are great at coding, nobody who codes loves testing. And if you think your peers are doing a rigorous job in code review - you are naïve.

And if you are a great tester and work for a company where the testers are amazing…time is money. The FIRST line of testing should be automated with AI code and security review.

No developer should be foisting the work of finding his obvious bugs onto humans. He should have complete testing and security coverage that he runs himself - as first step.

Not last step. The ultimate quality gate is the human. But solving all the easy bug and security finding by tools ...

It’s that time. Time for another stream. I’ve delay the start time because I’ll be getting home later from Church. I’ll post the invite link shortly before the stream starts at 7pm.

placeholder
post photo preview
Behold! The "Win 2K" & "Mac System 1" Lifetime Sub Walls!

Woah! The 8th Lifetime Subscriber Wall of The Lunduke Journal (aka “The Windows 1.0 Wall”) is already full! After only one week! That’s nuts!

So I’m opening up two new, retro computer walls!

  • Wall 9 - “The Macintosh System 1 Wall”

  • Wall 10 - “The Windows 2000 Wall”

 

Show your support for The Lunduke Journal, and be immortalized in a retro computer screenshot. Win-win!

If the past is any indicator, these will fill up crazy fast. First come, first served.

Plus: For the entire month of June, Lifetime Subscriptions are discounted down to $125 (regularly $300).

  1. Scroll down and grab a new Lifetime Subscription (at that bonkers discount).

  2. Choose which of the two new Walls you’d like to be on (Mac System 1 or Windows 2000). Totally optional.

How to Grab a Discounted Lifetime Subscription:

There are 3 different ways to pick up a Lunduke Journal Lifetime sub. All of them work great and include the same perks. Choose whichever works best for you!

Get a Lifetime Subscription via Locals:

  1. Go to Lunduke.Locals.com/support.

  2. Select “Give Once“.

  3. Enter “125“ into the amount field.

  4. After checking out, Lunduke will toss you an email once your account is set to full lifetime status. (This usually happens within a few hours.)

Get a Lifetime Subscription via Substack:

  1. Go to Lunduke.Substack.com/subscribe.

  2. Select the “Lifetime Subscription” option.

  3. After checking out, Lunduke will toss you an email once your account is set to full lifetime status. (This usually happens within a few hours.)

If you would also like full, Lifetime access to Lunduke.Locals.com (which is included):

  1. Make a free account on Lunduke.Locals.com.

  2. Email “bryan at lunduke.com” with the email address you use on both Substack and Locals (can be different email addresses).

  3. Lunduke will toss you an email once your account is set to full lifetime status on Locals.

Get a Lifetime Subscription with Bitcoin:

Bonus: Save an extra $10 with the Bitcoin option, as Bitcoin processing has fewer fees associated with it.

bc1qyjakve8fywm8pz2v99v57yhjj0vzr2vjze6fcq

  • Email “bryan at lunduke.com” with the following information: What time you made the transaction, how much was sent (in Bitcoin), and the email address you use (or plan to use) on Locals.com or Substack.com.

-Lunduke

Read full Article
Windows 1.0 Wall almost full! Last call!

Holy Guacamole, Batman!

The 8th Lifetime Subscriber Wall (“The Windows 1.0 Wall”) of The Lunduke Journal launched exactly one week ago… and it’s already almost full! Bonkers!

 

At the current rate, the “Windows 1.0 Wall” will be full sometime tomorrow (Saturday).

Want your name immortalized in that glorious 1985 styled goodness, proclaiming to the world your support of The Lunduke Journal?

Don’t have a Lifetime Subscription?

  1. Grab one for $125 (normally $300).

  2. You’ll get a confirmation email (within just a few hours). Reply to that email with how you would like your name displayed on a Lifetime Wall.

  3. Then enjoy the other perks of being Lunduke Journal subscriber. Forum access, MP4 downloads, and PDF eBooks.

Already have a Lifetime Subscription?

  1. Just toss an email to bryan [at] lunduke.com with how you would like your name displayed on a Lifetime Wall.

Easy peasy.

First come, first served. Once the “Windows 1.0 Wall” is full, the final version will be added to Lunduke.com and the 9th Lifetime Wall will debut!

-Lunduke

Read full Article
The "Windows 1.0" Lunduke Lifetime Wall is here!

Two awesome tidbits:

  1. The 7th Lifetime Subscriber Wall (aka “The Solaris Wall”) is full! No room for any more names! You can see the final version on the bottom of Lunduke.com (and at the end of new shows).

  2. The 8th Lifetime Wall will make its debut on Monday! The retro computing platform chosen for Wall number 8 will be… Windows 1.0!

If you would like to see your name immortalized in a screenshot of the very first version of Windows, from 1985, displayed on both Lunduke.com & at the end of all Lunduke Journal shows (you know you do):

Support the Lunduke Journal… and, at the same time, have your name immortalized in a screenshot of the operating system with (arguably) the worst color scheme in human history.

It’s a win-win.

 

-Lunduke

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals