表面の法線は、単位長さを持つ3次元ベクトルである。法線ベクトルの長さを制約することにより、どんな法線でも表現するには2要素のみあればよい。それゆえに、入力ベクトルは2次元配列になる。4x4ブロックで圧縮を行う。それぞれのブロック内では、それぞれの値の2要素を別々に圧縮する。このことから圧縮には16個の数字を2セット必要になる。この圧縮は、16個の値のうち最小値と最大値を取り出し8bitに量子化する。4x4ブロック内にある個々の要素は3bitに量子化され、最小値と最大値の間を線形に8分割した値に近似される。入力データは、全体の大きさは4x4ブロック毎に128bitで表現される。8bit精度で非圧縮の場合は、元データは同じ大きさの領域の32個の8bitデータがあるので、全部で256bit必要になる。このアルゴリズムを用いると2:1に圧縮ができる。圧縮率が時々4:1として表現されるが、これは入力データとして8bit精度ではなく16bit精度を使った場合である。このアルゴリズムは入力データを文字通り1/4に圧縮して出力するが、精度は1/2の場合と比較して同じではない。
対象となる法線マッピングは、直線で囲まれた格子から表面の法線を読み出し、幾何学的な表面にライトを当てることをシミュレーションするバンプマッピングの一拡張である。これは、単純なモデルに複雑さを増した印象を与えるテクスチャマップに似たものである。処理コストは減少するが、メモリコストはより増大している。コンシューマ用の3Dハードウェアに実装されてきた既存の可逆圧縮アルゴリズムでは、少ない描画物体で正確に表現するための法線マップを用意するには力不足である。これが3Dcの開発された理由である。3DcはATIのX800シリーズで正式に導入されたが、このアルゴリズムは古いR3xxシリーズや他社のカードで採用されたS3TCとも互換性がある。画質と圧縮率はそれほどいいわけではないが、画質の劣化は標準のS3TCよりは非常に少ない。
3Dcは法線マップを非可逆圧縮するアルゴリズムであり、ATIが最初に開発、実装した。これは初期のDXT5アルゴリズムをベースとしており、オープンスタンダードな技術である。3Dcは今はATIとNVIDIAの両方が実装している。
2000年、ベネズエラ代表としてシドニーオリンピックライトフライ級に出場。9月17日の1回戦でマイクロ・ロメロ（ キューバ）と対戦し、1-15の判定負けを喫した。2002年10月26日、ベネズエラトゥルメロでホセ・チャコンと両者にとってのデビュー戦を行い、3回KO勝ちを収めデビュー戦を白星で飾った。2004年5月25日、パナマシティのセントロ・デ・コンベンシオネス・アトラパでWBAフェデセントロミニマム級とWBAフェデカリブミニマム級両王座の獲得を懸けカルロス・メロと対戦し、10回に頭部が激しく激突したことでカットしたバレラの眉の傷が試合続行不可能と判断され、プロ初黒星となる0-3（95-97、94-98、95-97）の負傷判定負けを喫しWBA両王座の獲得に失敗した。2004年9月5日、ベネズエラカラカスのパルケ・ナシオネス・ウニダスでミゲル・テレスとWBAフェデボルミニマム級王座決定戦を行い、3-0（115-113、116-112、118-110）の判定勝ちを収め王座獲得に成功し再起にも成功した。2005年10月7日、パルケ・ナシオネス・ウニダスでワルベルト・ラモスと対戦し、8回49秒KO勝ちを収めWBAフェデボル王座の初防衛に成功した。2006年3月17日、カラカスのヴェロドロモ・テオ・カプリレスでワルベルト・ラモスと対戦し、12回2分15秒TKO勝ちを収めWBAフェデボル王座の2度目の防衛に成功した。2006年10月21日、WBO世界ミニマム級王者イヴァン・カルデロン（ プエルトリコ）に挑戦し、0-3の判定負けで王座獲得に失敗した。2006年12月16日、トゥルメロでカルロス・メロとノンタイトル10回戦を行い、3-0の判定勝ちを収め2年7ヵ月ぶりの再戦で雪辱を果たすと共に再起に成功した。2007年5月12日、ニカラグアマナグアのカジノ・ファラオスでローマン・ゴンサレスとWBAフェデラテンミニマム級王座決定戦を行い、初回2分28秒TKO負けを喫し王座獲得に失敗した。2007年7月30日、ベネズエラヌエバエスパルタ州パンパタルのセントロ・コメルシアル・サンビル・マルガリータでフレディ・カナテとノンタイトル10回戦を行い、3-0（98-94、98-96、99-91）の判定勝ちを収め再起に成功した。2007年9月8日、ベネズエラエル・ビギアのヒムナシオ・ホセ・ルイス・バレラでオスカル・マルティネスと対戦し、初回に偶然のバッティングによる負傷があった為、無効試合となった。2008年3月1日、後楽園ホールでWBA世界ミニマム級王者新井田豊（ 日本）と対戦し、6回2分16秒KO負けを喫し王座獲得に失敗した。2008年9月13日、バハ・カリフォルニア・スル州ラパスでIBF世界ミニマム級王者ラウル・ガルシア（ メキシコ）と対戦し、0-3（110-118、110-118、110-118）の判定負けを喫し王座獲得に失敗した。2008年12月13日、バハ・カリフォルニア・スル州ロレトでIBF世界ミニマム級王者ラウル・ガルシア（ メキシコ）と対戦し、0-3（107-120、107-120、108-119）の判定負けを喫し王座獲得に失敗、3ヵ月ぶりの再戦で雪辱を果たせなかった。2009年5月30日、WBC世界ライトフライ級26位のラモン・ガルシア（ メキシコ）とWBCインターナショナルライトフライ級王座決定戦を行う予定だったが、前日計量でバレラに700gの体重超過があり30分後の再計量でパスし計量失格を免れ通常に試合は行われたが、0-3（109-119、110-117、111-117）の判定負けを喫し王座獲得に失敗した。2010年8月7日、メキシコシティのアレナ・メヒコでエドガル・ソーサとノンタイトル10回戦を行い、4回1分33秒TKO負けを喫した。