CLICK HERE FOR BLOGGER TEMPLATES AND MYSPACE LAYOUTS »

Selasa, 03 Maret 2009

Sub D Modeeling

Modeling kepala cabang menggunakan Maya dari permukaan

Dalam tutorial ini saya akan menunjukkan cara untuk membuat kepala manusia menggunakan Maya dari bagian permukaan.

leon.jpg

klik untuk memperbesar

1) Mulai dengan denah atau gambar sehingga Anda memiliki visualisasi yang jelas dari karakter anda.

klik untuk memperbesar

2) Buat nurbs sphere dengan 20 bagian dan 6 spans. Hapus setengah bulatan dan tweak di samping untuk melihat kira-kira cocok dengan profil karakter anda.

klik untuk memperbesar

3) Setelah bentuk dasar yang dibentuk, Anda dapat menambahkan spans untuk menambahkan rincian untuk karakter anda seperti hidung dan bibir. Remember that less is best. Ingat bahwa kurang adalah terbaik.

klik untuk memperbesar

4) Langkah selanjutnya adalah untuk membuat mata-bola yang terdiri dari dua nurbs spheres - perut satu cengkong realistis untuk murid dan luar satu transparan dan hanya digunakan untuk specularity.

klik untuk memperbesar

5) Untuk membuat daerah mata, gunakan 6 nurbs lingkaran dengan 8 bagian kandang dan mereka seperti yang ditunjukkan. Menggunakan bola mata yang dibuat dalam 4 langkah untuk membantu Anda model mata daerah dengan benar.

klik untuk memperbesar

6) Buat leher dan tengkorak menggunakan dimodifikasi nurbs primitif seperti yang ditunjukkan.

klik untuk memperbesar

7) di telinga adalah semata-mata diubah nurbs sphere dengan 8 bagian. Mulai dengan sederhana nurbs sphere, memasukkan isoparms lebih sebagai Anda pergi bersama-sama.

klik untuk memperbesar

. 8) adalah waktu untuk mengkonversikan ke permukaan polygons. Klik permukaan, pilih Polygons> Nurbs ke Polygons' pilihan kotak di bawah dan klik tesselation metode titik kontrol.

klik untuk memperbesar

9) Pilih poligon muka seperti yang ditunjukkan dan menghapusnya untuk memberikan ruang bagi mata, telinga dan leher.Memastikan bahwa mereka memiliki jumlah yang sama, jadi ujung-ujungnya mereka akan bergabung dengan lancar. Jika tidak, menghapus atau menambahkan ekstra Tepi menggunakan menghapus ujung poligon split atau alat masing-masing.

klik untuk memperbesar

10) Combine polygons yang sama. Menggunakan Gabung Edge Tool, melampirkan lembar sama seperti yang ditunjukkan. Setelah selesai, Anda harus sudah memiliki seluruh kepala halus.

klik untuk memperbesar

11) Sekarang saatnya untuk mengkonversikan polygons cabang ke permukaan. Klik dan pilih permukaan Permukaan Subdiv> Buat Subdiv menggunakan proxy Objek Mode.

klik untuk memperbesar

12) Untuk membuat yang lain setengah dari kepala.Pilih pilih kepala dan Permukaan Subdiv> Cermin dari kotak pilihan dan mendetik x box. Setelah itu dicerminkan, pilih dua permukaan dalam hirarki mode dan pilih Subdiv Permukaan> Lampirkan. ujung-ujungnya jika tidak bergabung bersama Anda mungkin perlu melakukan secara manual. Untuk melakukannya, pilih permukaan dalam poligon proxy-mode dan pilih Polygons> Gabung Edge Alat dan menggunakan alat ini secara manual ke ujung-ujungnya bergabung bersama.

klik untuk memperbesar

13) Selamat! You have finally completed modeling your character's head. Anda sudah selesai akhirnya pemodelan karakter anda dari kepala.

Nurbs

NURBS - Non Uniform Rational B-Splines.


NURBS SurfaceNURBS Surface

Toolbox Peralatan

NURBS yang Toolbox adalah kumpulan rutinitas untuk penciptaan, dan manipulasi Non-Uniform Rational B-Splines (NURBS).

NURBS harus beberapa taraf menjadi standar industri de facto untuk mewakili informasi dalam kompleks geometris CAD, CAM dan Cae, dan merupakan bagian integral dari berbagai format standar pertukaran data seperti IGES, LANGKAH dan PHIGS.

Peralatan yang tersedia baik untuk Matlab atau Scilab, dan kedua berisi skrip file dan c rutinitas untuk meningkatkan kinerja.

Tujuan ini toolboxes tidak memberikan dunia tercepat NURBS manipulasi paket, tetapi digabungkan dengan Matlab / scilab mereka menyediakan lingkungan yang ramah berarti interaktif untuk penelitian dan algoritma prototyping.

Semua nurbs rutinitas yang awalan dengan 'nrb' untuk membedakan mereka dari yang lain seperti bunyi script Matlab file lainnya oleh penulis.

