Guide to Graphics Software Tools

by
Edition: CD
Format: Hardcover
Pub. Date: 2002-11-01
Publisher(s): Springer Verlag
List Price: $89.95

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$32.04
Online:60 Days access
Downloadable:60 Days
$42.72
Online:90 Days access
Downloadable:90 Days
$53.40
Online:120 Days access
Downloadable:120 Days
$64.08
Online:180 Days access
Downloadable:180 Days
$69.42
Online:1825 Days access
Downloadable:Lifetime Access
$106.80
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$69.42*

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Current graphics software and hardware combine to allow multiple-level functionality and open up new application areas for scientists of all disciplines, and for computer scientists and engineers in particular. This integrated guide explains and lists readily available and widely used graphics software tools and their applications, while also serving as a shortcut to graphics theory and programming. It grounds readers in fundamental concepts and helps them use visualization, modeling, simulation, and virtual reality to complement and improve their work.Features:* Comprehensive and practical coverage of software graphics tools* Provides a uniquely categorized compendium of 265 3-D graphics software tools * Concise listings of platforms and pricing, applications, examples, functions, and related Web resources* Shortcut to practical graphics principles and methods* Includes a CD-ROM with extensive collection of source code and executables* Extensive pointers to websites and other proven helpful sources* Combines theory and OpenGL programming with an accessible approachReaders will find the book an authoritative and useful catalogue of practical, working software tools and methods.About the author: Jim Chen is director of the Computer Graphics Laboratory at George Mason University and editor of the visualization column, and the Visualization Portal (website), for the IEEE magazine, Computing in Science and Engineering.

Author Biography

Jim Chen is director of the Computer Graphics Laboratory at George Mason University and editor of the visualization column and the Visualization Portal (website), for the IEEE magazine Computing in Science and Engineering.

Table of Contents

