Cel-shading!

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

Tvspelsfreak
Chaos Rift Junior
Chaos Rift Junior
Posts: 272
Joined: Wed Sep 29, 2004 5:53 pm
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: C/C++
Location: Umeå, Sweden
Contact:

Cel-shading!

Post by Tvspelsfreak »

Yes, I've done it.
I have gotten cel-shading to work on DC. :mrgreen:

ImageImage

That there is a cel-shaded, rotating 3D model
complete with lightning effects.

The code is based on NeHe OpenGL tutorial #37 but most of it is rewritten to work on Dreamcast.

Download the .elf file!
EDIT:
Controls:
A: rotation on/off
Y: Screenshot (not recommended)
Last edited by Tvspelsfreak on Tue Jan 25, 2005 7:09 pm, edited 1 time in total.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

Holy crap Tvspelsfreak, that's freaking insane. :bow: :worship:

It's beautiful too. Anybody with any respect whatsoever should download this elf and see the beauty in action. Like right now.

Gah! I'm still watching the damn thing rotate o-so-sexy like.
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Post by JS Lemming »

Awww... I'm at skoo now. I'll check the mug out tonight. Nice work!
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
Guest

Post by Guest »

Sorry I didn't post sooner. that is so damn awesome! Nice job, and congrats!
User avatar
Orgodemirk
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 790
Joined: Fri May 21, 2004 7:05 pm
Location: <pos>
Contact:

Post by Orgodemirk »

THATS AWESOME!!!!!11one
A glitch?
Image
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Post by JS Lemming »

I tied it out. I must say, that is sleek! Deserves grande credit. So, do you plan to expand on this and make some sort of cell shaded game or was it just for the sake of experimenting fun goodness.
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
Tvspelsfreak
Chaos Rift Junior
Chaos Rift Junior
Posts: 272
Joined: Wed Sep 29, 2004 5:53 pm
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: C/C++
Location: Umeå, Sweden
Contact:

Post by Tvspelsfreak »

It's just an experiment for now.
It's still too slow to use in a game.
I've got a ton of optimizations to do, mostly to the outline drawing code.
It'll be a fun weekend! :mrgreen:
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

Tvspelsfreak wrote: It'll be a fun weekend! :mrgreen:
Hell yeah it will, we can both pull our "stay up all night devving" deal. Oh and, we never finished playing Kirby!
Warmtoe
Dreamcast Developer
Dreamcast Developer
Posts: 1
Joined: Tue Feb 01, 2005 12:52 am

Cel-Shading

Post by Warmtoe »

Monkey butlers!!!!!!!

That is absolutely beautiful - a work of art - well done - I even had to register here so I could tell you so - you should post that at DCEmulation - it'd blow their minds!
User avatar
spideyspiderman2000
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1177
Joined: Fri Sep 17, 2004 9:28 pm
Location: Stupid Kansas
Contact:

Post by spideyspiderman2000 »

Dude, that is sweet. Keep up the good work! :mrgreen:
South Park wrote:Mr Garrison: Okay class. Can anybody tell me what "Sexual Harrassment" is?

Cartman: Isn't that when you're having intercourse with a special lady friend, and some other guy comes up behind you and tickles your balls?
I HATE Jack Thompson!
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Cel-Shading

Post by Falco Girgis »

Warmtoe wrote:Monkey butlers!!!!!!!

That is absolutely beautiful - a work of art - well done - I even had to register here so I could tell you so - you should post that at DCEmulation - it'd blow their minds!
He's optimizing it more so that he'll be ready when the DCemu people start flooding him with source requests.

People at TCR are alot cooler about stuff like that...
Last edited by Falco Girgis on Tue Feb 01, 2005 8:01 am, edited 1 time in total.
shadez
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 3
Joined: Tue Feb 01, 2005 2:34 pm
Location: finland

Post by shadez »

looks cool (haven't tried yet) :) the question is, how to draw simple lines with kos (any hints maybe)? because:

http://gamedev.allusion.net/docs/kos/ko ... 0000000000

and that isn't good thing :(
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Post by MarauderIIC »

Hey, its the boss from q2. Jorg or whatever... :)
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
MetaFox
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 3
Joined: Tue Feb 01, 2005 5:39 pm

Post by MetaFox »

Wow, completely awesome. Absolutely insane.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Post by Falco Girgis »

shadez wrote:looks cool (haven't tried yet) :) the question is, how to draw simple lines with kos (any hints maybe)? because:

http://gamedev.allusion.net/docs/kos/ko ... 0000000000

and that isn't good thing :(
Welcome and I recommend you use the DC PVR to do that.

BTW, welcome MetaFox!
Post Reply