Saturday, October 5, 2019

IMPLEMENTASI GRAFIK KOMPUTER PADA KEHIDUPAN SEHARI-HARI


Grafik Komputer dalam Video Games



Grafik komputer adalah seni menggambar gambar, garis, bagan, dll menggunakan komputer dengan bantuan pemrograman. Grafik komputer terdiri dari jumlah piksel. Pixel adalah gambar atau unit grafis terkecil yang terwakili di layar komputer.

Bidang Hiburan pada zaman ini sudah semakin pesat terutama grafik komputer nya yang sudah seperti dengan kehidupan asli,Video Games sering dimainkan dalam kehidupan sehari-hari oleh semua orang, sebelum itu Apa itu Video Games?, Video Games adalah game elektronik yang melibatkan interaksi dengan antarmuka pengguna untuk menghasilkan umpan balik visual pada perangkat tampilan video dua atau tiga dimensi seperti layar TV, headset realitas virtual, atau monitor komputer.
Grafik komputer sekarang sudah berkembang lebih pesat apalagi di dunia hiburan, salah satunya Video Games Counter-Strike

Video Games ini sebelumnya hanya Half Life Mod Counter-Strike yang dibuat oleh Minh Le dan Jess Cliffe pada awal 1999.Ketika Valve membeli hak dan merilis Counter-Strike scara terpisah saat 2003 yang di luncur kan dinamakan Counter-Strike 1.6, Game itu meraih banyak perhagaan. Counter-Strike menggunakan Source Engine.


Grafik Komputer Pada Video Games ada banyak , disini saya hanya menunjukkan sedikit saja

Art , 3 Prinsip Visual Dasar : Color, Shape, Space
·     Color : Warna adalah hasil dari pantulan cahaya dari suatu benda ke mata kita.
·     Shape : Didefinisikan sebagai area dua dimensi yang menonjol dari ruang di sebelah atau di sekitarnya karena batas yang ditentukan atau tersirat, atau karena perbedaan nilai, warna, atau tekstur.
·     Space : ruang berkaitan dengan area jauh di saat desain yang ditentukan, desain akan berlangsung. Untuk desain dua dimensi, ruang memperhatikan penciptaan ilusi dimensi ketiga pada permukaan datar


UI (User Interface), memiliki skema warna, font, shape, dan icon yang berbeda sementara fungsional. Elemen ini paling penting untuk game bisa berkomunikasi pada user.



Video Games memiliki Animation 3D And 2D

2D Animation
Objek 2D Hanya dapat diukur tinggi dan lebarnya dan ada pada ruang 2D, seperti selembar kertas, sedangkan objek 3D memiliki permukaan, melemparkan bayangan, dan dapat diukur dengan panjang, lebar, kedalaman, atau berat.

Untuk teknik 2D Animations :
·     Frame-by-frame : Gambar setiap frame dari animasi.
·     Bone-based : Gambar masing-masing anggota gerak animasi, lalu hidupkan posisi, rotasi, dan yang lainnya dalam permainan. Bisa lebih cepat, lebih mudah, dan menghemat memori.


3D Animation
Objek dalam 3D Animation ada di dunia X,Y,Z dan dapat melakukan hal-hal yang tidak mungkin dalam animassi 2D seperti memiliki volume, memutar 360 derajat dan banyak lagi
3D Animation lebih seperti aslinya karena objek dapat dilihat dari sudut kamera yang berbeda, dapat menyala dari arah yang berbeda, memiliki tekstur yang membuatnya terlihat solid dan dapat ditempatkan dalam  adegan dan elemen langsung


Teknologi sekarang sudah semakin canggih, sampai video games sekarang menggunakan CGI (Computer Generated imagery)
CGI Adalah adalah aplikasi grafik komputer untuk membuat atau berkontribusi pada gambar dalam seni, media cetak, video game, film, program televisi, iklan, video, dan simulator. Adegan visual mungkin dinamis atau statis dan mungkin dua dimensi (2D), meskipun istilah "CGI" paling sering digunakan untuk merujuk pada grafik komputer 3D yang digunakan untuk membuat adegan atau efek khusus dalam film dan televisi.








TEKNOLOGI GRAFIK KOMPUTER


NVIDIA Geforce RTX Super Series

