Kamis, 28 November 2013

Desain Grafis Berbasis vektor

grafis vektorDari Wikipedia , ensiklopedia bebasLangsung ke : navigasi, cariArtikel ini adalah tentang ilustrasi komputer . Untuk kegunaan lain , lihat grafis Vector ( disambiguasi ) .Pertanyaan buku - new.svgArtikel ini tidak mengutip manapun acuan atau sumber . Silakan bantu memperbaiki artikel ini dengan menambahkan kutipan ke sumber terpercaya . Disertai rujukan bahan mungkin sulit dan dihapus . ( Oktober 2013 )Artikel ini membutuhkan tambahan kutipan untuk verifikasi . Silakan bantu memperbaiki artikel ini dengan menambahkan kutipan ke sumber terpercaya . Disertai rujukan bahan mungkin sulit dan dihapus . ( Januari 2008)Contoh yang menunjukkan efek grafis vektor dibandingkan grafis raster . Asli berbasis vektor ilustrasi adalah di sebelah kiri . Gambar kanan atas menggambarkan perbesaran 7x sebagai vektor grafis . Kanan bawah menggambarkan perbesaran yang sama sebagai raster ( bitmap ) grafis. Gambar raster didasarkan pada piksel dan jadi ketika skala ada kehilangan kejelasan , sementara grafis berbasis vektor dapat ditingkatkan dengan jumlah berapapun tanpa mengurangi kualitas .
Grafis vektor adalah penggunaan primitif geometri seperti titik, garis , kurva , dan bentuk atau poligon ( s ) , yang semuanya didasarkan pada ekspresi matematika , untuk mewakili gambar dalam komputer grafis . Grafis vektor didasarkan pada vektor ( juga disebut jalan , atau stroke ) yang memimpin melalui lokasi yang disebut titik kontrol . Masing-masing titik-titik ini memiliki posisi yang pasti pada sumbu x dan y dari rencana kerja . Setiap titik , juga, adalah berbagai database , termasuk lokasi titik dalam ruang kerja dan arah vektor ( yang adalah apa yang mendefinisikan arah jalur ) . Setiap lagu dapat diberi warna , bentuk , ketebalan , dan juga mengisi.
Ini tidak mempengaruhi ukuran file dengan cara yang besar karena semua informasi berada dalam struktur , melainkan menjelaskan cara menggambar vektor .
isi

    
1 Ikhtisar
        
1.1 Standar
        
1.2 Aplikasi
    
2 Informasi
    
3 benda primitif Khas
    
4 operasi Vector
    
5 Printing
    
6 pemodelan 3D
    
7 Format
    
8 Lihat juga
    
