File: gm.html

package info (click to toggle)
lg-issue12 5-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,068 kB
  • ctags: 157
  • sloc: tcl: 559; makefile: 34; sh: 34
file content (582 lines) | stat: -rw-r--r-- 23,032 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
<BODY>
<HEAD>
<TITLE>
Graphics Muse
</TITLE>
</HEAD>

<!--===================================================================-->
<BODY text="#000000" bgcolor="#ffffff"
	vlink="#fa3333" alink="#33CC33" link="#0000FA">

<H4>
&quot;Linux Gazette...<I>making Linux just a little more fun!</I>
&quot;</H4>

<P> <HR> <P> 

<!-- =============================================================
		These pages are designed by Michael J. Hammel.  Permission to 
		use all graphics and other content is granted provided you give 
		me (or the original authors/artists) credit for the work and this
		copyright notice is not removed.

		(c)1997, 1998 Michael J. Hammel (mjhammel@graphics-muse.org)
     ============================================================= !--><!--  The Button box as a client side imagemap --><MAP NAME="nav-main"><AREA SHAPE="rect" HREF="#mews" coords="20,18 185,40"><AREA SHAPE="rect" HREF="#webwonderings" coords="10,60 185,83"><AREA SHAPE="rect" HREF="#musings" coords="90,102 185,130"><AREA SHAPE="rect" HREF="#resources" coords="70,152 185,180"></MAP>
<!--  The Button box as a client side imagemap -->
<MAP NAME="nav-main">
<AREA SHAPE="rect" HREF="#mews" coords="3,10 158,56">
<AREA SHAPE="rect" HREF="#musings" coords="5,85 142,116">
<AREA SHAPE="rect" HREF="#resources" coords="5,152 177,182">
</MAP>


<TABLE width=640>
<tr>
	<td width=441 valign="top" align=left cellpadding=0 cellspacing=0>

		<!-- The title graphics -->
		<IMG SRC=./gx/hammel/gm2.gif ALT="Welcome to the Graphics Muse"
				ALIGN="left" WIDTH="441" HEIGHT="216" border="0"></td>

	<td width=199 align=right valign="bottom">
		<table>
		<tr>
			<td align=center>
				<FONT size=2>
				Set your browser to the width of the line below for best viewing.
				</FONT>
				<!-- The Copyright -->
				<BR><FONT size=1>
				Copyright &copy 1996 by
				<A HREF="mailto:mjhammel@csn.net">mjh</A>
				</FONT></td>
			</tr>
		</table></td>

<tr>
	<!-- Provide a measure for readers to adjust their browsers to -->
	<td cellspacing=0 cellpadding=0 valign=bottom align=center colspan=2>
		<HR>
		</td>
</table>

<TABLE width=640>
<tr>
	<td width=177 align=left valign=top>
		<IMG SRC=./gx/hammel/buttons2.gif ALT="Button Bar"
				ALIGN="left" WIDTH="177" HEIGHT="185" 
				USEMAP="#nav-main" border="0"></td>


	<td width=463 align=left valign=top>
		<!-- What is a Graphics Muse? -->
		<FONT size=4><B>muse:</B></FONT>
		<OL>
			<LI><I>v;</I> to become absorbed in thought
			<LI><I>n;</I> [ fr. Any of the nine sister goddesses of learning and the
				arts in Greek Mythology ]: a source of inspiration
		</OL>
		<IMG SRC=../gx/hammel/w.gif ALT="W" ALIGN="left" 
			HSPACE="0" VSPACE="0" WIDTH="36" HEIGHT="28">elcome 
		to the Graphics Muse!  Why a "muse"?  
		Well, except for the sisters aspect, the above definitions are
		pretty much the way I'd describe my own interest in computer graphics:  
		it keeps me deep in thought and it is a daily source of inspiration.

		<!-- Text based navigation -->
		<P>
		<CENTER>
		<FONT size=2>
		[<A HREF="#mews">Graphics Mews</A>]
		[<A HREF="#musings">Musings</A>]
		[<A HREF="#resources">Resources</A>]
		</FONT>
		<CENTER></td>


<tr>
	<td align=center colspan=2>
		<!-- HR -->
		</td>
</table>

