Pertanyaan yang diberi tag «opengl»

OpenGL adalah standar grafis dan API yang menargetkan pasar desktop dan workstation. Ini dirancang agar mudah dipercepat dengan perangkat keras komputer khusus, dan karenanya sebagian besar implementasi memberikan kinerja yang jauh lebih baik daripada perenderan perangkat lunak tradisional. Saat ini, OpenGL digunakan untuk aplikasi seperti perangkat lunak CAD dan game komputer. Ini juga lintas platform. Standar OpenGL dikendalikan oleh kelompok Khronos, yang juga mengontrol OpenGL ES.

3
Mengapa dimungkinkan untuk menemukan koordinat tekstur yang lebih besar dari 1 atau kurang dari 0
Saya mempelajari teks tentang texture mappingdan dalam preparing to drawsesi ini, saya membaca: Tentukan parameter pembungkus tekstur. Ini akan mengontrol apa yang terjadi ketika tekstur berkoordinasi lebih besar dari 1,0 atau kurang dari 0,02 dijumpai: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); di mana wrap adalah: GL_REPEAT: menetapkan bahwa pola ini …

2
Apa yang dilakukan dengan mengubah GL_TEXTURE_WRAP) _ (S / T)?
Saya sedang mengerjakan beberapa tutorial OpenGL pemula, dan yang sekarang mengajarkan cara menerapkan tekstur ke persegi panjang sederhana. Status tutorial memberitahu saya untuk mengatur parameter tekstur GL_TEXTURE_WRAP_S dan GL_TEXTURE_WRAP_T ke GL_CLAMP_TO_EDGE, namun saya tidak yakin apa sebenarnya ini. Saya sadar ini ada hubungannya dengan bagaimana tekstur lebih besar / lebih …
11 opengl  textures 


1
Bagaimana mendapatkan cahaya yang mengubah warna di tengah jalan?
Saya berpikir untuk membuat sumber cahaya, dan beberapa jendela berwarna. Sekarang, windows semi-transparan. Bagaimana saya bisa membuatnya sehingga ketika cahaya (katakanlah, putih bersih) mengenai gelas dan terus melewatinya, tetapi mengubah warnanya menjadi warna yang sama dengan gelas yang dilewatinya? Saya tahu efek yang dijelaskan di sini dapat dipalsukan dengan menggunakan …
11 opengl  lighting  color 

2
Apa yang harus saya khawatirkan ketika mengubah asal OpenGL ke kiri atas layar?
Untuk pendidikan mandiri, saya sedang menulis mesin platformer 2D di C ++ menggunakan SDL / OpenGL. Awalnya saya mulai dengan SDL murni menggunakan tutorial di sdltutorials.com dan lazyfoo.net, tapi saya sekarang menggunakan SDL untuk membuat konteks rendering OpenGL dan kemudian membuat dengan fungsi OpenGL (mode khusus langsung tetapi saya belajar …
11 c++  opengl  2d  sdl 

3
Go OpenGL atau GLSL murni? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 5 tahun yang lalu . Saya tertarik mempelajari pemrograman grafis sehingga titik masuk yang jelas adalah belajar OpenGL. Tetapi mengumpulkan informasi yang tersebar …
11 opengl  glsl 

3
Bagaimana saya bisa menekuk objek di OpenGL?
Apakah ada cara seseorang dapat menekuk objek, seperti silinder atau pesawat menggunakan OpenGL? Saya seorang pemula OpenGL (saya menggunakan OpenGL ES 2.0, jika itu penting, meskipun saya curiga, matematika paling penting dalam kasus ini, jadi entah bagaimana ini versi independen), saya memahami dasar-dasarnya: menerjemahkan, memutar, mengubah matriks, dll Saya bertanya-tanya …

3
Animasi di OpenGL menggunakan Model 3D
Saya telah membuat model di Blender. Sekarang saya ingin membaca model 3D di program c ++ saya. Saya pikir model dapat diekspor ke berbagai format file misalnya .obj, .3ds atau COLLADA dan kemudian dapat dibaca dalam program c ++. Saya telah mencari web untuk melakukan itu cukup lama dan menemukan …

1
Bagaimana cara menggunakan aplikasi OpenGL multi-utas untuk memperbarui VBO dan menggunakannya secara bersamaan?
Saya punya aplikasi sederhana. Ini memiliki dua utas, masing-masing dengan konteks render sendiri, tetapi mereka berbagi satu VBO (ini berfungsi, saya mengujinya). Sekarang yang saya inginkan: Satu utas membuat beberapa data dari paruh pertama VBO dan utas kedua memperbarui bagian kedua VBO. Ketika saya tidak memperbarui VBO, itu berfungsi dengan …

1
normalisasi glVertexAttribPointer
glVertexAttribPointer (indeks, ukuran, jenis, dinormalisasi, melangkah, pointer); Jika saya menggunakan tipe = GL_UNSIGNED_BYTE dan dinormalisasi = GL_TRUE bagaimana itu dinormalisasi? apakah data akan dibagi 256 untuk normalisasi? atau? Ini berarti tidak ada cara untuk memiliki nilai normal '1.0f' ..
11 opengl  3d 

2
Bagaimana cara menggunakan pengujian mendalam dan transparansi tekstur bersama di dunia 2.5D saya?
Catatan: Saya sudah menemukan jawaban (yang akan saya posting setelah pertanyaan ini) - Saya hanya ingin tahu apakah saya melakukannya dengan benar, atau apakah ada cara yang lebih baik. Saya membuat game isometrik "2.5D" menggunakan OpenGL ES (JOGL). Dengan "2.5D", maksud saya bahwa dunia adalah 3D, tetapi diterjemahkan menggunakan ubin …


2
Animasi kerangka efisien
Saya melihat mengadopsi format animasi kerangka ( seperti yang diminta di sini ) untuk game RTS. Representasi individu dari masing-masing model di layar akan kecil tetapi akan ada banyak dari mereka! Dalam animasi skeletal misalnya file MD5, setiap vertex individu dapat dilampirkan ke sejumlah sendi yang berubah-ubah. Bagaimana Anda dapat …

1
Bagaimana cara menempatkan entitas secara acak yang tidak tumpang tindih?
Saya membuat lingkungan yang dibuat secara acak untuk game yang saya kembangkan. Saya menggunakan OpenGLdan mengkode Java. Saya mencoba menempatkan pohon secara acak di dunia saya (untuk membuat hutan), tetapi saya tidak ingin modelnya tumpang tindih (yang terjadi ketika dua pohon ditempatkan terlalu dekat satu sama lain). Inilah gambar dari …
11 opengl  java  objects 

1
Gambarkan separuh tengah bola secara pemrograman
Saya mencoba membuat setengah bagian tengah bola. Pada dasarnya untuk membuat bola, nomor stack dan nomor irisan diberikan, dan ada dua variabel phi(untuk irisan) dan theta(untuk tumpukan) yang bertanggung jawab untuk berapa banyak untuk maju. Dan prosesnya dibagi menjadi pembuatan topi bagian bawah, badan, dan tutup atas (seperti yang terlihat …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.