9 Referensi
Ikhtisar
Menampilkan komputer terdiri dari grid sel persegi panjang kecil yang disebut piksel ; istilah berasal dari " elemen gambar " . Gambar dibangun dari sel-sel ini . Semakin kecil dan lebih dekat sel bersama-sama , semakin baik kualitas ( resolusi ) gambar , tapi file yang lebih besar diperlukan untuk menyimpan jumlah piksel meningkat . Namun, perangkat penyimpanan modern dan memori kerja dapat memiliki gigabyte - bahkan terabyte - kapasitas , sehingga ada sedikit kebutuhan untuk bentuk kompak terutama data .Sebuah gambar berbasis vektor dari empat warna swirl bulat .
Menampilkan modern dan printer adalah perangkat raster ; format vektor harus dikonversi ke format raster ( bitmap - array pixel ) sebelum mereka dapat diberikan ( ditampilkan atau dicetak ) . Ukuran file bitmap / raster format yang dihasilkan oleh konversi akan tergantung pada resolusi yang dibutuhkan , tetapi ukuran file vektor menghasilkan file bitmap / raster akan selalu tetap sama . Dengan demikian , mudah untuk mengkonversi dari file vektor ke berbagai format file bitmap / raster tetapi jauh lebih sulit untuk pergi ke arah yang berlawanan , terutama jika editing berikutnya dari gambar vektor diperlukan . Mungkin keuntungan untuk menyimpan gambar yang dibuat dari file sumber vektor sebagai format bitmap / raster , karena sistem yang berbeda memiliki format vektor yang berbeda ( dan bertentangan ) , dan beberapa mungkin tidak mendukung grafis vektor sama sekali . Namun, setelah file dikonversi dari format vektor , kemungkinan untuk menjadi lebih besar , dan kehilangan keuntungan dari skalabilitas tanpa kehilangan resolusi . Ini juga akan tidak lagi mungkin untuk mengedit bagian-bagian individu dari gambar sebagai obyek diskrit . Ukuran file dari gambar grafis vektor tergantung pada jumlah elemen grafis yang dikandungnya , yang merupakan daftar deskripsi .
Dalam tipografi komputer , garis besar font modern yang menggambarkan karakter yang dapat dicetak ( mesin terbang ) oleh kurva matematika kubik atau kuadrat dengan titik kontrol . Namun demikian , font bitmap masih digunakan . Konversi garis besar membutuhkan mengisi mereka , mengkonversi ke bitmap tidak sepele , karena bitmap sering tidak memiliki resolusi yang cukup untuk menghindari " stairstepping " ( " aliasing " ) , terutama dengan ukuran karakter yang terlihat lebih kecil . Karakter pengolahan data garis dalam mode canggih untuk menciptakan bitmap memuaskan untuk render disebut " mengisyaratkan " . Meskipun istilah menyiratkan saran , proses ini deterministik , dan dilakukan dengan kode dieksekusi , pada dasarnya bahasa komputer tujuan khusus . Sementara mengisyaratkan otomatis mungkin, hasilnya bisa lebih rendah daripada yang dilakukan oleh para ahli .
Format vektor tidak selalu tepat dalam pekerjaan grafis . Sebagai contoh, perangkat seperti kamera dan scanner menghasilkan dasarnya terus- nada grafis raster yang praktis untuk diubah menjadi vektor , dan jadi untuk jenis pekerjaan , editor foto akan beroperasi pada piksel daripada menggambar objek didefinisikan oleh ekspresi matematika . Komprehensif alat grafis akan menggabungkan gambar dari vektor dan raster sumber , dan mungkin menyediakan alat editing untuk kedua , karena beberapa bagian dari suatu gambar bisa datang dari sumber kamera , dan lain-lain bisa saja ditarik menggunakan alat vektor .standar
The World Wide Web Consortium ( W3C ) standar untuk grafis vektor adalah Scalable Vector Graphics ( SVG ) . Standar adalah kompleks dan relatif lambat yang akan didirikan setidaknya sebagian karena kepentingan komersial . Banyak web browser sekarang memiliki beberapa dukungan untuk rendering data yang SVG tetapi implementasi penuh standar masih relatif jarang .
Dalam beberapa tahun terakhir , SVG telah menjadi format yang signifikan yang benar-benar independen dari resolusi perangkat rendering, biasanya printer atau layar monitor . File SVG adalah teks dasarnya dicetak yang menggambarkan kedua jalur lurus dan melengkung , serta atribut lainnya . Wikipedia lebih suka SVG untuk gambar seperti peta sederhana , ilustrasi garis , lambang , dan bendera , yang umumnya tidak seperti foto atau gambar terus menerus - nada lainnya . Rendering SVG memerlukan konversi ke format raster pada resolusi yang sesuai untuk tugas saat ini . SVG juga format untuk grafik animasi .
Ada juga versi SVG untuk ponsel . Secara khusus, format khusus untuk ponsel disebut SVGT ( SVG versi kecil ) . Gambar-gambar ini dapat menghitung link dan juga mengeksploitasi anti - aliasing . Mereka juga dapat ditampilkan sebagai wallpaper .Sebuah foto referensi asli sebelum vektorisasiDetil dapat ditambahkan atau dihapus dari seni vektor . Ilustrasi vektor dapat memiliki warna sendiri , yang memungkinkan seniman untuk mencapai hasil yang diinginkan .aplikasi
Awal komputer grafis 2D semua grafis vektor .
Salah satu penggunaan pertama menampilkan grafik vektor adalah sistem pertahanan udara AS SAGE . Sistem grafis vektor hanya pensiun dari US perjalanan kontrol lalu lintas udara pada tahun 1999 , dan kemungkinan besar masih digunakan dalam sistem militer dan khusus . Grafis vektor juga digunakan pada TX - 2 di MIT Lincoln Laboratory oleh komputer pelopor grafis Ivan Sutherland untuk menjalankan Sketchpad programnya pada tahun 1963 .
Sistem grafis vektor berikutnya , yang sebagian besar iterasi melalui daftar tersimpan secara dinamis dimodifikasi menggambar instruksi, termasuk IBM 2250 , Imlac PDS - 1 , dan Desember GT40 . Ada sebuah sistem home game yang menggunakan grafis vektor disebut Vectrex serta berbagai permainan arcade seperti Asteroids and Space Wars menggunakan monitor vektor . Menampilkan lingkup penyimpanan , seperti Tektronix 4014 , bisa menampilkan gambar vektor tapi tidak mengubah mereka tanpa terlebih dahulu menghapus layar.
Modern menampilkan grafis vektor kadang-kadang dapat ditemukan di laser yang menunjukkan cahaya , di mana dua yang bergerak cepat cermin XY posisi balok untuk cepat menggambar bentuk dan teks sebagai stroke lurus dan melengkung di layar .
Grafis vektor dapat dibuat dalam bentuk menggunakan plotter pena , tipe khusus dari printer yang menggunakan serangkaian ballpoint dan / atau pena felt- tip pada servo -driven gunung yang bergerak horizontal di kertas , dengan plotter bergerak kertas kembali dan sebagainya melalui jalur kertas untuk gerakan vertikal . Meskipun plot khas mungkin dengan mudah membutuhkan beberapa ribu gerakan kertas , bolak-balik , kertas tidak tergelincir . Dalam roll- fed plotter kecil yang dibuat oleh Pegunungan Alpen di Jepang , gigi pada sprockets tipis menjorok kertas dekat ujungnya pada lulus pertama , dan dipelihara pendaftaran pada lintasan berikutnya .
Beberapa komplotan pena Hewlett - Packard memiliki dua sumbu pembawa pena dan kertas tulis ( ukuran plot terbatas ) . Namun, bergerak - kertas plotter HP memiliki roda grit ( mirip dengan mesin - toko gerinda ) yang , pada lulus pertama , menjorok ke permukaan kertas , dan secara kolektif dipertahankan pendaftaran .
Vektor kini file grafis seperti gambar teknik biasanya dicetak sebagai bitmap , setelah vektor - to- raster konversi .
Istilah " vektor grafis " ini terutama digunakan dalam konteks komputer grafis dua dimensi . Ini adalah salah satu dari beberapa mode seorang seniman dapat digunakan untuk membuat gambar pada layar raster . Modus lainnya termasuk teks , multimedia , dan 3D rendering. Hampir semua render 3D modern dilakukan dengan menggunakan ekstensi 2D vector graphics teknik . Plotters digunakan dalam gambar teknik masih menarik vektor langsung ke kertas .informasi
Sebagai contoh, perhatikan lingkaran dengan jari-jari r . Potongan-potongan utama informasi program perlu untuk menggambar lingkaran ini

    
indikasi bahwa apa yang harus diambil adalah lingkaran
    
