source: GTP-Internal/trunk/Webpage/NOF/gtp_webpage/Preview/body_visibility.html @ 1515

Revision 1515, 5.4 KB checked in by giegl, 18 years ago (diff)

GTP webpage - UPLOADED

Line 
1
2<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3<HTML>
4<HEAD>
5<TITLE>Visibility</TITLE>
6<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
7<META NAME="Generator" CONTENT="NetObjects Fusion 8 für Windows">
8<BASE TARGET="_parent">
9<LINK REL=STYLESHEET TYPE="text/css" HREF="../html/style.css">
10<LINK REL=STYLESHEET TYPE="text/css" HREF="../html/site.css">
11<STYLE>
12</STYLE>
13</HEAD>
14<BODY NOF="(MB=(DefaultMasterBorder, 121, 127, 171, 0), L=(VisibilityLayout, 860, 700))" TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
15    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=860 NOF=LY>
16        <TR VALIGN=TOP ALIGN=LEFT>
17            <TD WIDTH=26 HEIGHT=54><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=26 HEIGHT=1 BORDER=0 ALT=""></TD>
18            <TD WIDTH=834><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=834 HEIGHT=1 BORDER=0 ALT=""></TD>
19        </TR>
20        <TR VALIGN=TOP ALIGN=LEFT>
21            <TD></TD>
22            <TD WIDTH=834 CLASS="TextObject" STYLE="background-color: rgb(255,255,255);">
23                <P>In computer graphics, <B>Visibility</B> deals with the problem of rendering faster by rendering only the objects of the scene that can be seen.<BR>Existing solutions along that line employed in modern day 3D/game-engines are mostly based either on <B>Portals</B> or on <B>Quake style PVS</B> (potentially visible set). While these approaches have been successfully employed in commercial products for years, they nonetheless have considerable drawbacks: </P>
24                <OL>
25                    <LI>Both approaches are <I>not suited for outdoor scenes</I> (except scenes which are technically indoor-scenes).</LI>
26                    <LI>It is <I>hard to automatically place portals efficiently</I>, so it normally has to be done by hand.</LI>
27                    <LI><I>Portals</I> are by nature a very <I>conservative visibility approximation</I>.</LI>
28                    <LI><I>Portals</I> are <I>not suited for dynamic occluders</I>.</LI>
29                    <LI>For maximum efficiency <I>Quake style PVS </I>is usually done on a scene<I> stored in a BSP tree</I>, which, amongst other drawbacks, is a scene data structure <I>not well suited for dynamically changing scenes</I>.</LI>
30                    <LI><I>Quake style PVS</I> precalculation can take prohibitively long.</LI>
31                </OL>
32                <P STYLE="margin-top: 6pt;">The <B>GTP VisibilityLib</B> will overcome these problems with a 2-phase strategy: </P>
33                <OL>
34                    <LI>A solution which supplies <B>precalculated visibility</B> based on <B>modern visibility research</B>, also suited for <B>outdoor scenes</B>.</LI>
35                    <LI>A solution which efficiently employs <B>modern day graphic hardware</B> to deliver <B>on-the-fly visibility</B> with <B>minimal overhead</B>.</LI>
36                </OL>
37                <P>&nbsp;Both solutions work best when used together, but can also be employed independently from one another, as to best suit the 3D/game engine in use.</P>
38                <P>&nbsp;</P>
39                <P>
40                    <TABLE WIDTH=834 BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=LEFT NOF=TE>
41                        <TR>
42                            <TD>
43                                <TABLE ID="Tabelle1" BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH="100%">
44                                    <TR>
45                                        <TD>
46                                            <P><IMG ID="Bild2" HEIGHT=200 WIDTH=266 SRC="../assets/images/autogen/a_city_highestres_noseam.gif" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=1 STYLE="border-left-color:  rgb(0,102,204); border-left-style: solid; border-top-color:  rgb(0,102,204); border-top-style: solid; border-right-color:  rgb(0,102,204); border-right-style: solid; border-bottom-color:  rgb(0,102,204); border-bottom-style: solid;" ALT="city_highestres_noseam" TITLE="city_highestres_noseam"></P>
47                                        </TD>
48                                        <TD>
49                                            <P><IMG ID="Bild3" HEIGHT=200 WIDTH=266 SRC="../assets/images/autogen/a_overview_highestres.gif" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=1 STYLE="border-left-color:  rgb(0,102,204); border-left-style: solid; border-top-color:  rgb(0,102,204); border-top-style: solid; border-right-color:  rgb(0,102,204); border-right-style: solid; border-bottom-color:  rgb(0,102,204); border-bottom-style: solid;" ALT="overview_highestres" TITLE="overview_highestres"></P>
50                                        </TD>
51                                        <TD>
52                                            <P><IMG ID="Bild4" HEIGHT=200 WIDTH=276 SRC="../assets/images/autogen/a_city_vis_highestres_aa.gif" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=1 STYLE="border-left-color:  rgb(0,102,204); border-left-style: solid; border-top-color:  rgb(0,102,204); border-top-style: solid; border-right-color:  rgb(0,102,204); border-right-style: solid; border-bottom-color:  rgb(0,102,204); border-bottom-style: solid;" ALT="city_vis_highestres_aa" TITLE="city_vis_highestres_aa"></P>
53                                        </TD>
54                                    </TR>
55                                </TABLE>
56                            </TD>
57                        </TR>
58                    </TABLE>
59                </P>
60                <P>&nbsp;</P>
61            </TD>
62        </TR>
63    </TABLE>
64</BODY>
65</HTML>
66 
Note: See TracBrowser for help on using the repository browser.