This article is about the process of creating 3D computer graphics. For information on the study of computer graphics
3D computer graphics (komputer grafis 3D) berbeda dengan 2D computer graphics (komputer grafis 2D) adalah grafis yang menggunakan tiga dimensi representasi data geometrik (often Cartesian) yang disimpan dalam komputer untuk tujuan melakukan perhitungan dan rendering gambar 2D.Gambar tersebut dapat disimpan untuk kemudian melihat atau ditampilkan secara real-time.
Meskipun perbedaan ini, komputer grafis 3D bergantung pada banyak algoritma yang sama seperti grafis vektor komputer 2D dalam model wire-frame dan komputer raster graphics 2D di layar render-an terakhir. Dalam perangkat lunak grafis komputer, perbedaan antara 2D dan 3D kadang-kadang kabur; aplikasi 2D dapat menggunakan teknik 3D untuk mencapai efek seperti pencahayaan, dan 3D mungkin menggunakan teknik render 2D.Komputer grafis 3D sering disebut sebagai model 3D. Selain dari grafis render, model terkandung dalam file data grafis. Namun, ada perbedaan. Sebuah model 3D adalah representasi matematis dari setiap objek tiga-dimensi. Sebuah model tidak seteknis grafis hingga ditampilkan. Karena pencetakan 3D, model 3D tidak terbatas pada ruang virtual.Sebuah model dapat ditampilkan secara visual sebagai gambar dua dimensi melalui proses yang disebut 3D rendering, atau digunakan dalam non-grafis simulasi komputer dan perhitungan.
Sejarah; William Fetter telah dikreditkan dengan coining istilah komputer grafis pada tahun 1961 untuk menggambarkan karyanya di Boeing. Salah satu pertama menampilkan animasi komputer adalah Futureworld (1976), yang termasuk sebuah animasi dari wajah manusia dan tangan. diproduksi oleh Ed Catmull dan Fred Parke di University of Utah.
Ikhtisar; Proses menciptakan komputer grafis 3D dapat secara berurutan dibagi menjadi tiga tahap dasar: pemodelan 3D yang menggambarkan proses pembentukan bentuk tata letak, objek dan animasi yang menggambarkan gerak dan penempatan obyek dalam adegan, dan rendering 3D yang menghasilkan gambar objek.
Pemodelan; Model ini menjelaskan proses pembentukan bentuk objek. Dua sumber yang paling umum dari model 3D adalah berasal dari komputer seorang seniman atau insinyur yang menggunakan beberapa jenis alat pemodelan 3D, dan mereka dipindai ke komputer dari objek dunia nyata. Model juga dapat diproduksi secara prosedural atau melalui simulasifisik. Pada dasarnya model 3D terbentuk dari titik umumnya disebut "vertex (titik)" yang mendefinisikan bentuk dan membentuk "polygons". Sebuah "polygons" adalah area yang terbentuk dari setidaknya tiga vertexes dan dalam hal ini poligon (polygons) mengambil nama"triangle (segitiga)". Ketika poligon dibentuk dari empat poin "vertex" ini disebut "quad" dan jika lebih dari empat itu disebut "n-gon". Integritas keseluruhan dari model dan kemampuan untuk digunakan dalam animasi tergantung pada struktur poligon di mana opsional poligon adalah "quad".

3D model Mesjid Agung Kairouan menggunaka SolidWorks.
Layout dan animasi; Sebelum benda tersebut dirender, mereka harus ditempatkan (ditata) dalam sebuah adegan. Inilah yang mendefinisikan hubungan spasial antara obyek dalam adegantermasuk lokasi dan ukuran. Animasi mengacu pada deskripsi temporal suatu objek, yaitu,bagaimana bergerak dan deformasi dari waktu ke waktu. Metode populer termasuk keyframing, inverse kinematics, dan motion capture, walaupun banyak dari teknik ini digunakan dalam hubungannya dengan satu sama lain. Seperti pemodelan, simulasi fisik merupakan cara lain untuk menentukan gerak.
Rendering; Rendering mengkonversi model menjadi sebuah gambar baik dengan simulasi transport/transportasi cahaya untuk mendapatkan gambar fotorealistik, atau dengan menerapkan beberapa jenis gaya seperti dalam non-fotorealistik rendering. Dua operasi dasar dirender realistis adalah transport/transportasi (seberapa banyak cahaya mendapatkan dari satutempat ke tempat lain) dan scattering/hamburan (bagaimana permukaan berinteraksi dengan cahaya). Langkah ini biasanya dilakukan dengan menggunakan perangkat lunak komputergrafis 3D atau 3D graphics API. Proses mengubah adegan menjadi sebuah bentuk yang cocok untuk rendering juga melibatkan proyeksi 3D yang memungkinkan gambar tigadimensi yang dapat dilihat dalam dua dimensi.
Contoh dari 3D rendering

sebuah proses 3D rendering dengan ray tracing dan ambient occlusion menggunakan Blender dan YafaRay.

sebuah 3d model dari Dunkerque class battleship di render dengan flat shading.