jari-jari r
    
lokasi titik pusat lingkaran
    
gaya garis stroke dan warna (mungkin transparan )
    
mengisi corak dan warna (mungkin transparan )
Keuntungan gaya ini menggambar atas grafis raster :

    
Ini jumlah minimal informasi diterjemahkan menjadi ukuran file yang jauh lebih kecil dibandingkan dengan gambar raster besar ( ukuran representasi tidak tergantung pada dimensi objek ) , meskipun grafis vektor dengan ukuran file yang kecil sering dikatakan kurang detail dibandingkan dengan dunia foto nyata .
    
Sejalan dengan itu , salah satu jauh dapat memperbesar misalnya busur lingkaran , dan tetap halus. Di sisi lain , poligon mewakili kurva akan mengungkapkan yang tidak benar-benar melengkung .
    
Pada zoom , garis dan kurva tidak perlu semakin luas proporsional . Seringkali lebar adalah baik tidak meningkat atau kurang dari proporsional . Di sisi lain , kurva tidak teratur diwakili oleh bentuk geometris sederhana dapat dibuat proporsional lebih luas bila zoom in , untuk menjaga mereka tampak halus dan tidak seperti bentuk-bentuk geometris .
    
Parameter objek disimpan dan dapat kemudian dimodifikasi . Ini berarti bahwa bergerak , scaling , berputar , mengisi dll tidak menurunkan kualitas gambar . Selain itu, biasanya untuk menentukan dimensi dalam satuan perangkat-independen , yang menghasilkan yang terbaik mungkin rasterization pada perangkat raster .
    
