AbraCalc

Konverter Hex ke RGB Ternormalisasi

Konversi warna hex ke nilai float RGB ternormalisasi (0.0–1.0) untuk digunakan dalam WebGL, shader GLSL, dan grafik 3D.

Sematkan alat ini di situs Anda
Kutip alat ini

APA

AbraCalc. (2026). Konverter Hex ke RGB Ternormalisasi [Online calculator]. Retrieved from https://abracalc.com/id/hex-ke-rgb-ternormalisasi/

BibTeX

@misc{abracalc-hex-ke-rgb-ternormalisasi, author = {AbraCalc}, title = {Konverter Hex ke RGB Ternormalisasi}, year = {2026}, howpublished = {\url{https://abracalc.com/id/hex-ke-rgb-ternormalisasi/}} }

Apakah alat ini menjawab pertanyaan Anda?

Cara menggunakan alat ini

  1. Masukkan warna hex (contoh #3a86ff).
  2. Setiap kanal dibagi dengan 255 untuk menghasilkan float dalam [0.0, 1.0].
  3. Tempel hasil vec3() langsung ke kode shader GLSL Anda.

WebGL, shader GLSL, dan banyak API 3D mengharapkan RGB sebagai float dalam [0, 1]. Masukkan warna hex dan dapatkan representasi vec3 ternormalisasi secara instan.

Rumus

Given a hex color #RRGGBB, each normalized float channel is:

Rn = parseInt(RR, 16) / 255

Gn = parseInt(GG, 16) / 255

Bn = parseInt(BB, 16) / 255

Each result is rounded to 4 decimal places. The GLSL vec3 form is: vec3(Rn, Gn, Bn).

Pertanyaan umum

Mengapa WebGL menggunakan rentang 0–1?
OpenGL dan WebGL bekerja dengan koordinat perangkat ternormalisasi di seluruh prosesnya. Menggunakan 0–1 untuk komponen warna konsisten dengan desain ini dan menghindari overflow integer.
Apa itu vec3 GLSL?
vec3 GLSL adalah vektor floating-point tiga komponen. Dalam shader, vec3(r,g,b) mewakili warna RGB.

Referensi dan sumber