<TABLE width=640>
<tr>
	<td width=640>
	<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
		HSPACE="8" WIDTH="1" HEIGHT="1">
	<IMG SRC=../gx/hammel/t.gif ALT="T" ALIGN="left" 
		HSPACE="0" VSPACE="0" WIDTH="26" HEIGHT="28">his 
	column is dedicated to the use, creation, distribution, and discussion of 
	computer graphics tools for Linux systems.  My first column, in
	the November issue of Linux Gazette, left something to be desired in
	both content and graphics.  As one reader pointed out, I didn't even
	follow my own guideline for making background images.  Well, it looked good
	on my system at home.  The problem was one of poor time
	management on my part.  I finished up the chapters of a web server book I'm 
	co-authoring at the end of September, so I had more time to work on
	this month's column.  Hopefully the format is cleaner and the content more
	informative.
	<P>
	<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
	HSPACE="8" WIDTH="1" HEIGHT="1">
	And, in the future, I'll try to follow my own guidelines.
	<IMG SRC=../gx/hammel/cleardot.gif ALT="vertical space" ALIGN="left" 
	VSPACE="10" WIDTH="1" HEIGHT="1">
	</td>
</table>


<!-- Netscape has a bug when applying a Name tag to an image, so we have to
     stick the image in a table so the image will be the top item on the
     page.
  -->
<A NAME="mews">
<table width=640>
<tr>
<td align=left>
<IMG SRC=../gx/hammel/mews.gif ALT="Graphics Mews" ALIGN="left" 
	HSPACE="0" VSPACE="0" WIDTH="242" HEIGHT="53">
</td>
</table>
</A>

<BR clear=both>
<TABLE width=640 border=0>
<tr>
	<td colspan=4>
		Disclaimer:
		Before I get too far into this I should note that any of the news items I
		post in this section are just that - news.  Either I happened to run across
		them via some mailing list I was on, via some Usenet newsgroup, or via
		email from someone.  I'm not necessarily endorsing these products (some of
		which may be commercial), I'm just letting you know I'd heard about them in
		the past month.
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			VSPACE="10" HSPACE="10" WIDTH="1" HEIGHT="1"></td>
<tr>
	<td width="50%">
		<H4>New version of Pro MovieStudio driver available 
				on Sunsite archives</H4>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">Wolfgang 
		Koehler has released the 3.0 version of his PMS-grabber
		package to the sunsite archives.  This package provides a driver
		and X application for grabbing frames from the Pro MovieStudio
		(aka PMS) adapter by Mediavision.  Depending on when it
		is migrated to its final resting place, the package can be obtained
		either from 
		<A HREF="ftp://sunsite.unc.edu/pub/Linux/incoming">
		ftp://sunsite.unc.edu/pub/Linux/incoming</A>
		or
		<A HREF="ftp://sunsite.unc.edu/pub/Linux/apps/video">
		ftp://sunsite.unc.edu/pub/Linux/apps/video</A>.</td>

	<td bgcolor="#000000" cellpadding=0 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="0" WIDTH="0" HEIGHT="0"></td>
	<td bgcolor="#ffffff" cellpadding=0 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			WIDTH="0" HEIGHT="0"></td>

	<td width="49%" valign=top>
		<H4>ImageMagick Library updated</H4>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">A New revision of the 
			<A HREF="http://www.wizards.dupont.com/cristy/ImageMagick.html">
			ImageMagick Library</A>, version 3.7.7,
			was released this past month.</td>

<tr>
	<td colspan=4 bgcolor="#000000" cellpadding=0 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="0" WIDTH="0" HEIGHT="0"></td>

<tr>
	<td width="50%">
		<H4>Netscape Tcl Plugin released</H4>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">The 
			<A HREF="http://www.sunlabs.com/tcl/plugin">
			Tcl Plugin 1.0</A>
			was also released this past month.  This is a Netscape plugin
			that allows web page authors to write Tcl based applets for 
			your web pages.</td>

	<td bgcolor="#000000" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="0" WIDTH="0" HEIGHT="0"></td>
	<td bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			WIDTH="0" HEIGHT="0"></td>

	<td width="49%" valign=top>
		<H4>Digigami looking for testers for MovieScreamer tool
		</H4>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">There 
			is now a conversion tool for creating Quicktime videos.
			Digigami is looking for Unix Webmasters to be Beta testers for its
			<A HREF="http://www.digigami.com/MovieScreamer-info.html">
			MovieScreamer</A> multi-platform, 'Fast-Start' publishing
			and conversion tool for QuickTime(tm) movies.
			'Fast-Start' QuickTime movies are standard 'flattened' movie 
			files that have been 're-organized' for playback over the 
			Internet (or corporate Intranets).</td>
  
