home home

downloads files

forum forum

docs docs

wiki wiki

faq faq

Cube & Cube 2 FORUM


Announcing Tesseract...

by eihrul on 04/18/2012 00:48, 137 messages, last message: 08/19/2013 16:01, 166294 views, last view: 04/25/2024 22:34

What is Tesseract? Tesseract is a sort of Frankenstein's monster that escaped the lab when I ripped out the static lightmapped heart of Sauerbraten, squished it under-foot with extreme prejudice, and stitched it back together with deferred shading and shadowmapping.

Run-down of the cool new features:
deferred shading
HDR rendering with tonemapping and bloom
omnidirectional point-light shadowmaps
sunlight cascaded shadowmap
screen-space ambient occlusion
screen-space water reflections (no more reflection plane limits)
refractive alpha cubes
refractive glass material

A dorky video of some of this stuff in action:
http://www.youtube.com/watch?v=ZkFT1ra2w-A

The actual code is at a github repository for the moment:
https://github.com/lsalzman/tesseract

See the README for some more details about running it.

The code is still under Zlib license.

The work on this code was done in collaboration with Benjamin Segovia over the last month or so.

The codebase is still in a state of high flux, so I would expect a lot of changes coming in the future.

The goal of all of this is not really to replace Sauerbraten and development on Sauerbraten itself will continue into the future. This is just a fork, a what-if experiment to see what it might look like if it dropped all concerns about compatibility and good performance on old hardware and just tried to modernize.

In fact, while it can load Sauerbraten maps, the lighting model of Tesseract is roughly incompatible, as not only do Sauerbraten maps use way too many lights, but Tesseract renders the lights a bit differently.

Tesseract is not at this moment endeavoring to be a stand-alone game, but just another parallel codebase people interested in the engine can choose from to work from if they want to mod it into a game of their own.

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages

#92: Re: meh

by eihrul on 08/01/2012 20:35, refers to #91

OTOH, I'd much rather make an AC2 than keep Sauer's FFA; or otherwise stated, I do not like FFA in Sauer enough personally to reproduce it beyond Sauer. OTOOH, I'm not gonna throw in a bunch of Quake 2 MD2 models for players and weapons, so that would be a consideration if someone is willing to remodel, that could be an alternative, but the main idea is to capitalize on the actual parts of Sauer that I, personally, like, unless, like I said, someone wants to remodel all the players/weapons from AC, I could do that. :P

reply to this message

#93: ..

by spiney_. on 08/01/2012 21:01

What about CLONE? Will it use Tess or Sauer as base?

reply to this message

#94: Re: ..

by eihrul on 08/01/2012 21:11, refers to #93

Seems you're in the wrong thread, sir.

reply to this message

#95: Re: meh

by ProtoThad on 08/01/2012 22:17, refers to #92

Personally, I like the idea of Tesseract being trimmed down. It will make it a cleaner starting point to base stand-alone games on or make a smaller playground for people just wanting to learn from the code-base. I\'ve been having fun wading around in the Sauerbraten code... but there is a lot there I am really not interested in.

reply to this message

#96: Re: ..

by spiney_. on 08/01/2012 22:52, refers to #94

There's a thread?

reply to this message

#97: ..

by kripkenstein on 08/02/2012 05:40

Sounds like stripping things down will let you experiment with new stuff in tesseract, that sounds good to me! Full speed ahead :)

I do love regen capture (some of the maps really encourage strategy in that mode) which I guess would be cut from tesseract, but I'll just play that in sauer.

reply to this message

#98: Re: A new direction...

by Zamwa on 08/02/2012 05:42, refers to #84

I'm glad to know this will evolve from the ground up! What's the plan for the first preliminary game-modes or is this going to remain open for debating?

reply to this message

#99: Re: meh

by suicizer01 on 08/02/2012 20:45, refers to #92

If I had the courage to stop wasting time on some ctf-map which I'm creating, I maybe would find some time to model them with MM3D...
Maybe another time....

reply to this message

#100: ..

by geartrooper2 on 08/02/2012 23:21

I would just like to add that I am in favor of using sayings such as OTOH and OTOOH, but truly, where do we go from there? And is even OTOOH plausible? A spiritual OH, perhaps? Does eihrul have features we are unaware of? Does this explain his coding ability?

reply to this message

#101: Re: ..

by Zamwa on 08/03/2012 03:06, refers to #100

That is a lotta questioning going on there GearTrooper and always good to ask I say!

Eihrul: I know... Sry My question is stupid! :")

reply to this message

#102: Re: ..

by geartrooper2 on 08/03/2012 20:01, refers to #101

Righto!

reply to this message

#103: textures

by spiney_. on 08/05/2012 10:21

If Tesseract will be a stand-alone game could consider using the high resolution versions of the Phillip K texture packs. The ones in Sauerbraten are half-resolution.

http://philipk.net/

reply to this message

#104: Re: textures

by geartrooper2 on 08/06/2012 16:36, refers to #103

The tutorials on that site are pretty good.

reply to this message

#105: ..

by robin1337 on 09/10/2012 16:32

Hey eihrul.

Very nice work!!! I downloaded it yesterday and I really enjoy the shadows. :) Can you upload the map with these moving lights? That would be great.

Keep up the great work!

Bye

reply to this message

#106: ..

by spiney_. on 09/19/2012 00:06

Incase you should ever run out of ideas for optimizing the shadows ;P

http://www.dimension3.sk/2012/09/siggraph-2012-talk-shadows-in-games-practical-considerations/

reply to this message

#107: Re: ..

by eihrul on 09/19/2012 04:12, refers to #106

The lighting/shadowing engine is already pretty much state of the art. It's pushing 60+ Hz at reasonable resolution on a 2005 GPU doing fully dynamic lighting and shadowing on everything in the scene - what he mentions as being pie in the sky.

It is basically running like greased lightning already given what it is doing. It seems to even run well on Ivy Bridge Windows drivers, and gets ridiculous framerates on actual new gaming GPUs (650M, at least, giving me closer to 100-200 range). I dunno that there is much of anything I can do to make it faster at this point.

reply to this message

#108: Re: Real-time light updates

by Darkwiz666 on 10/11/2012 17:17, refers to #58

Hey Q006, you still working on Octaforge, right? Hasn't been an updated release in ages yo!

reply to this message

#109: ..

by Minty on 10/17/2012 23:46

Definitely interested to see where Tesseract goes. Good luck!

reply to this message

#110: blendmaps

by spiney_. on 10/29/2012 14:20

I was wondering if Tesseract will be able to allow painting blendmaps on vertical surfaces? I\'m painting cavities, dirt and fake AO and the current way is quite limiting.

reply to this message

#111: blendmaps

by spiney_. on 10/29/2012 14:20

I was wondering if Tesseract will be able to allow painting blendmaps on vertical surfaces? I\'m painting cavities, dirt and fake AO and the current way is quite limiting.

reply to this message

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages


Unvalidated accounts can only reply to the 'Permanent Threads' section!


content by Aardappel & eihrul © 2001-2024
website by SleepwalkR © 2001-2024
53753891 visitors requested 71522882 pages
page created in 0.061 seconds using 10 queries
hosted by Boost Digital