Struktur data yang digunakan untuk mewakili NURBS di Matlab kompatibel dengan yang digunakan di peralatan Spline oleh C. de Boor and The MathWorks, Inc and can be manipulated as four dimensional univariate or multivariate B-Splines. dari orang kasar dan MathWorks, Inc dan dapat dimanipulasi sebagai empat dimensi univariate multivarian atau B-Splines. Keduanya juga termasuk paket demo skrip yang menunjukkan contoh-contoh bagaimana cara menggunakan peralatan, dan juga bantuan online yang tersedia.

Untuk informasi lebih lanjut mengenai NURBS dan cara memanipulasi mereka, saya sangat merekomendasikan buku oleh Les Piegl dan Wayne celaga disebut 'The NURBS Buku' ISBN 3-540-61545-8. Please note that the 'C' code algorithms is this library are modified versions of the pseudo-code within the book. Perlu diketahui bahwa 'C' kode algoritma ini adalah perpustakaan yang diubah dari pseudo-kode di dalam buku.

Fungsi

Fungsi yang saat ini tersedia di Toolbox adalah:

Fungsi utama

  • membuat NURBS dari titik kontrol dan knot.
  • Menerapkan scaling, terjemahan atau rotasi operator.
  • nrbkntins - Knot insersi / perbaikan.
  • nrbdegelev - Gelar ketinggian.
  • nrbderiv - NURBS perwakilan dari turunan.
  • nrbdeval - Evaluasi dari NURBS turunan.
  • Cari keserbaragaman dari menyimpul vector.
  • nrbreverse - Reverse evaluasi arah NURBS.
  • nrbtransp - Tukar U dan V untuk NURBS permukaan.
  • nrbline - membuat garis lurus.
  • nrbcirc - membuat circular arc.
  • nrbrect - membuat rectangle.
  • nrb4surf - Permukaan ditetapkan oleh 4 sudut poin.
  • nrbeval - Evaluasi NURBS curve atau permukaan.
  • nrbextrude - mengusir seorang NURBS melengkung sepanjang satu vektor.
  • nrbrevolve - membangun permukaan oleh perguliran profil.
  • nrbruled - memerintah antara dua permukaan NURBS Curves.
  • nrbcoons - membangun Coons bilinearly dijus permukaan patch.
  • nrbplot - Plot NURBS atau permukaan melengkung.

Rendahnya tingkat fungsi - c rutinitas

  • bspeval - Evaluasi yang univariate B-Spline.
  • bspderiv - B-Spline perwakilan dari turunan
  • Memasukkan atau simpul knot menjadi univariate B-Spline.
  • bspdegelev - Gelar ketinggian dari univariate B-Spline.

Vector dan Transformasi Utilitas

  • vecnorm - Normalisation dari vektor.
  • vecmag - besarnya dari vektor.
  • vecmag2 - Squared besarnya dari vektor.
  • vecangle - Alternatif ke atan2 (0 <= sudut <= 2 * pi).
  • vecdot - Dot produk dua vektor.
  • veccross - Palang produk dua vektor.
  • vecrotx - Rotasi matriks sekitar x-axis.
  • vecroty - Rotasi matriks sekitar y-axis.
  • vecrotz - Rotasi matriks sekitar z-axis.
  • vecscale - scaling matriks.
  • vectrans - Penerjemahan matriks.

Utilities Misc Utilitas

  • deg2rad - Mengkonversi derajat ke radians.
  • rad2deg - Mengkonversi radians ke derajat.

Ketersediaan

NURBS yang menyediakan peralatan yang bebas dari segala biaya dan memiliki lisensi GPL. Kode sumber tersedia untuk Linux, Solaris dan Windows, namun harus dikompilasi pada platform lain dengan mudah.
Runar Tenfjord porting yang telah NURBS Toolbox ke Python. Modul dan keterangan lebih lanjut dapat ditemukan di http://runten.tripod.com/.

Lainnya NURBS tutorial software dan materi yang tersedia:

  • Bastiaan dari Matlab NURBS Permukaan peralatan untuk perhitungan dan plotting semua jenis seragam tidak rasional B-spline dasar (atau campuran) fungsi, dan Curves permukaan, termasuk kasus khusus seperti Bezier Curves berkala dan / permukaan.
  • The Manchester NURBS perpustakaan, perpustakaan c dari rutinitas.
  • NURBS + + C + + perpustakaan, dengan beberapa kegiatan rutin yang berbasis pada pseudo-kode dalam 'The NURBS buku'.
  • Nurbana - Free 3D Modeling NURBS suite
  • Opengl - High Performance Graphics 2D/3D yang berisi rutin untuk layar NURBS Curves dan permukaan. Mesa adalah gratis opengl clone perpustakaan dengan kode sumber yang tersedia.
  • J pendek pengantar splines dan NURBS.
  • Another short introduction to splines and NURBS Lain singkat pengantar splines dan NURBS
  • FITPACK - kumpulan fortran program melengkung dan permukaan sesuai dengan splines dan tensor produk splines.
  • Snurbs - yang sederhana Nurbs Perpustakaan perlu untuk menambah dan perkiraan tersebar secara teratur dan didistribusikan dengan data NURBS permukaan (link rusak pada saat ini).
  • Pengenalan NURBS curves: Sebuah Panduan untuk Uninitiate.