NVIDIA Geforce RTX Super Series adalah sebuah high-end graphics card dari NVIDIA, yang mempunyai tipe model yaitu

·      RTX 2060 Super
·      RTX 2070 Super
·      RTX 2080 Super

Tipe Series ini baru di keluarkan dari July 2019 , NVIDIA menggantikan model RTX Series Non Super dengan yang Super Series , Walaupun Model Super ini menambahkan Performance, tetapi hanya menambahkan Frame Per Second sedikit 2-5 FPS jika dibanding RTX Non Super tergantung Game yang dicoba dan Tipe RTX yang di pakai,  walaupun diliat dari chart nya yang katanya 2X 4X Performance Increase  tetapi bagi saya ini hanya sebuah marketing belaka karena waktu tanggal rilis hanya berbeda satu tahun saja, dengan harga sekitaran 399$ - 599$ sama seperti harga sebelumnya kecuali yang RTX 2060 karena tambah 8GB VRAM dan Ray Tracing yang baru di implementasi kan  di GPU ini belum efisien untuk TDP nya dan Game yang ada fitur Ray tracing baru sedikit itu juga waktu memakai RTX performance hit nya drop itu bisa dibilang belum optimize fitur ray tracing di Series ini, ini menurut saya merugikan pembeli yang membeli RTX Non Super.

RTX Super mempunyai 12 nm processor berdasarkan Turing Graphics Processor, Graphics Card support DirectX 12. Mempunyai large chip dengan die area dari 445-545 mm2, dan 10,800 – 13,600 million transistors (Tergantung Model Graphics Card nya).

Berikut adalah Spesifikasi NVIDIA RTX Super Series


RTX 2080 Super
RTX 2070 Super
RTX 2060 Super
CUDA Cores / Stream Processors
3072
2560
2176
Texture Mapping Units
192
160
136
Render Output Units
64
64
64
Tensor cores
384
320
272
RT Cores
48
40
34
Video memory
8GB GDDR6
8GB GDDR6
8GB GDDR6
Memory speed
14Gbps
14Gbps
14Gbps
Memory Bus
256-bit
256-bit
256-bit
Base Clock
1650 MHz
1650 MHz
1470 MHz
Boost Clock
1815 MHz
1770 MHz
1650 Mhz
Power Connectors
1 x 8-pin, 1 x 6 - pin
1 x 8-pin, 1 x 6 - pin
1 x 8-pin
TDP
250W
215W
175W

Semua Graphics NVIDIA mempunyai CUDA Core , CUDA Core itu Stream Processors nya  Graphics card NVIDIA.
v CUDA (Compute Unified Device Architecture)  adalah bahasa pemrograman khusus yang dibuat nvidia yang dapat memanfaatkan GPU dengan cara tertentu untuk melakukan tugas dengan kinerja yang lebih besar.
v Texture Mapping Units adalah componet modern GPU yang untuk pemrosesan Texture mapping, Texture Mapping adalah Pemetaan tekstur adalah metode untuk menentukan detail frekuensi tinggi, tekstur permukaan, atau informasi warna pada grafik yang dihasilkan komputer atau model 3D
v Render Output Units adalah componet modern GPU dan salah satu langkah terkahir dalam proses rendering kartu grafis modern
v TDP (Thermal Design Power) adalah jumlah maksimum panas yang dihasilkan sebuah chip komputer atau komponen dalam watt atau bisa disebut konsumsi daya pada sebuah komponen komputer

Beda nya RTX Series sama model Graphic Crad terdahulu nya NVIDIA GTX , yaitu mempunyai Tensor cores dan RT Cores.

·      Fungsi Tensor Cores adalah untuk mempercepat operasi matriks dan operasi inferensi disamping fungsi grafis baru. Atau bisa juga disebut untuk meningkatkan kualitas gambar dan menghasilkan game yang lebih baik dengan performa hit yang lebih kecil
·      Inti RT Core pada dasar menambahkan dedicated pipeline (ASIC) ke SM untuk menghitung persimpangan sinar dan segitiga. Atau bisa disebut juga core nya Ray Tracing, Fungsi Ray Tracing untuk teknik render yang menembakan sinar cahaya dari kamera belakang melalui bidang untuk melihat scene.

Source :