<tr>
	<td colspan=4 bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
	<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
		VSPACE="5" HSPACE="10" WIDTH="1" HEIGHT="1"></td>
<tr>
	<td colspan=4 bgcolor="#000000" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="0" WIDTH="0" HEIGHT="0"></td>
<tr>
	<td colspan=4 bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
	<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
		VSPACE="5" HSPACE="10" WIDTH="1" HEIGHT="1"></td>

<tr>
	<td colspan=4>
		<H4>Did you know?</H4>
		</A>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">There 
		is a font archive, complete with sample renderings of the
		fonts, available at 
		<A HREF="http://www.ora.com/homepages/comp.fonts/ifa/os2cdrom/index.htm">
		http://www.ora.com/homepages/comp.fonts/ifa/os2cdrom/index.htm</A>?
		The ftp site for the fonts is at
		<A HREF="ftp://ftp.cdrom.com/pub/os2/fonts/">
		ftp://ftp.cdrom.com/pub/os2/fonts/</A>.
		<P>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">A 
		large list of general graphics information is available at
		<A HREF="ftp://x2ftp.oulu.fi/pub/msdos/programming/">
		ftp://x2ftp.oulu.fi/pub/msdos/programming/</A>.
		Look under /theory, /math, /faq and a host of other subdirectories.
		There is a lot to wade through, but just about all of it has some
		value, including information on shading and object sorting.
		<P>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		<A HREF="http://werbach.com/barebones/">The Bare Bones Guide to HTML</A>
		is a useful resource for people who need to find the correct
		HTML syntax for HTML 3.0 or Netscape based web pages.</td>


<tr>
	<td colspan=4 bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
	<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
		VSPACE="5" HSPACE="10" WIDTH="1" HEIGHT="1"></td>
<tr>
	<td colspan=4 bgcolor="#000000" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="0" WIDTH="0" HEIGHT="0"></td>
<tr>
	<td colspan=4 bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
	<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
		VSPACE="5" HSPACE="10" WIDTH="1" HEIGHT="1"></td>
</table>



<P>
<A NAME="musings">
<table>
<tr>
<td>
<IMG SRC=../gx/hammel/musings.gif ALT="Musings" ALIGN="left" 
	HSPACE="0" VSPACE="0" WIDTH="247" HEIGHT="52">
</td>
</table>
</A>
<BR clear=both>

