[Scummvm-devel] Pseudo-3D adventure games / 360 degree panoramic adventure games

Filippos Karapetis bluegr at gmail.com
Fri Dec 28 17:15:20 CET 2012


I'll try and make my points more clear, after a bit more discussion

- The 360 panoramic games all use projections of 2D images on a virtual 3D
sphere/cube
- No actual 3D code is used (i.e. no vertices and no textures). The Myst 3
graphics code is using OpenGL's functionality to accelerate the bitmap
projections
- We would only need optimized code to handle the projection math, and
optionally any possible acceleration of the process (e.g. via OpenGL). This
math-specific code could be in either the engines themselves, or in the
OSystem backend
- Technically, these games do fit in ScummVM, IMHO. Visually, they don't,
as they look more 3D-like (even if they aren't)

Hope this clears some things up



On Fri, Dec 28, 2012 at 5:55 PM, Filippos Karapetis <bluegr at gmail.com>wrote:

> Why do you need polygons for *pseudo*-3D games? I don't think you're
>
>> really answering my question here. :)
>
>
> Point taken. You really don't need polygons :) Sorry about that
>
>  If they're using polygons/vertices/textures for the display, I don't
> really
>
>> see how they're not 3D games from an engine point of view.
>>
>
> Yes, apologies, such games don't need polygons. That was bad wording from
> my part.
>
>
>> I can see an argument for including games which are *pseudo*-3D in the
>> sense
>> that they have a bitmap projected onto the screen with a sphere
>> transformation,
>
>
> That is exactly what is happening, sorry about the confusion
>
>
>
>> but if you're talking in terms of polygons then I think
>> you've already crossed the line into code which would be much better off
>> in ResidualVM, which is specialised for this kind of thing, and seems to
>> be doing a pretty good job of it.
>>
>
> I'm not, that was incorrectly described. They're really using bitmap
> projections, as you described more accurately.
>
> --
> "Experience is the name every one gives to their mistakes" - Oscar Wilde
>



-- 
"Experience is the name every one gives to their mistakes" - Oscar Wilde
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20121228/f8a2e881/attachment.html>


More information about the Scummvm-devel mailing list