spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / 3d / lesson39

Lesson 39 - Softimage--NURBS Blending - Part 1

Developer News
Metasploit 3.2 Offers More 'Evil Deeds'
'Thank You Apple. Seriously.'
The Buzz: BlackBerry App Store Seen Next

In this series of lessons on Softimage, we've been focusing on NURBS modeling. Of course, this is only a small part of the universe encompassed by this massive application, but it's arguably the part most worth our initial attention. The concepts of NURBS modeling discussed here in the Softimage context can be applied, extended or compared with NURBS implementations in other programs. I'd love to spend weeks more on this subject, and on Softimage, but we've got to move on in the coming lessons to the exciting new developments in VRML. So let's try and wrap up these lessons on NURBS modeling and Softimage with some very important concepts.

We've learned that NURBS modeling (like all spline modeling) is a methodology that ultimately results in a polygonal mesh model. We interact on the screen with smooth curves and curved surfaces, but a true polygonal structure lies just beneath the skin. The argument for NURBS modeling is that it provides a more flexible interface than the direct manipulation of the polygons themselves.

If there were no disadvantages to NURBS modeling, it would be clearly superior to polygonal mesh modeling. But there are significant problems that we must understand if we are to resolve them.

The primary problem in NURBS modeling is with branching architecture. In a character figure, arms branch out of the body, fingers branch out of a hand, and even the lower jaw may branch out of the head (especially in a dinosaur-like model). In polygonal mesh modeling, branching architecture is easy. Here's how we might approach the issue using polygonal modeling in Softimage. (Yes, Softimage has very good polygonal modeling tools as well as its more famous spline tools.)

We start with a polygonal box.

To get an arm out of the side of this "torso," add some points on one side and connect them up to make more polygons.

Using the "duplicate" command, we extrude this polygon out for a box-like arm. This kind of extrusion of individual faces is the key to creating branching architecture.

Let's tweak the points around a little to get something a little closer to the human form.

Then we apply a "rounding" command that subdivides the model and creates a more organic form.

Here's a rendered version.

This should suggest the basic concept. Branching architecture in polygonal modeling is achieved by extruding selected faces while the object is very crude, and then using subdivision tools that create a rounded mesh that can be further edited to get the result we want. Lightwave 3D's MetaNURBS is undoubtedly the best of these kinds of tools, but they are common to all programs, including Softimage.

So how do we do this with NURBS?

To Continue to Parts 2 and 3, Use Arrow Buttons




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES
webref The latest from WebReference.com Browse >
Popular JavaScript Framework Libraries: An Overview · Controllers: Programming Application Logic - Part 2 · How to Use JavaScript to Validate Form Data
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Choosing the Right Online Backup Provider · Mother Avaya Nurtures Her Technology Partners · Software as a Service a Winning Model for Hotspot Provider

Created: April 28, 1998
Revised: April 28, 1998

URL: http://webreference.com/3d/lesson39/