<TABLE width=640>
<tr>
	<td valign=top width="44%">
		<A NAME="lmg">
		<H4>O'Reilly releases <I>The Linux Multimedia Guide</I>.</H4>
		</A>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		<IMG SRC=../gx/hammel/i.gif ALT="I" ALIGN="left" 
			HSPACE="0" VSPACE="0" WIDTH="13" HEIGHT="34">
		recently picked up my copy of <I>The Linux Multimedia Guide</I> 
		by Jeff Tranter.  This text covers a wide range of material related
		to the creation and use of multimedia files with respect to the
		Linux operating system.  The text is approximately 350 pages, 
		including source code listings for a number of sample multimedia
		applications which are discussed in one chapter of the book.
		As usual, O'Reilly provides copies of the source from their ftp site.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		When I first found out about this book I thought "Rats, Jeff beat
		me too it."  Much of what Jeff covers is listed in my own Linux
		Graphics mini-Howto.  However, there are quite a number of items
		not covered by the LGH (as I call it), such as audio, a bit more 
		detail about video formats and tools, and programming considerations
		for various hardware (CD-ROMs, joysticks, and sound devices), which
		make the Linux Multimedia Guide a good addition to the O'Reilly
		family of Unix books.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		The text is divided into 5 sections:
		<OL>
			<LI>Introduction to Multimedia
			<LI>User's Guide
			<LI>A Survey of Multimedia Applications
			<LI>Multimedia Programmer's Guide
			<LI>Appendices
		</OL>
		The first section introduces
		the reader to the various concepts involved with multimedia such as the
		CD-ROMs, image file formats, and sound files.  The chapters here are
		generally brief but the one on audio is quite informative.  There is
		a discussion on audio file formats as well as a comparison of a few
		of the popular sound cards available for Linux.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		Section two opens with a discussion on hardware requirements for
		doing multimedia on Linux systems.  Most of this section centers on either
		the CD-ROM driver or the Linux Sound Driver (now known as OSS).
		There is also a short chapter on the joystick driver.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		The second longest section, A Survey of Multimedia Applications, 
		covers applications for the
		various forms of multimedia.  There are chapters on sound and music
		applications, graphics and animations applications, hypermedia
		applications, and games.  The last chapter, on games, seems a bit out of
		place.  There are games implemented as network applications using Java,
		JavaScript and the new Tcl/Tk plug-in for Netscape but this chapter 
		doesn't cover these.  This section is very similar to the LGH in that the
		chapters provide the program names and URLs associated with them (if any).
		The number of items covered is less than the LGH, but there are better
		descriptions of the applications in the book.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		Chapter fourteen opens the fourth section, the Multimedia
		Programmer's Guide.  This section is the longest in the book and
		covers all the devices discussed earlier.  Other chapters in this section
		cover some of the available toolkits available to multimedia developers.
		There is one chapter which contains three sample applications.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		In general I find the <I>Linux Multimedia Guide</I> a good reference
		text with a moderate degree of developer tutorials.  Unlike many of the
		books available for Linux this text provides detailed explanation on the
		various programming interfaces, a useful tool beyond the simple "what
		is this and where do I get it" that many of the Howto's provide.  The
		only drawback that I can see is that, like most of other Linux texts, this
		text does not provide a users perspective on any of the tools listed.  If
		Linux is to ever go beyond a developer's-only platform there will need to be
		detailed users guides for the various well known applications.
		</td>

	<td bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			WIDTH="0" HEIGHT="0"></td>
	<td bgcolor="#000000" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="0" WIDTH="0" HEIGHT="0"></td>
	<td bgcolor="#ffffff" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			WIDTH="0" HEIGHT="0"></td>


	<td valign=top width="53%" cellpadding=0 cellspacing=0>
	<table>
	<tr>
		<td valign=top cellpadding=0 cellspacing=0>
			<UL>
				<LH>
					<A HREF="more-musings.html">
					<B>More Musings...</B>
					</A>
					</LH>
				<LI>Creating GIF Animations
			</UL>
			<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
				VSPACE="5" WIDTH="1" HEIGHT="1">
		</td>

	<tr>
		<td bgcolor="#000000" cellpadding=1 cellspacing=0 valign=top>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			WIDTH="1" HEIGHT="1"></td>

	<tr>
		<td valign=top cellpadding=0 cellspacing=0>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			VSPACE=5 WIDTH="1" HEIGHT="1"><BR CLEAR="both">
		<H4>Textural Creations</H4>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		<IMG SRC=./gx/hammel/n.gif ALT="N" ALIGN="left" 
			HSPACE="0" VSPACE="0" WIDTH="24" HEIGHT="27">ot
		long ago I got email from a reader of my Unix Graphics Utilities
		page asking this:
		<BLOCKQUOTE>
			I am just getting into the graphics scene and I have POV-Ray (for linux)
			and a few other programs.  I know how to create an image with a 
			modeller but how do apply texture and color to it?
		</BLOCKQUOTE>

		My answer was simple enough: It depends on what modeller you use 
		and what renderer you use.  POV-Ray for
		Linux doesn't have a modeller.  You have to feed it a text file which
		contains both shapes and textures and POV-Ray will render (draw) it.  There
		are 4 modellers that I know of for Linux: AC3D, AMAPI, SCED, and Midnight
		Modeller.  SCED allows you to preview your image using various renderers.
		AC3D has a built in renderer, as does AMAPI.  All three will output files
		that can be used by a number of renderers (such as POV-Ray, Radiance,
		PolyRay, RIB formats, etc).  Modellers create shapes that are
		independent of the tools used to render the image.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		Modellers are great for creating shapes, but the textures applied to those
		shapes depend on what renderer you use.  POV-Ray has its own set of
		commands that it uses for determining how a texture will look on an object
		in a scene.  Commands for creating textures are different for other
		systems, like the procedural language (an actual programming language) 
		used by BMRT (which conforms to the Renderman
		specification - i.e. the formats used by Pixar and their tools).
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		So, the answer to the question is:  it depends on what renderer you use.
		For POV-Ray you need to learn the command syntax for describing textures.
		If you can find a copy, pick up "Ray Tracing Creations" 2nd edition by
		Chris Young and Drew Wells.  It may be out of print.  This text has a good
		reference for the 2.2 version of POV-Ray.  Although the texture commands
		were expanded for the 3.0 version, you can still create 2.2 based textures
		by providing the "#version 2.2" command in your POV-Ray source file.
		In this way you have a handy reference for learning how to create textures
		in POV-Ray.  You still have to do this by hand, though.  I've heard rumors
		that there may be a 3.0 text eventually, but I don't have any word if that
		is true or not.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		As far as setting the textures from within the modeller, well, I don't
		think any of the modellers do that for you.  You still have to manually set
		the textures (SCED allows you to do so from within the modeller, but I'm
		not sure the others do) using the command language of the particular
		renderer you're using.  The reason for this goes
		back to what I said earlier:  the format of the texture commands depends 
		on what renderer you use.
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		Its best to think of modelling and rendering as two separate tasks.  If you
		want to preview your models you still need to run the renderers separately
		(except for SCED which will launch the renderer for you, but it's still a
		separate program - the renderer is not part of the modeller).
		<BR>
		<IMG SRC=../gx/hammel/cleardot.gif ALT="indent" ALIGN="left" 
			HSPACE="8" WIDTH="1" HEIGHT="1">
		I know this is confusing.  It was for me too.  In fact, I gave up on
		modellers and now create my images by hand (I use vi to edit
		the .pov and .inc input files for POV-Ray).  I've only recently started 
		to look seriously again at modellers.
		</td>
	</table>
	</td>



