1998Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: How to represent a 3d object... -->
<!--X-From-R13: Pra Uerrne <terrneNploreuvtujnl.arg> -->
<!--X-Date: Wed, 25 Apr 1998 21:14:08 &#45;0700 -->
<!--X-Message-Id: Pine.LNX.3.96.980425210522.295A&#45;100000#shamen,cyberhighway.net -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.LNX.3.95.980425173653.9307A&#45;100000#pyrolisk,ip.local -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: How to represent a 3d object...</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:greear#cyberhighway,net">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00715.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00736.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00675.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00242.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00726">Author</A>
&nbsp;|&nbsp;<A HREF="#00726">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00726">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: How to represent a 3d object...</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: [MUD-Dev] Re: How to represent a 3d object...</LI>
<LI><em>From</em>: Ben Greear &lt;<A HREF="mailto:greear#cyberhighway,net">greear#cyberhighway,net</A>&gt;</LI>
<LI><em>Date</em>: Sat, 25 Apr 1998 21:10:53 -0700 (MST)</LI>
<LI><em>Delivery-date</em>: Wed Apr 25 21:14:12 1998</LI>
<LI><em>Delivery-date</em>: Wed, 25 Apr 1998 21:14:12 -0700</LI>
<LI><em>Envelope-to</em>: claw#kanga,nu</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: "Petidomo List Agent,,,," &lt;<A HREF="mailto:petidomo#kanga,nu">petidomo#kanga,nu</A>&gt;</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>

On Sat, 25 Apr 1998, Oliver Jowett wrote:

&gt; On Fri, 24 Apr 1998, Ben Greear wrote:
&gt; 
&gt; &gt; I am thinking about how to represent a 3d object in a 3d world.
&gt; 
&gt; [...]
&gt; 
&gt; &gt; I envision the object as a collections of intersections (nodes) and faces. 
&gt; 
&gt; &gt; The two big questions are:  what kind of data structure should I use for
&gt; &gt; in-memory storage, and how to encode this for storage in a persistant
&gt; &gt; storage mechanism.
&gt; 
&gt; &gt; There must be some standard way of representing this on disk, does anyone
&gt; &gt; have any pointers??
&gt; 
&gt; A few comments on in-memory formats (be warned, I last looked at this
&gt; about 3 years ago):
&gt; 
[ideas snipped, need to look at them closer before I comment!]
&gt; 
&gt; Question: what environment is this aimed at? Some way to visualise a
&gt; particular object (and/or manipulate it) - ie. you're only displaying the
&gt; object itself? Hm, this could be a relatively cheap addon to an otherwise
&gt; non-3d system - a nice way to visualise and interact with objects carried,
&gt; etc.

It will be a space based game.  I will draw the farthest items first
(starting with the utterly distant star map (ie constant).  One will
always be inside this sphere.)  I figure a good shortcut will be to save
a composite at every step (or every n objects).  If I draw far away first
(ie not moving much to the observer), then I can re-use much of the
previous frame's computation...  Each object will be able to draw
itself and produce some sort of bitmap.  I'll then paint it into the
composite image.  Overlapping will occur naturally...

Lots of things will need to be worked out..but I'm hopeful.

&gt; Or are you aiming at displaying an object within a larger 3d world also
&gt; containing other objects / walls / avatars / etc?

Most definately, although I'll probably stick to geometric shapes
like ships and planets and asteroids and such, no faces or anything too
detailed.  That will live in the mind of the player...


Ben Greear (greear#cyberhighway,net)  <A  HREF="http://www.primenet.com/~greear">http://www.primenet.com/~greear</A> 
Author of ScryMUD:  mud.primenet.com 4444
<A  HREF="http://www.primenet.com/~greear/ScryMUD/scry.html">http://www.primenet.com/~greear/ScryMUD/scry.html</A>



-- 
MUD-Dev: Advancing an unrealised future.
</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00675" HREF="msg00675.html">[MUD-Dev] Re: How to represent a 3d object...</A></STRONG>
<UL><LI><EM>From:</EM> Oliver Jowett &lt;oliver#jowett,manawatu.planet.co.nz&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00715.html">[MUD-Dev] Re: (fwd) SERVER: Re: New Code Base in VB Started</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00736.html">[MUD-Dev] fwd [MUD-DEV] Re: Room descriptions, was Re: Roleplaying</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00675.html">[MUD-Dev] Re: How to represent a 3d object...</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00242.html">[MUD-Dev] Re: How to represent a 3d object...</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00726"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00726"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>[MUD-Dev] Re: Motivations (was something else...)</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00403" HREF="msg00403.html">[MUD-Dev] Re: Motivations (was something else...)</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Tue 05 May 1998, 16:39 GMT
</LI>
</ul>
</ul>
<LI><strong><A NAME="00358" HREF="msg00358.html">[MUD-Dev] Re: (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></strong>, 
Jay Sax <a href="mailto:cimri1#gte,net">cimri1#gte,net</a>, Mon 04 May 1998, 10:16 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00654" HREF="msg00654.html">[MUD-Dev] How to represent a 3d object...</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sat 25 Apr 1998, 02:44 GMT
<UL>
<LI><strong><A NAME="00675" HREF="msg00675.html">[MUD-Dev] Re: How to represent a 3d object...</A></strong>, 
Oliver Jowett <a href="mailto:oliver#jowett,manawatu.planet.co.nz">oliver#jowett,manawatu.planet.co.nz</a>, Sat 25 Apr 1998, 00:48 GMT
<UL>
<LI><strong><A NAME="00726" HREF="msg00726.html">[MUD-Dev] Re: How to represent a 3d object...</A></strong>, 
Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Sun 26 Apr 1998, 04:14 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00242" HREF="msg00242.html">[MUD-Dev] Re: How to represent a 3d object...</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Wed 29 Apr 1998, 22:49 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00663" HREF="msg00663.html">[MUD-Dev] Re: MAPPING: Creating a bitmaped graphic from map</A></strong>, 
John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Sat 25 Apr 1998, 01:20 GMT
<LI><strong><A NAME="00620" HREF="msg00620.html">[MUD-Dev] (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Fri 24 Apr 1998, 18:29 GMT
<UL>
<LI><strong><A NAME="00637" HREF="msg00637.html">[MUD-Dev] Re: (fwd) AD: [custom graphical] whitestar Crossfire MUD</A></strong>, 
Dr. Cat <a href="mailto:cat#bga,com">cat#bga,com</a>, Fri 24 Apr 1998, 22:41 GMT
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>