source: GTP-Internal/trunk/Webpage/NOF/gtp_webpage/gtp_webpage_html/html/body_visibility.html @ 1393

Revision 1393, 6.0 KB checked in by giegl, 18 years ago (diff)

GTP webpage - Jungle Rumble page ready (apart from download links)

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, 61, 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=19 HEIGHT=54><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=19 HEIGHT=1 BORDER=0 ALT=""></TD>
18            <TD WIDTH=7><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=7 HEIGHT=1 BORDER=0 ALT=""></TD>
19            <TD WIDTH=18><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=18 HEIGHT=1 BORDER=0 ALT=""></TD>
20            <TD WIDTH=816><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=816 HEIGHT=1 BORDER=0 ALT=""></TD>
21        </TR>
22        <TR VALIGN=TOP ALIGN=LEFT>
23            <TD COLSPAN=2></TD>
24            <TD COLSPAN=2 WIDTH=834 CLASS="TextObject" STYLE="background-color: rgb(255,255,255);">
25                <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>
26                <OL>
27                    <LI>Both approaches are <I>not suited for outdoor scenes</I> (except scenes which are technically indoor-scenes).</LI>
28                    <LI>It is <I>hard to automatically place portals efficiently</I>, so it normally has to be done by hand.</LI>
29                    <LI><I>Portals</I> are by nature a very <I>conservative visibility approximation</I>.</LI>
30                    <LI><I>Portals</I> are <I>not suited for dynamic occluders</I>.</LI>
31                    <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>
32                    <LI><I>Quake style PVS</I> precalculation can take prohibitively long.</LI>
33                </OL>
34                <P STYLE="margin-top: 6pt;">The <B>GTP VisibilityLib</B> will overcome these problems with a 2-phase strategy: </P>
35                <OL>
36                    <LI>A solution which supplies <B>precalculated visibility</B> based on <B>modern visibility research</B>, also suited for <B>outdoor scenes</B>.</LI>
37                    <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>
38                </OL>
39                <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>
40                <P>&nbsp;</P>
41                <P>
42                    <TABLE WIDTH=834 BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=LEFT NOF=TE>
43                        <TR>
44                            <TD>
45                                <TABLE ID="Tabelle1" BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH="100%">
46                                    <TR>
47                                        <TD>
48                                            <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>
49                                        </TD>
50                                        <TD>
51                                            <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>
52                                        </TD>
53                                        <TD>
54                                            <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>
55                                        </TD>
56                                    </TR>
57                                </TABLE>
58                            </TD>
59                        </TR>
60                    </TABLE>
61                </P>
62                <P>&nbsp;</P>
63            </TD>
64        </TR>
65        <TR VALIGN=TOP ALIGN=LEFT>
66            <TD COLSPAN=4 HEIGHT=31></TD>
67        </TR>
68        <TR VALIGN=TOP ALIGN=LEFT>
69            <TD></TD>
70            <TD COLSPAN=2 WIDTH=25 CLASS="TextObject">
71                <P><BR>&nbsp;</P>
72                <P>&nbsp;</P>
73            </TD>
74            <TD></TD>
75        </TR>
76    </TABLE>
77</BODY>
78</HTML>
79 
Note: See TracBrowser for help on using the repository browser.