</table>


<P>
<A NAME="resources">
<table>
<tr>
<td>
<IMG SRC=../gx/hammel/resources.gif ALT="Resources" ALIGN="left" 
	HSPACE="0" VSPACE="0" WIDTH="246" HEIGHT="57">
</td>
</table>
</A>

<BR clear=both>
The following links are just starting points for finding more information
about computer graphics and multimedia in general for Linux systems.  If
you have some application specific information for me, I'll add them to my
other pages or you can contact the maintainer of some other web site.  I'll
consider adding other general references here, but application or site
specific information needs to go into one of the following general 
references and not listed here.

<BR clear=both>
<P>

<A HREF="http://www.csn.net/~mjhammel/linux-graphics-howto.html">
Linux Graphics mini-Howto
</A>

<BR>
<A HREF="http://www.csn.net/~mjhammel/povray/povray.html">
Unix Graphics Utilities
</A>  

<BR>
<A HREF="http://www.digiserve.com/ar/linux-snd/">
Linux Multimedia Page
</A>  

<br>


<P>
<A NAME="future">
<H2>Future Directions</H2>
</A>
Next month:
<UL>
	<LI>What I use the Gimp for - a users story
	<LI>The IRTC - A raytracing competition for the fun of it
	<LI>Review:  The AC3D Modeller
	<LI>Book Review:  Jim Blinn's Corner - A Trip Down the Graphics Pipeline
	<LI>...and lots more!
</UL>
<BR>
<A HREF="mailto:mjhammel@csn.net">
Let me know what you'd like to hear about!</A>


<!--===================================================================-->
<P> <hr> <P> 
<center><H4>Previous ``Graphics Muse'' Columns</H4></center>
<P> 
<A HREF="../issue11/gm.html">Graphics Muse #1, November 1996</A>
<P><HR><P>
<center><H5>Copyright &copy; 1996, Michael J. Hammel <BR> 
Published in Issue 12 of the Linux Gazette</H5></center>

<!--===================================================================-->
<P> <hr> <P> 
<A HREF="./index.html"><IMG ALIGN=BOTTOM SRC="../gx/indexnew.gif" 
ALT="[ TABLE OF CONTENTS ]"></A>
<A HREF="../index.html"><IMG ALIGN=BOTTOM SRC="../gx/homenew.gif"
ALT="[ FRONT PAGE ]"></A>
<A HREF="./feddi.howto.html"><IMG SRC="../gx/back2.gif"
ALT=" Back "></A>
<A HREF="savage.html"><IMG SRC="../gx/fwd.gif" ALT=" Next "></A>
<P> <hr> <P> 
</BODY>
</HTML>