selagi langka 3D rendering, jumlah refleksi “light rays (sinar cahaya)” dapat mengambil, serta berbagai attribut lainnya, dapat disesuaikan untuk mencapai efek visual yang diinginkan. di render dengan Cobalt.
Komunitas; Ada banyak situs yang dirancang untuk membantu mendidik dan mendukung seniman grafis 3D. Beberapa dikelola oleh pengembang perangkat lunak dan penyedia konten, tetapi ada juga situs mandiri. Komunitas-komunitas ini memungkinkan anggota untuk mencari nasihat, tutorial posting, memberikan ulasan produk atau contoh pasca kerja sendiri
Perbedaan dari grafis 2D fotorealistik; Tidak semua komputer grafis 3D yang muncul didasarkan pada model wireframe.Komputer grafis 2D dengan efek 3D fotorealistik sering dicapai tanpa pemodelan wireframe dan kadang-kadang dapat dibedakan dalam bentuk akhir. Beberapa perangkat lunak seni grafis mencakup filter yang dapat diterapkan untuk grafis vektor 2D atau 2Draster grafis pada lapisan transparan. Seniman visual juga dapat menyalin atau memvisualisasikan efek 3D dan secara manual membuat efek fotorealistik tanpa menggunakan filter.
sumber : en.wikipedia.org
Ikhtisar; Proses menciptakan komputer grafis 3D dapat secara berurutan dibagi menjadi tiga tahap dasar: pemodelan 3D yang menggambarkan proses pembentukan bentuk tata letak, objek dan animasi yang menggambarkan gerak dan penempatan obyek dalam adegan, dan rendering 3D yang menghasilkan gambar objek.
Pemodelan; Model ini menjelaskan proses pembentukan bentuk objek. Dua sumber yang paling umum dari model 3D adalah berasal dari komputer seorang seniman atau insinyur yang menggunakan beberapa jenis alat pemodelan 3D, dan mereka dipindai ke komputer dari objek dunia nyata. Model juga dapat diproduksi secara prosedural atau melalui simulasifisik. Pada dasarnya model 3D terbentuk dari titik umumnya disebut "vertex (titik)" yang mendefinisikan bentuk dan membentuk "polygons". Sebuah "polygons" adalah area yang terbentuk dari setidaknya tiga vertexes dan dalam hal ini poligon (polygons) mengambil nama"triangle (segitiga)". Ketika poligon dibentuk dari empat poin "vertex" ini disebut "quad" dan jika lebih dari empat itu disebut "n-gon". Integritas keseluruhan dari model dan kemampuan untuk digunakan dalam animasi tergantung pada struktur poligon di mana opsional poligon adalah "quad".
3D model Mesjid Agung Kairouan menggunaka SolidWorks.
Layout dan animasi; Sebelum benda tersebut dirender, mereka harus ditempatkan (ditata) dalam sebuah adegan. Inilah yang mendefinisikan hubungan spasial antara obyek dalam adegantermasuk lokasi dan ukuran. Animasi mengacu pada deskripsi temporal suatu objek, yaitu,bagaimana bergerak dan deformasi dari waktu ke waktu. Metode populer termasuk keyframing, inverse kinematics, dan motion capture, walaupun banyak dari teknik ini digunakan dalam hubungannya dengan satu sama lain. Seperti pemodelan, simulasi fisik merupakan cara lain untuk menentukan gerak.
Rendering; Rendering mengkonversi model menjadi sebuah gambar baik dengan simulasi transport/transportasi cahaya untuk mendapatkan gambar fotorealistik, atau dengan menerapkan beberapa jenis gaya seperti dalam non-fotorealistik rendering. Dua operasi dasar dirender realistis adalah transport/transportasi (seberapa banyak cahaya mendapatkan dari satutempat ke tempat lain) dan scattering/hamburan (bagaimana permukaan berinteraksi dengan cahaya). Langkah ini biasanya dilakukan dengan menggunakan perangkat lunak komputergrafis 3D atau 3D graphics API. Proses mengubah adegan menjadi sebuah bentuk yang cocok untuk rendering juga melibatkan proyeksi 3D yang memungkinkan gambar tigadimensi yang dapat dilihat dalam dua dimensi.
Contoh dari 3D rendering
sebuah proses 3D rendering dengan ray tracing dan ambient occlusion menggunakan Blender dan YafaRay.
sebuah 3d model dari Dunkerque class battleship di render dengan flat shading.
selagi langka 3D rendering, jumlah refleksi “light rays (sinar cahaya)” dapat mengambil, serta berbagai attribut lainnya, dapat disesuaikan untuk mencapai efek visual yang diinginkan. di render dengan Cobalt.
Komunitas; Ada banyak situs yang dirancang untuk membantu mendidik dan mendukung seniman grafis 3D. Beberapa dikelola oleh pengembang perangkat lunak dan penyedia konten, tetapi ada juga situs mandiri. Komunitas-komunitas ini memungkinkan anggota untuk mencari nasihat, tutorial posting, memberikan ulasan produk atau contoh pasca kerja sendiri
Perbedaan dari grafis 2D fotorealistik; Tidak semua komputer grafis 3D yang muncul didasarkan pada model wireframe.Komputer grafis 2D dengan efek 3D fotorealistik sering dicapai tanpa pemodelan wireframe dan kadang-kadang dapat dibedakan dalam bentuk akhir. Beberapa perangkat lunak seni grafis mencakup filter yang dapat diterapkan untuk grafis vektor 2D atau 2Draster grafis pada lapisan transparan. Seniman visual juga dapat menyalin atau memvisualisasikan efek 3D dan secara manual membuat efek fotorealistik tanpa menggunakan filter.
sumber : en.wikipedia.org