Dari perspektif 3 - D , rendering bayangan juga jauh lebih realistis dengan grafis vektor , seperti bayangan dapat diabstraksikan ke dalam sinar cahaya dari mana mereka terbentuk . Hal ini memungkinkan untuk foto gambar realistis dan rendering .
Benda primitif khas
Setiap format file vektor tertentu hanya mendukung beberapa jenis objek primitif . Hampir semua format file vektor mendukung objek primitif sederhana dan cepat - render :

    
Lines, polylines dan poligon
    
Kurva Bezier dan bezigons
    
Lingkaran dan elips
Kebanyakan dukungan format file vektor

    
Teks ( dalam format huruf komputer seperti TrueType di mana setiap huruf dibuat dari kurva Bezier ) atau quadratics .
    
warna gradien
    
Seringkali , gambar bitmap dianggap sebagai objek primitif . Dari pandangan konseptual , berperilaku sebagai persegi panjang .
Beberapa format file vektor mendukung objek yang lebih kompleks sebagai primitif :

    
Banyak splines aplikasi computer-aided design dukungan dan kurva lainnya , seperti :
        
Catmull - Rom splines
        
NURBS
    
sistem fungsi iterasi
    
superellipses dan superellipsoids
    
metaballs
    
dan lain-lain
Jika suatu gambar disimpan dalam satu format file vektor dikonversi ke format file lain yang mendukung semua benda primitif yang digunakan dalam gambar tertentu , maka konversi dapat lossless .operasi vektor
Vektor editor grafis biasanya memungkinkan rotasi , gerakan ( tanpa rotasi ) , mirroring , peregangan , skewing , transformasi affine , perubahan z -order ( longgar , apa yang ada di depan apa ) dan kombinasi primitif ke obyek yang lebih kompleks .
Transformasi yang lebih canggih termasuk operasi set pada bentuk tertutup ( union , perbedaan , persimpangan , dll ) .
Grafis vektor yang ideal untuk gambar sederhana atau komposit yang perlu perangkat-independen , atau tidak perlu untuk mencapai foto - realisme . Sebagai contoh, PostScript dan PDF bahasa deskripsi halaman menggunakan model grafis vektor .pencetakan
Seni vektor sangat ideal untuk mencetak . Karena seni terbuat dari serangkaian kurva matematika , akan mencetak sangat tegas bahkan ketika diubah ukurannya . Misalnya , seseorang dapat mencetak logo vector pada selembar kecil kertas fotokopi , dan kemudian memperbesar logo vektor yang sama dengan ukuran billboard dan menjaga kualitas yang sama garing . Sebuah raster resolusi rendah grafis akan blur atau pixelate berlebihan jika diperbesar dari ukuran kartu nama ke ukuran billboard . ( Resolusi yang tepat dari grafis raster yang diperlukan untuk hasil berkualitas tinggi tergantung pada jarak pandang , misalnya , billboard mungkin masih tampak berkualitas tinggi bahkan pada resolusi rendah jika melihat jarak yang cukup besar . )
Jika kita menganggap karakter tipografi sebagai gambar , maka pertimbangan yang sama yang telah kita buat untuk grafis diterapkan bahkan untuk komposisi teks tertulis untuk pencetakan ( typesetting ) . Rangkaian karakter yang lebih tua disimpan sebagai bitmap . Oleh karena itu , untuk mencapai kualitas cetak maksimum mereka harus digunakan pada resolusi tertentu saja; format font yang dikatakan non - scalable . Kualitas tinggi tipografi saat ini didasarkan pada gambar karakter ( font ) yang biasanya disimpan sebagai vektor grafis , dan dengan demikian scalable untuk ukuran. Contoh format vektor ini untuk karakter font Postscript dan TrueType font .pemodelan 3DArtikel utama: pemodelan 3D
Dalam komputer grafis 3D , representasi permukaan vectorized yang paling umum ( bitmap dapat digunakan untuk tujuan khusus seperti tekstur permukaan , data yang tinggi - lapangan dan pemetaan bump ) . Pada low-end , jerat poligon sederhana yang digunakan untuk mewakili detil geometris dalam aplikasi di mana frame rate yang interaktif atau kesederhanaan adalah penting. Pada high-end , di mana satu bersedia untuk perdagangan - off kali render lebih tinggi untuk meningkatkan kualitas gambar dan presisi , representasi permukaan halus seperti patch Bezier , NURBS atau permukaan Subdivision digunakan . Satu bisa, bagaimanapun , mencapai render permukaan halus dari mesh poligonal melalui penggunaan algoritma shading seperti Phong dan Gouraud.


Tidak ada komentar:

Posting Komentar