9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Kris Maglione <bsdaemon@comcast.net>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] Colors and other fun
Date: Wed, 27 Jun 2007 14:35:18 -0400	[thread overview]
Message-ID: <20070627183518.GD28917@kris.home> (raw)
In-Reply-To: <20070627182621.C14B05B3B@mail.bitblocks.com>

[-- Attachment #1: Type: text/plain, Size: 1742 bytes --]

On Wed, Jun 27, 2007 at 11:26:21AM -0700, Bakul Shah wrote:
>Since you bring up design issues I have to ask! Plan9
>graphics are limited to 2D and I have long wondered if
>stopping there was by design (and lack of need) or because
>you couldn't come up with a satisfactory 3D design.  In any
>case, how you would you go about designing a 3D graphics
>system?  Discussing ideas you have considered and thrown away
>or ideas you have mused about but not taken further would be
>quite interesting (at least to me).  Thanks!

By 3D design, do you mean 3D widgets? You might note that most 
Plan 9 apps don't use widget toolkits (although libframe is sort 
of like one), but libpanel (by Tom Duff, used by mothra) uses 3D 
widgets, as does Inferno's Tk (although both are ugly by most 
standards; I'm no fan).

Although I'd be interested in hearing the rationale for not 
using 3d widgets in the Plan 9 UI, my rationale is that it's 
just not necessary. I don't even find 3D widgets particularly 
pleasant. It's interesting to note that most Web2-ish UIs don't 
use much in the way of 3D effects. All that being said, 3D UIs 
are very hard to get right. Most free 3D toolkits appear rather 
crude, with ones like Tk and Xforms being positively ugly. The 
same can be said of most commercial ones. UIs like Cocoa, Qt, and 
GTK have had a lot of effort put into them by artists, not 
programmers, in recent years. If compared to them, most people 
who would like 3D UIs would balk at anything less. Those who can 
do without them tend not to relish the overhead, or to 
particularly enjoy the effect.

-- 
Kris Maglione

The speed of an oncoming vehicle is directly proportional
to the length of the passing zone.

[-- Attachment #2: Type: application/pgp-signature, Size: 194 bytes --]

  reply	other threads:[~2007-06-27 18:35 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-27  9:37 pavlovetsky
2007-06-27 10:08 ` Lucio De Re
2007-06-27 15:07   ` Rob Pike
2007-06-27 18:26     ` Bakul Shah
2007-06-27 18:35       ` Kris Maglione [this message]
2007-06-27 19:09         ` Bakul Shah
2007-06-27 19:24           ` David Leimbach
2007-06-27 19:39             ` Gabriel Diaz
2007-06-27 20:35               ` Bakul Shah
2007-06-27 21:20                 ` Jack Johnson
2007-06-29  2:16                   ` Bakul Shah
2007-06-27 19:51             ` Francisco J Ballesteros
2007-06-27 21:49               ` Jack Johnson
2007-07-02  8:55           ` Douglas A. Gwyn
2007-06-28  4:42     ` Anant Narayanan
2007-06-28  4:50       ` andrey mirtchovski
2007-06-28 17:30     ` Dave Eckhardt
2007-06-27 15:59 ` andrey mirtchovski
2007-06-27 16:23   ` Lorenzo Fernando Bivens de la Fuente
2007-06-27 17:55     ` Steve Simon
2007-06-27 18:03       ` erik quanstrom
2007-06-27 18:22         ` Rob Pike
2007-06-28 15:26         ` Steve Simon
2007-06-27 18:03       ` Kris Maglione
2007-06-27 18:59 Russ Cox
2007-06-27 19:13 ` Tim Wiess
2007-06-27 21:25 ` Charles Forsyth
2007-06-27 15:41   ` john
2007-06-27 21:56     ` erik quanstrom
2007-06-27 16:18       ` john
2007-06-27 22:06       ` Kris Maglione
2007-06-27 21:48 ` Markus Sonderegger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070627183518.GD28917@kris.home \
    --to=bsdaemon@comcast.net \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).