Тёмный

CODING SECRETS: How Toy Story's "Next-Gen" 3D Depth Effect Was Created 

GameHut
Подписаться 150 тыс.
Просмотров 197 тыс.
50% 1

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 485   
@arkaua
@arkaua 6 лет назад
It's crazy to imagine that I'd be watching someone who worked on a game I played as a little kid explain how the graphics were done. Superb video as always!
@manonthedollar
@manonthedollar 4 года назад
I was just about to comment the same thing. The future is so interesting!
@johnnyholley4680
@johnnyholley4680 4 года назад
SAME
@caseygtr
@caseygtr 4 года назад
I'm an idiot because I didn't consider this game as cool as sonic or vector man, such genius programming in this gem.
@Suimega
@Suimega 4 года назад
My thought exactly. Something that wouldn't have ever been possible without internet at the time.
@ricardopurnell3923
@ricardopurnell3923 3 года назад
I know how to use sprite on nes
@aarongreenfield9038
@aarongreenfield9038 6 лет назад
It takes a lot of talent to make so much, working with so little!
@RaphaelWiggum
@RaphaelWiggum 6 лет назад
You know what they say: "Limitation breeds creativity"
@guerra_dos_bichos
@guerra_dos_bichos 6 лет назад
as a programmer i concur, could not be on his level
@pasta9378
@pasta9378 6 лет назад
Traveller’s Tales - The Pixar of Gaming
@OrchidAlloy
@OrchidAlloy 6 лет назад
What a great title, it's truly the Pixar of game programming
@m4gmaroni
@m4gmaroni 6 лет назад
Jon Burton- The John Lassiter of Gaming
@Bobsican
@Bobsican 6 лет назад
Too bad they mostly only do lego.
@alexatkin
@alexatkin 6 лет назад
As much as I love the LEGO games, you are right.
@dlfon99
@dlfon99 6 лет назад
The 90s Rare of 90s Sega.
@aarongreenfield9038
@aarongreenfield9038 6 лет назад
One of the best looking 2D console games, of that generation!
@laharl2k
@laharl2k 6 лет назад
Technically yeah, but best looking is subjective. To be fair, Comix Zone looks more appealing imo or even Sonic 3 & Knuckles, both look really polished for the era. Its the same with people that say 2D > 3D and so on. While there are really nice looking 3D games, 2D games have their particular look and feel which might make it nicer on the eyes than 3D shading. Mortal Kombat 1,2 and 3 for example were fully "3D" animated, as in they litterally took photos of the actors, you cant go more 3D than that, yet it doesnt look like a 3D game at all.
@Krystalmyth
@Krystalmyth 6 лет назад
Uh... Yeah let's not get crazy. Nice effect. 3d doesn't automatically make it best looking. I wouldn't even compare this to Yoshi's Island, or Thunderforce IV.
@alexman2598
@alexman2598 6 лет назад
Guy's they didn't say it was THE BEST. They said ONE OF the best.
@cross612
@cross612 6 лет назад
Along side Donkey Kong Country
@nowonmetube
@nowonmetube 5 лет назад
Even better in the SNES
@LocalAitch
@LocalAitch 6 лет назад
One of the most legendary oldschool programmers ever. The demo scene spirit still stayed alive within this one :)
@MattSitton
@MattSitton 4 года назад
Oh hey there 👋
@meatman3603
@meatman3603 4 года назад
@@MattSitton oh hey there
@MattSitton
@MattSitton 4 года назад
@@meatman3603 hi
@juniorxranger
@juniorxranger Год назад
damn right
@GameSack
@GameSack 6 лет назад
Thanks for the explanation! I never knew it was inspired by Clockwork Knight! That's actually really cool. I played this particular game much later so I didn't have an overall sense of when it was released. Great job on the game as a whole, it truly is a technical tour-de-force on the system. I wish Toy Story 2 on the Dreamcast could have been just as impressive.
@Rothiseph
@Rothiseph 6 лет назад
Totally read this in Joe's voice, haha! Perhaps the Sack could do a Traveller's Tales special some day featuring Jon in some way? Would make for a pretty neat crossover!
@Bluetailvappy
@Bluetailvappy 6 лет назад
I can't hit the thumbs up enough.
@saturndual32
@saturndual32 6 лет назад
Toy Story 2 was very impressive...for Playstation. One of the most impressive action/platofrm games for the system. The Dreamcast game was just a port of that.
@christopherniewiadomski4075
@christopherniewiadomski4075 6 лет назад
+Bluetailvappy Remember to make it an uneven number, because every even press takes away the thumb.
@benderman1157
@benderman1157 5 лет назад
toy story 2 was a decent game
@AltimaNEO
@AltimaNEO 6 лет назад
That floor effect is my favorite. Ive seen it done in a lot of SNES games, like Street Fighter 2. For whatever reason, it really fascinated me, even though I knew how the effect was done. It was just so effective. Its what got me into 3D modeling.
@JohnnyThousand605
@JohnnyThousand605 6 лет назад
Back in the day seeing the MD do any kind of progressive scaling or perspective (so, calculated rather than frame by frame animated) was really impressive, because it was one of the things that separated the MD and the SNES, so this was great 'returning fire' ammo in the console war. =)
@KuraIthys
@KuraIthys 6 лет назад
Yeah, I imagine. Though once you see how it's being done you realise most any 8 and 16 bit system around can do these effects. (there's plenty of proof in the demoscene for that.) The SNES's mode 7 benefits not from it being something no other system can do if it really wanted to, but rather, from it essentially being 'free'. Plus you can pile the same tricks you use to do scaling on other systems ON TOP of mode 7... That's actually the whole reason you can get perspective out of mode 7 in the first place; You're changing the horizontal scaling parameters of the mode 7 registers every scanline. It's actually surprising nobody tried too hard to push mode 7 further. - most developers just used it in the most basic ways possible. In principle it's a screen-space texture lookup where you can change how the lookup is performed each and every scanline. - perspective effects are low hanging fruit. Much more elaborate effects would be possible. But... Doesn't look like anyone really tried much beyond the obvious.
@JohnnyThousand605
@JohnnyThousand605 6 лет назад
As you say the cost is the big qualifier though. Using background Mode 7 made it 'free', therefore it got used more casually in SNES games and it was more of a 'brag' item on the MD, because in doing it had a cost that had to be paid from somewhere else.
@KuraIthys
@KuraIthys 6 лет назад
Yeah. Mega Drive games were mostly adding the effect to prove a point. the SNES games often just used it for the dumbest things... ... Because it was there, so why not. XD It's funny though, because I got to thinking about it and it occurred to me that mode 7 would be perfect for implementing a raycasting 3d engine. There's just one major caveat. Almost every raycasting game engine ever made is designed for first person mazes on a horizontal plane. As a result they're designed to cast rays horizontally and draw columns of pixels based on the calculated distance. Mode 7 would suck at drawing vertical texture spans, but it would do really well at horizontal ones. Of course, this means any attempt to put this in a game means implementing a maze that's entirely vertical, rather than horizontal. The only concept I can think of from back in the day that could get away with that is a simplified version of something like Descent, where you're flying a ship through underground caves... Anyway, yeah. Hardware features like mode 7 are interesting in what limitations they impose. Without special hardware features though, you're left with implementing these effects on the CPU. Which can work really well if you've got a monster CPU (basically how the PC architecture worked prior to 3d accelerators - aided by the rather slow system bus and graphics cards that had almost no hardware features. All of which encouraged drawing your graphics in large batches on the CPU and transferring the end result to the graphics card in one big batch.) but of course, every CPU cycle devoted solely to a graphics routine is a CPU cycle you don't have for doing anything else. And on weaker systems this can really hurt. It also goes some way to explaining the common complaint people have with tech demos. 'if the system can do this amazing stuff, why do you never see it in games?'. To which the answer of course is, that the demo can devote way more CPU time to graphical effects than any game would be able to...
@noop9k
@noop9k 6 лет назад
mode 7 is not too flexible. You still have to use a single affine transform per whole horizontal scanline. Beyond floors, ceilings and rotations you can draw a tube-like BG, like in Castlevania 4, or maybe some rotating textured horizontal bar(end of the 1st level of R-Type 3). And you have no more layers for parallax, have to spend sprites for that purpose. Yes, you could probably do a Wolf3D-type game, but would have to ask to put TV on the side..
@GarArtStudios
@GarArtStudios 6 лет назад
Incredibly clever. I remember noticing the 3D-like effect when playing this game again a couple years ago and was very impressed. I assume that skewing thing with the floor is the same technique games like Sonic 3&K used? There are certain points within that game that have a very similar effect (like the water & ice platforms in the background of Ice Cap Zone)
@SaturnMemories
@SaturnMemories 6 лет назад
Thanks for crediting me for the CK footage, Jon. Love your channel, btw! :)
@GameHut
@GameHut 6 лет назад
You're welcome. Awesome footage!
@3DSage
@3DSage 6 лет назад
Sir, you are a genius. Thank you for sharing these awesome behind the scene tricks that are so interesting to learn about.
@pacsonic9000
@pacsonic9000 3 года назад
Oh Hi 3DSage.
@3DSage
@3DSage 3 года назад
@@pacsonic9000 Hi there!
@Larry
@Larry 6 лет назад
Ha, I always thought Toy Story felt like Clockwork Knight! Sega messed that game up a bit and had to cut it in half for time constraints, releasing the second half as the "sequel".
@izzieb
@izzieb 6 лет назад
Larry Bundy Jr Hello you!
@JumboDS64
@JumboDS64 6 лет назад
Like with Sonic 3?
@DrRachelRApe
@DrRachelRApe 6 лет назад
I hate Larry so much.
@SaturnMemories
@SaturnMemories 6 лет назад
Kinda. Big difference is that Clockwork Knight was much shorter. Only four levels for each game.
@gold_lightning
@gold_lightning 6 лет назад
Clockwork Knight & Knuckles
@Juganawt
@Juganawt 6 лет назад
It’s such a beautifully simple effect. Although I never noticed that the lamp moves until you just pointed it out!
@bennahum9642
@bennahum9642 6 лет назад
When people talk about the Genesis' capabilities they always give "Batman & Robin" or "Ranger X" as an example, but I always say "Toy Story". Thank you for doing it right.
@KuraIthys
@KuraIthys 6 лет назад
mmmh. Isn't Batman & Robin dependent on the extra hardware in the Sega CD too? Not that it takes away from what it accomplishes, but it does make it a little unfair to use it as an example of what the core system can do...
@bennahum9642
@bennahum9642 6 лет назад
KuraIthys I'm referring to the superior cartridge version...
@axelriviere7605
@axelriviere7605 6 лет назад
Ben is refering to this : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-IjcwQ8uvdMA.htmlm52s (its the cartridge Batman & Robin, a totaly different game than the Sega CD one ... really if you dont know it you should take a look its like a "best of" all "Treasure-like" effects. Even today this game amaze me
@orchid9
@orchid9 6 лет назад
I think because Batman & Robin showed exactly what Genesis was made for - fast, fluid, slightly grimy visuals and dark techno soundtrack (all rage back in the day). 68k + ym 2612 baby. If you want to showcase the system - Batman & Robin is one of the greatest game for that because SNES just wasn't physically capable, it was all Donkey Kong and movie-like soundtracks. And Toy Story had great visuals for a genesis... but it was better suited for SNES. And let's admit it - Toy Story wasn't any good.
@bennahum9642
@bennahum9642 6 лет назад
Toy Story was awesome. I had the PC version and we played the hell out of it. The key was the variety, it felt like a next gen game (as this video explains). Batman & Robin for the Genny was a good game, and as good as it was in the technology department I think Toy Story was more impressive. Objectively, this was the most advanced Mega Drive game: 3D FPS? Check. 3D Driving? Check. Fully Integrated MOD Player? Check. 3D Pseudo Scrolling? Check. Huge Digitized Sprites at 60FPS? Check. High Color Mode (Wizardry!)? Check.
@EleanorDrapeaux
@EleanorDrapeaux 6 лет назад
Man, you keep blowing my mind with every single video
@JaredReabow
@JaredReabow 6 лет назад
I love these technical bodges
@philrod1
@philrod1 6 лет назад
ReabowRotors - Ahem. Technical *wizardry*
@NukeOTron
@NukeOTron 6 лет назад
Once again, you help prove that art is an illusion. Took a bit of work, but it was probably worth it. Chances are you probably used basic polygons for the legs of the kids in the Pizza Planet level, right? ...or did you use sprites for that, too?
@MissNorington
@MissNorington 6 лет назад
Oh, I wanna know the secrets behind this as well!
@Samination
@Samination 5 лет назад
Somehow this game looks better than Clockwork Knights.
@WooSungChoi
@WooSungChoi 3 года назад
Agree!
@JohannBosch
@JohannBosch 6 лет назад
Another excellent video. The coding and visual trickery involved in getting some very unique concepts working on older hardware is amazing. This shows what can be done when thinking outside of the box within a limited environment. I feel that these days, too many programmers just say a game or product needs more memory or a faster GPU to solve their unoptimized code issues.
@mikel9292
@mikel9292 6 лет назад
"When love was put in making videogames"
@LustigelGC
@LustigelGC 6 лет назад
mikel9292 EA the oppisite of travelers tales
@Kimarnic
@Kimarnic 6 лет назад
_ Xaveir Does Gaming_ EA BAD PRAISE GERALDO
@SleepingCocoon
@SleepingCocoon 6 лет назад
*some video games. most of them were still absolute trash, lets be honest here! nothing has really changed, on average. actually, given the amount of independent games being created, it's probably safe to say that there's a lot more love in game development now. you'll find just as many technical wonders and passion projects across every platform and generation. no point putting the past on a pedestal and denying the present/future :)
@OrioPrisco
@OrioPrisco 6 лет назад
Sleeping Cocoon we just tend to remember the good game and forget those bad/cash grabbers games
@bobdeinterlace
@bobdeinterlace 6 лет назад
There was a bunch of garbage on the Mega Drive too. People just forget the mediocre games. Remember Acclaim? They were the modern EA/Activision/Ubisoft of the early 90s. Back then you had no internet either (most people didn't) so if you bought Virtual Bart or something and that was all you had to play for a while you just had to deal with it.
@Retrovibes
@Retrovibes 6 лет назад
I was 14 or 15 when I bought this game and was already impressed how it could rival some Saturn titles. I had no idea back then how it was possible to do this on a Megadrive/Genesis. Other games like Street Fighter and Sonic 3 use similar linescrolling but having pseudo3D objects really blew my mind. Amazing channel btw, it's awesome having one of the masterminds behind the great TT share his secrets in such a detailed manner.
@Chocice75
@Chocice75 6 лет назад
Wow. It's amazing how far you pushed the 16-bit SEGA hardware to its limits.
@Darxide23
@Darxide23 6 лет назад
This stuff *sounds* so simple when you describe it, but knowing what I know about coding and memory constraints of consoles (and very old computers) it is truly a work of genius to pull this stuff off in such a small memory footprint.
@fromthegamethrone
@fromthegamethrone 6 лет назад
Awesome stuff but now it's painfully obvious that the chest of drawers doesn't have this effect XD
@VenusHeadTrap2
@VenusHeadTrap2 6 лет назад
Your voice and choice of music makes me wanna get down and take up meditative yoga ;)
@taffyistrashy
@taffyistrashy 4 года назад
Genesis was great with sprites in general, especially with Yuji Naka's diagonal sprite thing that allowed sprites to tilt.
@7awliet
@7awliet 6 лет назад
You manage to explain it all so simply, you were and are a master of your craft! This stuff still blows my mind.
@rlbond
@rlbond 6 лет назад
Game development back then was insane. Some amazing tricks here!
@tonylancer7367
@tonylancer7367 6 лет назад
Makes you appreciate the amount of work that was put in by Travelers Take and the team! I may not understand some things that you say but heck, you're a fantastic guy with lots of interesting stores to tell.
@Cowables
@Cowables 6 лет назад
toy story on my aging genesis really blew me away as a kid, but now i can really appreciate the tricks as a programmer myself. thanks for these fascinating videos
@SouthwesternEagle
@SouthwesternEagle 6 лет назад
I always loved that TT critter for a reason. Now I know why!
@nicolasrolke3538
@nicolasrolke3538 6 лет назад
Breaking down childhood games like this is pure magic for me.
@sails9311
@sails9311 6 лет назад
This effect is the first thing I show everyone when I show off how much of a technical marvel this game was at the time. Thank you so much for explaining how it was done, my friends are going to have to suffer through another session of Toy Story
@nothing5819
@nothing5819 6 лет назад
This helps me a lot! Thanks you for showing how Toy Story is made!
@IkesDaddelbox
@IkesDaddelbox 6 лет назад
The different ways you work around the systems limitations belong to the most impressive things I've seen in gaming. As a kid I was blown away by the visuals. And as an adult who understands the hardware a bit more I can marvel at the tech behind the games.
@SonnoMaku
@SonnoMaku 6 лет назад
It's really weird to see a game I played a lot as a kid this way. Thanks for the behind the scenes perspective on this game.
@LOLitsJono
@LOLitsJono 6 лет назад
Holy crap, you and your coding really did contribute to some fantastic times in my childhood. I’m just awestruck how in this age I can watch you demystify the magic that made up my childhood! Great channel man!
@DaMan56100
@DaMan56100 4 года назад
I honestly found myself shaking my head in admiration while watching these - it's the sort of raw ingenuity that's impossible to bash
@Agnostic_Asi
@Agnostic_Asi 6 лет назад
More... I need more of this... your voice with this music and all these informations are so pleasing! I love your videos!
@cheaterman49
@cheaterman49 4 года назад
Whoaaa. Genesis? You did that on Megadrive? It's incredible! I knew about scanline interrupts and kinda expected the floor trick, but the parallax sprites + "3D" effects and their memory management, completely caught me offguard! Bravo! That's quite the trick to pull off, taking an effect you see in a next-gen console and retrofitting it into the previous generation!
@johnbewty
@johnbewty 6 лет назад
This was a blast to watch. For many years, I'd wondered how you did the sides of the furniture objects! I'd always thought you were horizontally scaling a sprite. After seeing your explanation, it made so much more sense. I also loved hearing that you were inspired by Clockwork Knight. Very cool that you saw a next-gen game and thought: "Pfffft.... I can do that on the 68K!"
@marcellosilva9286
@marcellosilva9286 6 лет назад
Ooooooh, so that's how you did it, one thing I like about these videos is that I feel a little smarter after watching one. Keep up the good work!
@ravagingwolverine
@ravagingwolverine 6 лет назад
I've long been curious how those effects were handled. It's quite an impressive result for the old 16-bit machines. Thank you so much for explaining it here.
@bigedwerd
@bigedwerd 6 лет назад
You've provided us with some pretty awesome childhood games.
@saynotop2w
@saynotop2w 6 лет назад
Back then the technology improved at such blinding speed that I just accepted it. I never thought about it. It's really clever how you did this.
@lol532-t2g
@lol532-t2g 6 лет назад
The amount of tricks you came up with just to make your games look good (summed up from all of your videos) is pretty insane. I wouldn't go for the trouble tbh.
@rictr7421
@rictr7421 4 года назад
Achieving those tricks with no stack overflow, respect.
@rockyblue92
@rockyblue92 6 лет назад
The ingenious ways in which the seemingly impossible was achieved, time and time again, is really encouraging and even somewhat motivating. At the same time, your explanations of the techniques and the visuals we are privy to are just so very satisfying to consume. Thank you so much for allowing us this privilege to enjoy your content, I hope you enjoy making these videos as much as I enjoy watching them.
@GV-ij9ib
@GV-ij9ib 4 года назад
Automatically subbed because you made the graphics for one of my favorite games in early childhood. Also, clockwork knight was lit.
@ArifDiamanta
@ArifDiamanta 6 лет назад
Thank you for sharing how you guys do it back then.
@mcwooley
@mcwooley 6 лет назад
Wow I always wondered how all those SNES backgrounds were so detailed!
@AlfredoAVA
@AlfredoAVA 6 лет назад
I can't stress how interesting and incredible learning all of this amazing programming ingenuity is! For us indie devs it's also a really intriguing look into how a lot of things are done. Thank you for sharing your knowledge with us Jon! :)
@mikefutcher
@mikefutcher 6 лет назад
I really like his series. I used to get a C64 magazine that would talk about raster-interrupts: changing colours as the screen was drawn so that the top half of the screen would have one colour set and the bottom half another set, or moving the sprites to they each appear twice to get more than 8 of them. As any generation gets old, some crazy tricks are developed to compete with the next one.
@megatrix500
@megatrix500 6 лет назад
Woah, I hadn't seen those levels before because I've never played the game, and they are GORGEOUS, and unbelievable.
@dhLord64
@dhLord64 4 года назад
This game always blew me away as a kid. Incredible
@nicksalvatore5717
@nicksalvatore5717 6 лет назад
I love these videos, it’s so damn interesting! I’ve always said “optimization” but never really understood it and this really has helped me understand more
@zobook
@zobook 6 лет назад
I really admire your intellectual honesty of asking for like and subscribe AFTER the video, and not before, like many do.
@Yezpahr
@Yezpahr 4 года назад
That maze level was the most interesting level in all of the sega 16-bit games, reminded me a lot about the win95 screensaver at the time. Gonna check that video out right now.
@NoahHornberger
@NoahHornberger 4 года назад
I remember playing this game and feeling like it had somehow hacked true 3D out of a gaming system that did not have it yet. It felt like getting away with something, like I wasn't supposed to be able to play these kinds of games on my genesis
@joedaylight
@joedaylight 6 лет назад
I always wondered how the floor effect was made. Thanks for sharing.
@SorcererLance
@SorcererLance 6 лет назад
I won't lie, I as a kid I actually stopped to look at the background graphics remarking how interesting it was seeing that kind of depth in a game that's largely 2D, though using pre-rendered graphics for the sprites that Donkey Kong Country popularized... it's nice to finally see the curtains pulled officially on how that was achieved. Also nice touch with the sprite layer for the back legs of those tables and chairs, it's such a simple solution to pull off that effect considering the console's limitations. Also interesting with the whole skewing thing was what I've been using with a lot of my art, closest thing to replicating Mode 7 with the illusion of depth.
@andersdenkend
@andersdenkend 6 лет назад
Wooonderful! Thank you very much! Small details like these really show how much you actually cared in creating those games. A lot of other people would have called it a day after implementing a linescrolling floor, but not you. Thanks so much for these videos, they are immensely interesting!
@subrussian
@subrussian 6 лет назад
This game is a masterpiece, thank you for revealing and explaining your secrets, much appreciated!
@lindsaywheatcroft8247
@lindsaywheatcroft8247 6 лет назад
I wish we’d had academic gaming media back in the day. I loved when gaming magazines did technical articles that weren’t about the horsepower of this processor and the capacity of that chip, but actual techniques used by programmers and artists
@calebprenger3928
@calebprenger3928 6 лет назад
Awesome to see these secrets 20 years later
@GameHammerCG
@GameHammerCG 6 лет назад
These videos are brilliant. I’m always amazed at how you guys managed to get so much out of the Mega Drive.
@NintendoTV64
@NintendoTV64 6 лет назад
God, I love this game so much. It really is a solid competitor to Donkey Kong Country deep down inside, and it's based on one of my all time favorite movies, to boot!
@rootmew
@rootmew 6 лет назад
I remember at the time of release, I would've been maybe 7 or 8? But this game always stood out in memory, as at the time I believed Pixar themselves made it, due to the graphics just being above and beyond anything I'd seen on the Megadrive to date. Awesome video as always!
@MarioNintendoh
@MarioNintendoh 6 лет назад
You completely blew my mind right there, gamehut.
@bangerbangerbro
@bangerbangerbro 6 лет назад
Puggsy scaling and rotation would be interesting though other people seem to consider that the most obvious. Good video.
@yabbaso
@yabbaso 6 лет назад
Once again - many thanks for taking the time to demonstrate these technical skills. I love hearing how these dark arts manifested themselves in production.
@mayonnaiz-7990
@mayonnaiz-7990 6 лет назад
I remember I had this on the Genesis when I was little and I could never beat it. Then one day I was messing around on the title screen and pressing a bunch of buttons in a random order. Eventually I hit start, and I realized I must have entered a combination similar to the debug mode of the sonic games. I was officially *invincible* for the entire game and I beat it that same day
@OwtDaftUK
@OwtDaftUK 6 лет назад
What really impressed me back in the day was the giant legs on the level where you hide in a cup.
@MollyWi
@MollyWi 4 года назад
The skew effect is genius!
@garygilbenson
@garygilbenson 4 года назад
Being the son of this guy would be so cool. You would be playing 3D Blast and he would walk in and be like: “Wanna know how I warped time and space?”
@Beansman-gp3ws
@Beansman-gp3ws 6 лет назад
Sonic 3 used the same effect in Act 2 of Launch Base and Act 1 of Hydrocity.
@jc_dogen
@jc_dogen 6 лет назад
and adventures of batman and robin
@XBladenoJutsu
@XBladenoJutsu 6 лет назад
and Ranger-X.
@MissNorington
@MissNorington 6 лет назад
Well, kinda. The closest floor effect to Toy Story (or Street Figher II arcade etc) is used in Sonic 3's Ice Cap Act 2 BG as the floating ice blocks repeat (line scroll reset) after a certain scroll value to keep the perspective. The 3D effect of the water surface in Sonic 3 is more complicated as it combines the line scrolling and tile pattern repleacement up/down perspective at the same time (would be even more impressive if it used palette animation for the surface as well, but sadly). Just as a side note, you can't use too many effects without eating up CPU time, and I can tell for sure that both Sonic 1 and Sonic 2 has minimal CPU time left in water levels when the surface is high, as vblank ends and tiles will be missing at the top of the screen. Sonic 3 already optimized to not have the same issue, but what exactly I never learnt.
@bebopblue
@bebopblue 6 лет назад
Just recently I was looking at a video showing the visual difference between the Genesis and SNES versions. I really took notice of the 3D effect.
@OscarTorresWork
@OscarTorresWork 6 лет назад
So glad you are doing these videos and great work !
@ashervonsteinlager
@ashervonsteinlager 6 лет назад
You are a true genius. And you have a great knack of getting laymen idiotards like me to understand what you are doing. Wonderful channel. It's a shame you didn't work on more games on the megadrive.
@Imgema
@Imgema 6 лет назад
I love it when developers add all that "extra stuff". It's the things that people wouldn't notice if they were missing. Nobody would care if those 3D effects weren't there. But devs added them anyway to make the game look as good as possible.
@LKDesign
@LKDesign 6 лет назад
Finally I got to know how this awesome effect from one of my favourite SNES-games came to be. Thanks a lot!
@MCPOSJ117films
@MCPOSJ117films 6 лет назад
Very nice. Used to play toy story on the Genesis for ages with my sister
@Gecko1993HogheadIncOfficial
@Gecko1993HogheadIncOfficial 6 лет назад
Jon, your programming genius NEVER ceases to amuse me! EXCELLENT work as always! :D
@SianaGearz
@SianaGearz 6 лет назад
MD is nice, don't even need line interrupt due to per-line scroll registers. Or did you have per-column scrolling enabled for some other reason?
@GameHut
@GameHut 6 лет назад
Nah, I used the per-line scroll registers
@KuraIthys
@KuraIthys 6 лет назад
Yeah, it's a nice feature, though very specific. When you compare it to the Atari 8 bit's display list, an Amiga Copper list or even HDMA on the SNES it rather starts to look like a one-trick pony. Granted it's a very useful effect as far as it goes, but it does one thing, and one thing only... Still, if you understand what that one thing is, I suppose you can get pretty creative with it. XD
@leoleonvids
@leoleonvids 6 лет назад
Still, the Atari 8-bits is amazing graphics-wise. It cannot display that many colors, but it's bitmapped and had smooth software scrolling in 1979!
@Wahinies
@Wahinies 4 года назад
Jfc these are like the "how it's made" of classics we all grew up with its like the tom savini mcguyvering of special effects. Enthralling.
@samk8005
@samk8005 6 лет назад
Really impressive stuff. Love that you guys put so much work into it!
@RobertoLicardie
@RobertoLicardie 6 лет назад
This was one of the first pc games I ever played! The nostalgia is real
@KasperMeerts
@KasperMeerts 6 лет назад
Thanks for making part of my childhood
@Antonio_Ortiz
@Antonio_Ortiz 4 года назад
So many clever tips and tricks! This game blew my mind as a kid. Kudos! 👏
@dadsanddragons875
@dadsanddragons875 6 лет назад
It's weird how I've seen this so many times before and never thought anything of it, but now that I realize what needed to be done to make it happen it boggles my mind that people think this stuff up. I'm also surprised that you can remember how all of this was done so long after it happened. I can't even remember what I had for breakfast.
@LiamGoodison
@LiamGoodison 6 лет назад
Love these, so interesting to finally find out how these amazing effects were achieved
@mtylerryan
@mtylerryan 6 лет назад
I like how googly eyes are slowly but surely becoming the standard for your thumbnails xD
@rjmario2234
@rjmario2234 6 лет назад
this was the first snes game I completed and I remember being amazed at the 3d effect and now you showed us how it worked
@ExtremeWreck
@ExtremeWreck 6 лет назад
rjmario22 Well, this is the Genesis version, & I think the Genesis version looks better.
@rjmario2234
@rjmario2234 6 лет назад
Extremewrecker2000 The willer. I haven't played the genesis version but it still looked good
@smallmoneysalvia
@smallmoneysalvia 6 лет назад
Next video title: Impossible? How Disney Toy Sonic 3d’s impossible “impossible effect” was in all possibility possible. But seriously, keep em’ coming. These are super interesting.
@InterestingTed
@InterestingTed Год назад
I love these videos. I played this game a ton growing up.
@HarryBallsOnYa345
@HarryBallsOnYa345 6 лет назад
Brilliant idea with the floor technique. Also with the box texture, and how it's all able to fit on such a small portion of memory!!
@johntammaro
@johntammaro 6 лет назад
Simply amazing as always
@patrickworking3065
@patrickworking3065 6 лет назад
Love the videos, always so interesting and insightful. Thanks for helping create some of the best games of my childhood and sticking around to teach us about them behind the scenes decades later!
@GrumpyBearRawr
@GrumpyBearRawr 4 года назад
I had played a lot of fighting games and always wondered how they did the floor thing. Cool to know.
@DissociatedWomenIncorporated
@DissociatedWomenIncorporated 6 лет назад
Seems like some of this was basically an extension of what you learnt while doing Mickey Mania?
@vick9733
@vick9733 6 лет назад
And I thought I couldn't get to appreciate this game more than I already did...
Далее
Sonic 3D's "Impossible" scrolling - Coding Secrets
8:54
Мои РОДИТЕЛИ - БОТАНЫ !
31:36
Просмотров 615 тыс.
I Played The Worst Train Games On Steam...
31:59
Просмотров 547 тыс.
Toy Story's Hardware Defying Music - How We Did It
5:52
Toy Story's Hardware Defying Music - How We Did It
5:54
Обзор Toy Story/Toy Story Review [SMD]
12:04
Просмотров 27 тыс.
How do non-euclidean games work? | Bitwise
14:19
Просмотров 2,4 млн
CODING SECRETS! How TOY STORY'S 3D was programmed
6:34