Preface v
Part I: A Shortcut to Computer Graphics Principles
Objects and Models
Graphics Models and Libraries
1(1)
OpenGL Programming
2(3)
Understanding Example 1.1
3(2)
Frame Buffer, Scan-conversion, and Clipping
5(8)
Scan-converting Lines
6(5)
Scan-converting Curves, Triangles, and Polygons
11(1)
Scan-converting Characters
12(1)
Clipping
12(1)
Attributes and Antialiasing
13(3)
Area Sampling
13(1)
Antialiasing a Line with Weighted Area Sampling
14(2)
Double-buffering for Animation
16(5)
Transformation and Viewing
Geometric Transformation
21(1)
2D Transformation
22(8)
2D Translation
22(1)
2D Rotation
23(1)
2D Scaling
24(1)
Composition of 2D Transformations
25(5)
3D Transformation and Hidden-surface Removal
30(18)
3D Translation, Rotation, and Scaling
30(2)
Transformation in OpenGL
32(5)
Hidden-surface Removal
37(1)
Collision Detection
38(1)
3D Models: Cone, Cylinder, and Sphere
38(5)
Composition of 3D Transformations
43(5)
Viewing
48(7)
2D Viewing
48(1)
3D Viewing
49(4)
An Example of Viewing in OpenGL
53(2)
Color and Lighting
Color
55(3)
RGB Mode and Index Mode
56(1)
Eye Characteristics and Gamma Correction
57(1)
Color Interpolation
58(2)
Lighting
60(11)
Lighting Components
60(5)
OpenGL Lighting Model
65(6)
Visible-Surface Shading
71(6)
Back-Face Culling
71(2)
Polygon Shading Models
73(1)
Ray Tracing and Radiosity
74(3)
Blending and Texture Mapping
Blending
77(6)
OpenGL Blending Factors
78(1)
Transparency and Hidden-Surface Removal
79(2)
Antialiasing
81(1)
Fog
81(2)
Images
83(1)
Texture Mapping
84(7)
Pixel and Texel Relations
84(2)
Texture Objects
86(2)
Texture Coordinates
88(3)
Advanced Topics
Introduction
91(1)
Graphics Libraries
92(1)
Visualization
92(4)
Interactive Visualization and Computational Steering
92(1)
Data Visualization: Dimensions and Data Types
93(2)
Parallel Coordinates
95(1)
Modeling and Rendering
96(5)
Curves and Surfaces
97(1)
Sweep Representations
97(1)
Instances
97(1)
Constructive Solid Geometry
97(1)
Procedural Models
98(1)
Fractals
98(1)
Particle systems
98(2)
Image-based Modeling and Rendering
100(1)
Animation and Simulation
101(7)
Physics-Based Modeling and Simulation
102(2)
Real-time Animation and Simulation
104(3)
The Efficiency of Modeling and Simulation
107(1)
Virtual Reality
108(2)
Graphics on the Internet: Web3D
110(1)
Virtual Reality Modeling Language (VRML)
110(1)
Java3D
110(1)
Part II: Computer Graphics Software Tools
Low-Level Graphics Libraries
Introduction
111(1)
OpenGL and Mesa
111(1)
Direct3D/DirectX
112(1)
PHIGS and GKS-3D
112(1)
QuickDraw3D and XGL
112(1)
Visualization
Introduction
113(1)
Multipurpose Visualization Tools
114(1)
Volume Rendering
114(1)
Vector Field and Fluid Flow
115(1)
Large Data Sets
115(2)
Modeling and Rendering
Modeling
117(1)
Rendering
117(1)
Multipurpose Tools: Modeling, Rendering, and Animation
118(1)
Animation and Simulation
Animation
119(1)
Simulation
120(1)
Virtual Reality
Virtual Reality
121(2)
Web3D Tools and Networked Environments
Web3D
123(1)
Distributed Interactive Simulation
123(1)
Synchronization in a DIS
124(3)
The Clock Reckoning
125(2)
3D File Formats
Introduction
127(1)
3D File Formats
128(1)
3D Programming Tool Libraries
129(1)
3D Authoring Tools
129(1)
3D File Format Converters
129(2)
Built-In and Plug-In VRML Exporters
130(1)
Independent 3D File Format Converters
130(1)
References
131(6)
Appendix: Graphics Software Tools
A.I. Graphics Tools Listed by Categories
137(13)
A.II. Alphabetical Listing and Description of Graphics Tools
150(1)
2,3
1. 20-sim (Simulation)
150(2)
2. 3D BuilderPro (Modeling)
152(1)
3. 3D Canvas (Modeling)
153(1)
4. 3D Choreographer (Animation)
154(2)
5. 3D Dreams/Shells 3D Author (Web3D)
156(1)
6. 3D Exploration (Web3D)
157(3)
7. 3D Grapher (Simulation)
160(1)
8. 3D ImpactPro (Web3D)
161(1)
9. 3D Instant Website (Web3D)
162(2)
10. 3D Invigorator (Modeling)
164(1)
11. 3D Magic (Web3D)
165(1)
12. 3D MeNow (Modeling)
166(1)
13. 3D Studio Max (Modeling)
166(1)
14. 3D Studio VIZ (Modeling)
167(1)
15. 3D Styler (rendering)
168(1)
16. 3D Win (File Converter)
169(2)
17. 3Danywhere (Web3D)
171(1)
18. 3DField (Visualization)
171(2)
19. 3Dom (Modeling)
173(1)
20. 3DVviewnix (Visualization)
173(3)
A
21. AC3D (Modeling)
176(2)
22. AccuRender (Rendering)
178(2)
23. AccuTrans 3D (File Converter)
180(2)
24. ACIS 3D Toolkit (Modeling)
182(2)
25. ActiveWorlds (VR)
184(1)
26. Active Dimension (Modeling)
185(1)
27. Adobe Dimensions (Rendering)
186(1)
28. AIR (Rendering)
187(1)
29. Aladdin (Modeling)
188(2)
30. Alice (VR)
190(1)
31. Amapi 3D (Modeling)
191(2)
32. Amira (Visualization)
193(2)
33. Amorphium (Modeling)
195(2)
34. Analyze (Visualization)
197(4)
35. Anfy 3D (Web3D)
201(1)
36. Anim8OR (Modeling)
202(1)
37. Animation Master (Modeling)
203(3)
38. Animation Stand (Animation)
206(2)
39. Arius 3D (Modeling)
208(2)
40. ARTlantis Render (Rendering)
210(1)
41. AVS (Visualization)
211(2)
42. AutoCAD2000 (Modeling)
213(1)
B
43. b3d Studio (Animation)
214(1)
44. bCAD (Modeling)
215(2)
45. Behemot Graphics Editor (Modeling)
217(1)
46. Beyond 3D (Modeling)
218(1)
47. Blender (Rendering, animation, modeling)
219(2)
48. Blueberry (Modeling)
221(1)
49. BMRT (Rendering)
222(1)
50. Body Paint 3D (Modeling)
223(2)
51. Breeze Designer (Modeling)
225(2)
52. Bryce 3D (Rendering, modeling, animation)
227(1)
C
53. Calimax Modeller (Modeling)
228(2)
54. Carrera Studio (Modeling)
230(1)
55. Cinema 4D (Rendering)
231(1)
56. ClayWorks (Modeling)
232(1)
57. Corel Dream 3D (Modeling)
233(1)
58. Cosmo Create (Web3D)
234(1)
59. Cosmo Worlds (Web3D)
234(1)
60. Cryonics (VR)
235(2)
61. CrystalGraphics Power Plugin (Web3D)
237
62. Crossroads (File Converter)
236(2)
63. Cult3D (Web3D)
238(2)
64. CyberMotion 3D Designer (Modeling)
240(1)
D
65. Deep Paint 3D (Modeling)
241(2)
66. DesignCAD 3000 (Modeling)
243(2)
67. DesignStudio (Modeling)
245(1)
68. Design Workshop Pro (Modeling)
246(1)
69. Dice (Visualization)
247(1)
70. Director 8.5 Shockwave Studio (Web3D)
247(1)
71. DirectX/Direct3D (Low-level Library)
248(3)
72. Dive (VR)
251(1)
73. Diverse (VR)
252(1)
74. DMesh (Modeling)
253(2)
75. Draw3D (Modeling)
255(1)
E
76. Easymodel (Modeling)
256(1)
77. Effect3D (Modeling)
257(1)
78. ElectricImage Universe (Modeling)
258(1)
79. Emotion 3D (Web3D)
259(1)
80. Enliten (Visualization)
260(2)
81. Ensight (Visualization)
262(2)
82. EON Studio (Simulation)
264(2)
83. Extreme 3D (Web3D)
266(1)
84. EZ-Motion (Web3D)
267(1)
F
85. FAST (Visualization)
268(1)
86. Ferret (Visualization)
269(1)
87. Fieldview (Visualization)
270(1)
88. Flesh (Modeling)
271(1)
89. Form-Z (Modeling)
272(2)
G
90. Genesis3D (Simulation)
274(1)
91. Geometique (Modeling)
275(1)
92. Geomview (Visualization)
276(2)
93. GKS-3D (Low-level Library)
278(2)
94. Giram (Modeling)
280(1)
95. GL Studio (Simulation)
281(1)
96. GL4Java (Low-level Library)
281(2)
97. GNUPlot (Visualization)
283(1)
98. Grafitti (Modeling)
284(1)
99. GSLib (Modeling)
285(1)
100. Guru 3D-Converter (File Converter)
285(1)
H
101. HotMedia (Web3D)
286(1)
102. Houdini (Modeling)
287(1)
103. HyperReality/HyperSpace (Web3D)
288(1)
104. HyperFun (Modeling)
288(2)
I
105. Internet Character Animator (Web3D)
290(1)
106. IDL (Visualization)
291(2)
107. Illusion (Rendering)
293(1)
108. Image Modeler (Modeling)
294(1)
109. Imagine (Modeling)
295(2)
110. Infini-D (Part of Carrera Studio)
297(2)
111. Inspire3D (Modeling)
299(2)
112. Insta 3D Pro (Web3D)
301(1)
113. InterChange (File Converter)
302(1)
114. Internet Scene Assembler (Web3D)
303(2)
115. Internet Space Builder (Web3D)
305(2)
116. IRIS Explorer (Visualization)
307(2)
117. iSpace (Web3D)
309(1)
J
118. Java 3D (VR)
310(1)
119. Jet 3D (Simulation)
311(3)
120. Jig (Rendering)
314(1)
121. J/View 3Dpro (Visualization)
315(1)
K
122. K-3D (Modeling)
316(1)
123. Khoros (Visualization)
317(1)
L
124. LandForm (Modeling)
318(1)
125. Lattice Designer (Modeling)
319(1)
126. Legus3D (VR)
320(1)
127. LightScape (Rendering)
321(1)
128. LightWave 3D (Rendering)
322(1)
129. Lightworks (Rendering)
323(1)
130. Lipservice (Modeling)
324(1)
131. LithTech (LDS) (Simulation)
325(1)
132. LS-DYNA (Simulation)
326(1)
133. LSSVista (Modeling)
327(2)
134. Lume Tools (Modeling)
329(2)
M
135. MapRender3D (Rendering)
331(1)
136. Materialize 3D (File Converter)
332(2)
137. Mathematica (Visualization)
334(1)
138. Matlab (Visualization)
334(2)
139. MaxtraxII (Modeling)
336(2)
140. Maya (Modeling)
338(1)
141. Mental Ray (Rendering)
339(1)
142. Merlin 3D (Modeling)
340(2)
143. Mesa (Low-level Library)
342(1)
144. Meshwork (Modeling)
343(1)
145. MGF (Rendering)
344(1)
146. MicroStation (Modeling)
345(1)
147. MicroSystem 3D Tools (Low-level Library)
346(1)
148. MilkShape 3D (Modeling)
347(1)
149. MindsEye (Modeling)
348(1)
150. Mirai (Simulation)
349(2)
151. ModelMagic 3D (Modeling)
351(1)
152. Molecules-3D (Modeling)
352(1)
153. Moray (Modeling)
353(1)
154. Motiongang (Animation)
354(1)
155. Motivate 3D (Animation)
355(1)
156. MR Toolkit (VR)
356(1)
157. MultigenPro (Modeling)
357(1)
158. Mvox (Visualization)
358(1)
N
159. Natural Scene Designer (Rendering)
359(1)
160. Ncar (Visualization)
360(2)
161. Nemo (Web3D)
362(1)
162. Nendo (Modeling)
363(1)
163. NetImmerse (Simulation)
364(2)
164. Now3D (Modeling)
366(1)
165. NuGraf (File Converter)
367(2)
O
166. OpenDX (Visualization)
369(1)
167. Open Inventor (Visualization)
369(1)
168. OpenGL (Low-level Library)
370
169. OpenGL For Java (Low-level Library)
281(90)
170. OpenGL Volumizer (Visualization)
371(1)
171. OpenWorlds (Web3D)
372(2)
172. Organica (Modeling)
374(1)
P
173. PageDive (Web3D)
375(1)
174. Painter 3D (Modeling)
376(1)
175. Panard Vision (Rendering)
377(3)
176. Panorama Tools (Web3D)
380(1)
177. Paraform Modeling)
381(2)
178. PHIGS (Low-level Library)
383(2)
179. PhotoModeler (Modeling)
385(1)
180. Plot 3D (Simulation)
386(1)
181. Polytrans (File Converter)
387(1)
182. Poser4 (Animation)
388(1)
183. PovLab (Modeling)
389(1)
184. PovRay (Rendering)
390(2)
185. Pro-Engineer (Modeling)
392(1)
186. ProPak 3D (Web3D)
392(2)
187. ProtoCAD (Modeling)
394(1)
188. Pv3 (Visualization)
394(2)
189. PV-Wave (Visualization)
396(1)
Q
190. Quick3D (File Converter)
396(2)
191. QuickDraw 3D (Low-level Library)
398(1)
R
192. Radiance (Rendering)
398(1)
193. Ray Dream Studio (Part of Carrera Studio)
399
194. Raygun 3 (Rendering)
394(7)
195. Rayshade (Rendering)
401(1)
196. Realax VR Studio (Modeling)
402(1)
197. Realflow (Modeling)
402(2)
198. RealiMation (Simulation)
404(1)
199. Realsoft 3D (Modeling)
404(2)
200. Reflex|Drama (Modeling)
406(1)
201. ReelMotion (Simulation)
407(2)
202. RenderDrive (Rendering)
409(1)
203. RenderMan (Rendering)
409(2)
204. RenderPark (Rendering)
411(1)
205. RenderWare (Rendering)
412(2)
206. Renoir (Modeling)
414(1)
207. Rhino3D (Modeling)
415(2)
208. Room Designer/Virtual3D (Modeling)
417(1)
209. ROSS (Visualization)
418(1)
210. RXscene (Modeling)
419(1)
S
211. Sart (Rendering)
420(1)
212. STK (Visualization)
421(1)
213. Sced (Modeling)
422(2)
214. SciAn (Visualization)
424(2)
215. Sculpt3D (Modeling)
426(1)
216. Shave (Modeling)
427(1)
217. Shout3D (Web3D)
428(2)
218. Simply3D (Web3D)
430(1)
219. Simul8 (Simulation)
431(1)
220. SketchUp (Modeling)
432(1)
221. SoftF/X (Modeling)
433(1)
222. Softimage (Modeling)
434(1)
223. Softy 3D (Modeling)
435(1)
224. SolidBuilder (Modeling)
436(6)
225. SolidThinking (Modeling)
442(3)
226. Star-CD (Visualization)
445(2)
227. Strata 3D Pro (Modeling)
447(1)
228. Studio Tools (Modeling)
448(1)
229. Summit 3D (VR)
449(1)
230. Superficie (Rendering)
449(1)
231. Swift3D (Web3D)
450(2)
T
232. Tecplot (Visualization)
452(3)
233. Terragen (Rendering)
455(2)
234. Texture Lab - Tiling Tools (Rendering)
457(2)
235. TrueSpace (Modeling)
459(1)
236. TurboCAD (Modeling)
459(1)
U
237. Ulead Cool 3D (Web3D)
460(1)
238. UnrealEd (Modeling)
461(1)
239. Unrealty (VR)
462(2)
V
240. Varkon (Modeling)
464(2)
241. Vecta3D-Max (Rendering)
466(1)
242. Vector Works (Modeling)
466(2)
243. Vega (Simulation)
468(1)
244. VFleet (Rendering)
469(1)
245. View3D (Visualization)
470(2)
246. Vis5D (Visualization)
472(2)
247. VisAD (Visualization)
474(3)
248. Visviva (Modeling)
477(2)
249. Visual3 (Visualization)
479(1)
250. VizStream (Web3D)
480(2)
251. VolVis (Visualization)
482(1)
252. VoxBlast (Visualization)
482(2)
253. VP-Sculpt (Modeling)
484(1)
254. VR Charts (Visualization)
485(1)
255. Vrek (VR)
486
256. Vrml (VR)
369(117)
257. vrTool (VR)
486(1)
258. VTK (Visualization)
487(2)
259. Vue d'Esprit (Rendering)
489(1)
W
260. Wilbur (File Format)
490(5)
261. WorldUp (Simulation)
495
262. WorldBuilder (Modeling)
492(2)
263. WorldToolKit (VR)
494(2)
X
264. Xara 3D (Web3D)
496(1)
265. XGL (Low-level Library)
497(1)
Z
266. ZBrush (Rendering)
497(4)
Index 501

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.