国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

??
??
WebGL ??? ???? ?? ?? ??
?? ??
?? ???? ?? ??? ??? ??
?? 1 : ????? ??
?? 2 : ?? ? ??
ThreeJS?? ??? ?? ??
??
??
?? : ??? ? ??
??? (? ???) ???
??? ???? ???? ???? ??
?? : ??? ???
?? ? ??
?? ? ??? ??? ??
?? ? ??? ???? ??
??? ?? : ??? ???
?? ? ?? ??
? ?? ?? ?? ??
MSDF ??? ??? ??
SDF ? MSDF ??? ???? ??
?? : ?? ?? ??
??? ? : ?? ??? 3D ???? ?????
?? ??
? ? ????? CSS ???? WebGL? ???? ????? ??

WebGL? ???? ????? ??

Apr 13, 2025 am 09:54 AM

WebGL? ???? ????? ??

WebGL? ??? ????? ??? ??? ??? ?? ??? ?? ?????. ??? ??, ??? ???, ??? ???… WebGL??? ?? ???? ?????.

???? ????? WebGL?? ???? ??????? ?? ??? ????. ???? ??? ?? ???? ??? ????. ??? ??? ? ? ??? ??????. ?? ??? ?? ??? ?? ???? ??? ?????? ?? ? ?? ?? ??? ??? ??? ?????? ???? ? ?, ???? ????? ?? ????? ???? ???? ?????? ? ? ??????? ??? ???, ?????, ???

??? ??? ???? WebGL? ?? ??? ??? API? ????? ??? ???? ?????. ??? ???? ?? ???? ??? ?????. ???? ?????? ???? ???????. ???? ?? ??? ???? ?? ?? WebGL ??? ??? ?? ???? ??? ??????.

???? ???? ??? ??? ???? ??? WebGL ???? ?? ? JavaScript 3D ????? ? ThreeJS? ?? ???? ??? ???? ??? ?? ? ??? ?? ????. ?????, ? ???? ?? ??? ???? ??? ????.

??

  • WebGL ??? ???? ?? ?? ??
  • ?? ??
  • ??? (? ???) ???
  • ?? ? ??
  • ?? ? ?? ??
  • ? ?? ?? ?? ??
  • ?? ??? 3D ???? ?????
  • ?? ??

WebGL ??? ???? ?? ?? ??

? ??? WebGL ??? ???? ?? ????, ?? ?? ???? ? ?? WebGL ??? ?? ???? ? HMTL ??? ?? ???? ???? ?? ? ? ??? ?????. 3D ?????? ????? ???? ?? ? ?? ??? ???? ???? ???? ?? ? ????. ?? ?? ??? ??? ?????.

?? ??

???? ????? ???? ?? ? ??? ?? ??? ????? ??? ????? ???? ???? ????. ??, ??? ???, ?? ? ???? WebGL? ?????.

???? ?? ? ? ???? ??? ???? ?? ???? ???? ????? ??????. ???? ???? ???? 3D? ???? ???? ??? ?? ???? ???? ? ? ????.

?? ??? ??? ???? ?? ?????. ? ????? ?? ???? ???? ?? ??? ???? ??? ???? ?????.

?? ?????? ?? ????? ??? ??? ????? 185,084 ?? ???? 555,252 ?? ??? ?????. ??? ?? 259 ?????. ?? ??? ???? ?? ??? ???? ??? ?? ??? ??? ? ? ????.

???? ?? ?? ??? ???? ???? ??? ?? ????, ?? ???? ?? ?????? ?? ? ?? ?? ??? ? ????.

?? ???? ?? ??? ??? ??

??? ??? ???? ???? ????? ?? ? ?? ??. ??? ??? ?? ?? ???. ?? ?? ??? Bezier ???? ???? ?????. ??, WebGL?? ?? ?? ?? CPU?? ?? ??? ?????. ???? ?????? Bezier ???? ??? (?? ??)? ???????.

?? ? ?? ?? ?? ??? ????? ?? ???? ??? ?? ??? ?? ???? ?? ?? ????. ??? ??? ??? ??? ??? ????? ?? ??? ???????.

?? 1 : ????? ??

ThreeJS? ???? ?? FaceType.js? ?? ??? ???? ?? ???? ?? ?? ??? ?? .json ??? ????. ThreeJ? ?? ?? ??? ??? ?? ???? ?????????.

 Const Geometry = New Three.FontGeometry ( "????? ??", {font : font, size : 80})

?? ThreeJ? ???? ?? ??? ?? ??? ???? ?? ??. 3J? ???? ??? ????? ?? ????? ??? ?? ? ????. ?? ?? ??????? ??? ??? ???? ??? WebGL ?? ??????? ? ? ????.

?? 2 : ?? ? ??

?? ??? ??????? ?? ??? ??? ??? ?? ???? ?????. ??? ???? ???? ?? ??? ?????. ?, StackoverFlow?? ??? ?? ?? ??? ?? ??? ????.

??? ????? ??? ?? ?????.

  1. ????? opentype.js ? earcut.js? ??????.
  2. opentype.js? ???? .tff ?? ???? Bezier ??? ?????.
  3. ? ?? ??? ?? ???? ???? ?????? ??????.
  4. ?? ??? ??? ?? ??? ??? ?? ???? ??? ??? ??????.
  5. ?? ??? ?? ? ?? ?? ??? ?? ???? ?? ??? ????.
  6. ?? ? ??? ?????? ??? ??????.
  7. ?? ????.

?, ?? ????. ???? ??? ?? ??? ?? ???? ?? ? ????. ???? ???? ???? ? ????.

ThreeJS?? ??? ?? ??

???? ThreeJS? ?? ??? ??? ??? ?????. ???? ??? Bezier ??? .json? ???? ThreeJ? ???? ??? ????? ?? ?????.

 var loader = new Three.FontRoader ();
var font;
var text = "Hello World"
var loader = new Three.FontRoader ();
loader.load ( 'fonts/helvetiker_regular.typeface.json', function (helvetiker) {
  font = helvetiker;
  var geometry = new Three.TextGeometry (???, {
    ?? : ??,
    ?? : 80,
    ?? : 5,
  });
}

??

  • 3D ???? ??? ?? ?? ?????.
  • ???? ??? ?? ????? ? ?????.
  • ?? ? ???? ?? ?? ??? ??? ?????.

??

  • ??? ?? ??? ?? ?? ?? ?? ????? ? ???? ????. ? ???? ?? ???? ?? ???? ???“Hello World”?? ??? ???? ????? 7,396 ?? ???? 22,188 ?? ??? ????.
  • ??? ???? ??? ??? ???? ????.
  • ?? ??? ? ?? ?? ?? ???? ???? ?? ????.
  • ?? ? ?? ???? ???? ??? ? ????.

?? : ??? ? ??

?? ????? ?? ??? ???? 3D ???? ??? ?? ??? ?? ? ??????. ?? ??? ????? ??? ??? ?? ??? ???? ?????. ??? ?? ??? ?? ???? ??? ??? ??? ???? ????.

?? ?? ??? ???? ?? ?? ??? ??? ??? ??????!

??? (? ???) ???

??? ???? ??? ?? ??? WebGL?? ???? ??? ?? ???? ??? ?? ? ????. Photoshop ?? ?? ??? ??? ???? ?? ???? ?? ? ???? ?? ?? ??? ???? ??? ????? ?????!

?? ???? ???? ???? ??? ???? ?? ? ? ????. ???? ??? ???? ??? ? ? ????.

??? ?? ??? ????????. ??? ???? ??? ???? ??? ? ??? ?? ?? ??? ??? ?????? ??? ????. ??? ???? ?? ?? ?? ??? ?? ???? ? ? ????. ????? ?? ??, 6 ?? ?? ? 2 ?? ?? ????????. ??, ??? ??? ??? ? ????, ????? ??? ?? ????. ?? ???? ??? ??? ?? ? ? ????. ??? ? ??? ??? ??? ?? ?? ???? ?? ? ? ????? ??? ????.

??? ???? ?? ???? ???? ???? ?? ???? ???? ? ?? ???? ???????. ??? ???? ?? ???? ???? ???? ? ??? ????. ??? ?? ???? ???? ???? ?? ??? ???? ?????? ???? ?? ??? ??? ??? ???????. ?? ? ???? ?????? ?? ?? ?? ? ????.

??? ???? ???? ???? ??

??? ????? ?? ?? ????. ???? ??? ??? ???? ?? ???? ???? ??? ???? ??????. ?? ?? ???????? ???? ?? ? ? ????.

 // ?????
?????? =;
Const Geometry = New Three.PlaneBufferGeometry ();
const material new new 3.meshbasicmaterial ({map : texture});
this.scene.add (new Mesh (?????, ??));

WebGL ?? ???? ?? ??, ?? ?? ??? ?????? ??? ????? ??? ??? ?????? ?? ????? ?? ? ????. ???? ??? ??? ?? ?? ??? ???? ???? ??? ??? ???? ????? ???? ??? ? ? ????.

?? ???? ?????? ? ?? ??? ??? ??? ??? ?? ???? ??? ?????.

 ?? createTextCanvas (???, ?? ?? = {}) {
    
    const canvas = document.createElement ( "???");
    const ctx = canvas.getContext ( "2d");
    
    // ?? ? ? ??? ??? ?????
    fontsize = parameters.fontsize || 56;
    ctx.font =`$ {fontsize} px monospace`;
    
    const textmetrics = ctx.measuretext (???);
    
    width = textMetrics.width???;
    ?? = fontsize???;
    
    // ??? ??? ????? ???? ??? ????? 
    canvas.width = ??;
    ???. height = ??;
    canvas.style.width = ?? "px";
    canvas.style.height = ?? "px";
    
    // ???? ??? ??? ??? ??? ?? ??????.
    ctx.font =`$ {fontsize} px monospace`;
    ctx.textalign = parameters.align || "??";
    ctx.textbaseline = ?? ?? .Baseline || "???";
    
    // ???? ?? ???? ???? ????
    ctx.fillstyle = "Transparent";
    ctx.fillRect (0, 0, ctx.canvas.width, ctx.canvas.height);
    
    ctx.fillstyle = parameters.color || "???";
    ctx.filltext (???, ?? / 2, ?? / 2);
    
    ?? ???;
}

texture = new Three.Texture (createTextCanvas ( "this is the text"));

?? ?? ? ??? ?? ????? ???? ??? ? ????. ?? ?? ?????? ?? ? ????.

????,?? ???? ?????? ???? 3 ??? 2D ?? 3 ??? ?? ???? ?? ???? ?????? ?? ? ????. ??? ?? ?? ???? ????? ??? ????? ???????.

??

  • ??? ?? ???? 1 ? 1 ??? ?????.
  • ??/? ?? ????. ? ???? 6 ?? ??? 2 ??? ? ??? ? ????.
  • ???? ???? ????? ????.
  • ??? ?? ??? ???? ???? ??? ? ?? ?? ??? ???? ?? ??? ?????.
  • ???? ???? ?? ?? ???? ?? ?? ? ????.

??

  • ??? ??? ? ????, ?? ?? ???? ?? ? ????.
  • NON RETINA, ???? ?? ?? ? ????.
  • ?? ? ?? ???? ??? ??????. ?? ???? ???? ? ?? ???? ?????.
  • ???? ????? ?????? ???? ??? ??? ??? ???? ??? ?????.

?? : ??? ???

??? ???? ?? ???? ?? ??? ?? ???? ? ?????. ??? ?? ??? ??? ??? ????? ??? ??? ?? ??????.

?? ? ??

?? ??? ??? ???? ?? ?? ???? ???? ?? ??? ??? ?????. ??? ? ?? ? ?? ?? ??? ?? ?? ?? ?????? ??? ? ??? ???? ??? ?? ??? ???? ????.

?? ? ??? ?? ?? ? ???? ??? ???? (??? ????)???? ?? ???? ??? ? ??? ??? ?????. ?, ? ???? ??? ???? ??? ???? ? ??? ????? ???? ??? ???? ??? ? ????.

?, ???? ?? ???? ?? ?? ???? ?????? ???????. ?? Glyph ? ??? ????? ????????.

? ?? ?? ? ????? ?? ? 117,272 ?? ??? 58,636 ?? ??????. ?? ?????? ?? 3.1 ? ? ??????. ?? ?? ? ??????. ??? ? ?????!

?? ?? ???? ???? ???? ??? ??? ?? ???? ??? ??? ????. ????? ???? ???? ?? ??? ??? ????? ?????. ?? ??? ???? ???? ?? ??? ???? ?? ?? ?? ?? ??????. ?? ?? ???? ?? ?? ?? ?? (SDF)? ??? ? ????.

?? ? ??? ??? ??

?? ?? ???? ??? ?? ????. ?? ????? ??? ??? ????.

  • AngelCode? BMFONT - ??? BitMap ??? ???? ?? ????.
  • Hiero-??? Java ?? ?? ?????. ??? ??? BMFONT? ?? ????? ??? ??? ?? ? ? ????.
  • Glyphs Designer - ??? ?? MacOS ????.
  • Shoebox - ??? ?? ? ??? ??? ?????? ??? ?????.

??? ?? anglecode? BMFONT? ??? ????. ????? ?? ?? ???? ???? ?????. ? ??? ? ???? ??? ??? ????? ???? ?? ??? ?? ? ????.

?? ?? ??? ??? ??? ?? ? ??? ?????. ??? ?? ?? ?? ??? ??? ??? ?? ??? ??? ? ?? ? ??? ????.

?? ??? ???? ??? ??? ???? ??? ? ????.

?? ??? ?????? ???? ?? ?????? . ??? ???!

??? ??? ?? ???? ?? ??? ????. ???? ?? ???? ? ? ?? ??? ??? ????.

  • ?? ?? : ????? ??? ??? ??? ? ????. ??? ?? ??? ??? "?? Char Height"???. ????? ?? "??"??? ??? ?? ??? ?????. ??? ???? ?? ??? ?? ? ?? ?? ??? ??? ??? ?????. ???? ????? "char height match"??? ??????.
  • ???? ?? : ??? ?? ??? ??? 2 ?? ??? ?????? (? : 16 × 16, 32 × 32, 64 × 64 ?). ?? ?? ??? ?? "?? MIPMAP ??"???? ??? ? ????.

?? ???? "?? ??"??? ?????. ??? ?? ???? ?? ??? ? ???? ? ??? ???? ?? ?????.

?? ?? ?? ??? ?? ???. ?? ?? Lowecase? ??? ?? ??? ?? ?? ??? ? ??? ?? ? ? ??? ???? ??????. ?? ?????? ?? ?? ???? ??? ?? ???.

?? ????? ?? ?? ??
?? 3 KB
?? ??? 11 KB
XML 12 KB
??? ?? ?? ??
PNG 7 KB
??? 64 KB
Directraw Surface 65 KB

PNG? ??? ????? ?? ?? ?? ?????.

?? ?? ???? ?? ? ?????. ?? ??? ??? ??? ? ?? ????? ???? ?? ?? ??? ??? ??? ?? ?????. ? ??? ???? ?? ???? ??? ??????.

?? ? ??? ???? ??

?? ? ?? ????? ??? ???? ???? ??? ?? ? ??? ????. ? ???? ?? ??? ??? ??? ???? ?? ??? ??????. ??? ???? ? ????? ??? ?????? ???? ????? ?? ??? UV? ? ? ????.

ThreeJS?? 3 bmfont-text? ???? ?? ?, SDF ? MSDF? ???? ???? ?? ? ????. ?? ?? ???? ???? ?? ???? ?? ?????? ?????. NPM? ????? ???????.

 var creategeometry = require ( '3 bmfont-text')
var loadfont = require ( 'load-bmfont')

loadfont ( 'fonts/arial.fnt', function (err, font) {
  // ?? ? ?? ? ???? ?? ??, 
  // 300px? ???? ??? ?? ? ??
  var geometry = creategeometry ({
    ?? : ??,
    ??? : "? ???"
  })
    
  var textureloader = new Three.TextUreLoader ();
  textureloader.load ( 'fonts/arial.png', function (???) {
    // ??? 3JS ??? ??? ? ????
    var ?? = ??? 3.meshbasicmaterial ({
      ?? : ??,
      ?? : ??,
      ?? : 0xaaffff
    })

    // ?? ??? ??? ???????!
    var mesh = new Three.Mesh (?????, ??)
  })
})

???? ?? ?? ? ?? ???? ?? ? ??? ?? ??? ??????.

??

  • ??? ?????? ?????.
  • 1 : 1 ??? ??? ?????.
  • ???? ???? ?? ???? ??? ? ? ????.
  • ?? ?? ???? ?? ???? ????.
  • ??? ?? ????? ?? ? ?????.
  • Kerning, ?? ?? ? ???? ?? ??? ?? ??? ?? ??? ?????.

??

  • ??? ???? ??? ? ?????.
  • ??? ??? ???? ?? ??? ???? ??? ? ??? ?????.
  • ???? ???? ?? ??? ????? ?? ? ?? ????.
  • ??? ? ??? ? ??? ?? ? ????.

??? ?? : ??? ???

??? ?? ? ??? ? ?? ??? ??? ? ??? ?? ??? ?????. ??? ???? ?? ? ?????? ? ? ??? ??? ??? ?? ??????? ????.

??? ??? ?? ??? ?????? ??? ?? ? ?? ????? ??? ????? ??? ???? ????? ????. ?? Z ? ? Y ?? ?? ??? ???? ???? ???? ????.

?? ? ?? ??

?? ? ??? ????? ?? ?? ?? (SDF) ??? ??? ???????. ?? ? ???? ???? ?? ???? ?? ? ??? ?? "??? ????"? ?????.

??? ?? ? ????? ???? ???? ??? ? ? ???? ???? ?? ???? SDF? ???? ???? ?? ???? ?????? ???? ??? ?????.

??? ?? (?? ??)? ????? SDF S? ??? ????? . SDF? ? ??? ?? ??? ?? ??? ??? ?????. ??? ??? ?? ?? ?? ????? ??? ?????. ??? ???? ??? ?? ????. ??? ? ?? ??? ??? ????. ? ???? ??? ??? ?????.

SDF S? ????? ?? ? ?? ???? ?????.

SDF? ? ???? ??? ???? ??? ?? ??? ?? ??? ??? ???? ????. ??? ??? ????? ???? ??? 0.5?? ?? ?????????. ?? "A"? SDF? ?? ??? ???? ??? ????? ??????.

??? ????? SDF? ? ??? ???? SDF?? ???? ??? ??? ? ? ??? ????. ?, 16pt ?? SDF? ??? ???? ?? ?? ?? ? ??? ???? ?? ?? 100pt ??? ?? ? ? ????.

SDF S? Bilinear ???? ??? ?? ???? ??? ? ? ?? ??? ????? ?????. ?? ? ?? ??? ?? ?? ? ??? ??? ?? ?????. ? ??, ?? ?? ? ??? ? ?? ??? ???? ???? ?? ? ??? ???? ?? ??? ?????.

SDF??, ? ?? ??? ???? Bilinear? ?? ??? ??????? ??? ?????. ? ? ?? ??? ??? ???? ??? ?? ?? ???? ?? ??? ?? ?? ????. ??? ?? SDF? ??? ???? ??? ????? ?? ?????.

???? ???? ??? ????. ???? ??? ? ??? ?? ?? ??? ?? ??? ??? ?? ??, Bilinear ??? ??? ? ?? ???? ?? ???? ?? ?? SDF? ???? ? ? ? ?? ?? ???? ????.

??? ??? ????? ? ??? ??? ?? ???? ? ?? SDF? ???? ????. ??? ??? ?? ???? ??? ????.

SDF S? ??? ? ?? ?????? ??? ??? ?? Chris Green? ??? ?? (PDF)? ??????.

??

  • ??? ??, ???? ?? ?? ? ???? ???? ?????.
  • ?? ???? ??????.
  • ??? ?? ?? ? ?? ??? ?????. ?? ???? ???? ??? ?? ?? ?? ?? ??? ?? ??? ??? ? ? ????.
  • ??? ??? ? 4 ?? ??? ?? ?? ?? ????.
  • ???? ?? ?? ???? ?? ??, ??? ? ?? ??? ??? ??? ??? ?????.
  • ??? MSDF?? ???? (??? ??? ? ? ????).

??

  • ???? ???? ?? ????? ?? ???? ????? ??? ??????. (??, ??? MSDF? ????? ?? ? ??? ? ????.)
  • ?? ?? ??? ??? ????.
  • ??? ?? ???? ?? ? ??? ? ????.

? ?? ?? ?? ??

MSDF (Multi-Channel Signed Disting Field) ??? 3 ?? ?? ??? ?? ???? ?? ??? ???? ???? ?? ? ??? SDF S? ?? ??? ?? ?????. ??? ???? ?? ?? ??? ????, ??? ???? ??? ???? ?? ??? ??? ??? ???? .

? ?? ?? ??? ?? ???? ???? ? ??? ??? MSDFS? ?? SDF?? ?? ? ?? ?? ? ?? ??? ?????. ?? ???? ?? 50px?? ???? ? ??? ?? SDF? MSDF? ??? ?????.

?? SDF? ????? MSDF? ?? ??? ??????? ??? ????? ???? ??? ?? ??? ?? ??? ?????. ??? ? ?? ?? ?? ??? ???? ?? ??? ?? ??? ??? ????. ?? ? ?? ??? ???? ???. ?? ??? ???? MSDF ???? ?? readme? ??????.

??

  • ??? SDF?? ? ?? ?? ? ?? ??? ?????. ??? ?? ? ?? ?????.
  • ??? ???? ? ? ???? ???? ?????.

??

  • ???? ?? ????? ?? ? ? ??? ???? ?? ??? ??? ?? ? ????.
  • ????? ? ?? ?? ?? ??? ?????, ?? ?? ???.
  • ???? ?? ??? ?? ?????.

MSDF ??? ??? ??

MSDF ??? ???? ?? ?? ??? MSDF-BMFONT-WEB ??? ???? ????. ???? ?? ??? ?? ??? ??? ?????? ? ? ?? ??? ?????. ?? A- ????? ???? ?? MSDF? ?? ? ?? Google ??? ????.

SDF ?? ??? ????? ?? ????? ??? ??? ??? ??? ?????. MSDF-BMFONT-XML CLI? ?? ???? ????? ??? ?? ???? ??? ?????. ??? ??? ??? ?? ?????.

?? NPM?? ? ????? ???????.

 NPM ?? MSDF-BMFONT-XML -G

???? ??? ?? ? .ttf ?? ??? ??????.

 MSDF-BMFONT ./OPEN-Sans-BLACK.TTF- OUTPUT-TYPE JSON-FONT-SIZE 76 -TEXTURE-SIZE 512,512

??? ??? ?? ??? ????. MSDF-BMFONT-XML? ??? ?? ?????? ?? ??? ????? MSDF? ???? ???? ? ??? ? ?? ??? ????.

  • -t ?? -Field-Type <msdf sdf> : msdf-bmfont-xml ????? msdfs glyph atlases? ?????. ?? SDF? ????? -t SDF? ???? ???????.</msdf>
  • -f ??-output-type : msdf-bmfont-xml ???? JSON?? ?? ?? ???? XML ?? ??? ?????. JSON? ??? ????? ?? ?? ??? ?? ? ????.
  • -s, -font-size : ?? ??? ?? ? ?? ?? ????? ??? ??? ? ????. ?? ??? ??? ???? ??? ?? ? ? ????. ? ???“M”??? ?? ??? ?? ?????.
  • -m ?? -texture-size : ?? ???? ?? ??? ?? ??? ? ?? ??? ???? ??? ??????. ?? ??? ??? ????? ??????? ?? ?, ??? ??? ??? ? ????? ?? ??? ?? ?? ??? ?? ?? ?????.

MSDF ? SDF ??? ???? ? ????? ?? ??? ????.

  • MSDF-BMFONT-WEB : MSDF (SDF? ??)? ??? ?? ???? ? ??
  • MSDF-BMFONT : ??? ? ?? ???? ??? ?? ??
  • MSDFGEN : ?? ?? MSDF ??? ?????? ?? ?? ? ??
  • Hiero : ?? ?? SDF ??? ?? ???? ??

SDF ? MSDF ??? ???? ??

SDF ? MSDF ??? Glyph Atlases??? BitMap ??? ????? 3 BMFONT-TEXT? ??? ? ????. ??? ???? ?? ???? ?? ??? ???? ??????? ????.

SDF ???? ???? ??? ??? ????. ??? ?? ??? Glyph ???? .5?? ? ?? ??? Glyph ???? 0.5 ????? ? ??? ?? ????? ?? ???? ?? 0.5 ??? ????? ??? ????? ??? ?? ? ????????.

 const fragmentshader =`

  ?? ? VEC3 ?;
  ?? ? ??? 2D ?;
  ??? vec2 vuv;
  
  void main () {
    vec4 texcolor = texture2d (map, vuv);
    // ??? ?? ? ??????.
    float alpha = step (0.5, texcolor.a);

    GL_FRAGCOLOR = VEC4 (?, ??);
    if (gl_fragcolor.a <p> ?????, ??? ???? ????? ???? 3 bmfont-text?? ??? ??? ? ????. ?? ?? RawShadertial?? ?? ??? ? ????.</p><pre rel="JavaScript"> sdfshader = require ( '3 bmfont-text/shaders/sdf');
?? = ??? 3.RawshAdermaterial (msdfshader ({
  ?? : ??,
  ?? : ??,
  ?? : 0x000000
});

MSDF ??? ?? ????. ??? ? ?? ?? ??? ???? ?? ???? ???? ?????. ? ? ??? ?? ??? ???????. ?? ?? ???? ???? ?? 3 ?? ?? ??? ???? ???? ??? ?? ??? ???????.

 const fragmentshader =`

  ?? ? VEC3 ?;
  ?? ? ??? 2D ?;
  ??? vec2 vuv;

  ??? ??? (float r, float g, float b) {
    return max (min (r, g), min (max (r, g), b));
  }
  
  void main () {
    vec4 texcolor = texture2d (map, vuv);
    // ??? ?? ? ??????.
    float sigdist = median (texcolor.r, texcolor.g, texcolor.b) - 0.5;
    float alpha = step (0.5, sigdist);
    GL_FRAGCOLOR = VEC4 (?, ??);
    if (gl_fragcolor.a <p> ?? ????, ??? ?? MSDFShader? ???? 3 bmfont-text?? ??? ? ???, ?? ?? ???? ????? ?????. ?? ?? RawShadertial?? ?? ??? ? ????.</p><pre rel="JavaScript"> msdfshader = require ( '3 bmfont-text/shaders/msdf');
?? = ??? 3.RawshAdermaterial (msdfshader ({
  ?? : ??,
  ?? : ??,
  ?? : 0x000000
});

?? : ?? ?? ??

Star Wars Drawl Intro? MSDF? SDF ??? ? ???? ?? ????. ??? ?? ??? ???? ???? ?????. ??? ?? MSDF? ??? ? ??? ???? ?? ?? ?? ????! ????, 3 BM FONT? ?? ??? ???? ???? ????. ?? ???? ?????? ?? ?? ??????? ?????.

??? ??? ??? ??, ?? ?? ????? ??? ?? ??? ?? ?????, ?? ??? ???? ???, ?? ??? ??? ??? ???? ???? ????? ????.

??? ? : ?? ??? 3D ???? ?????

?? ?? ??? ??? ?? ?? ??? ?? ???? ??? ?? ???? ?????. ??? ????? 3D ?????? ????? ??? ??? ?? ?? ???? ????.

?? ?? ???? ???? ?? ??? ?? ?? ?????. ??? ????? ???? ?? ???? ? ????? ??? ??? ???? ??????.

??? ??? ???? ???? ???? ?? ??? ????? ????.

?? ??

?? ??? ?? ??? ?????. ??? ??? ? ??? ??? ??? ??? ?? ??? ??? ????.

WebGL ???? ??? ???? ? ????? ?? ??? ?????? ??? ???? ??? WebGL ???? ?????. ?? ????? WebGL? ??? ?? ??? ???? ?? ????.

  • 3JS?? ??????? ? ?? ??
  • ??? Heavy Spotify ???? ?? ?? ??
  • MSDF? ?? ???? ??
  • ? ?? ?? ??? ??
  • GPU? ?? ?? (???) ???
  • ?? ??? ??? ??? ??
  • ?? ? ??? ???? ??? ????

? ??? WebGL? ???? ????? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

?? ????
1784
16
Cakephp ????
1729
56
??? ????
1579
28
PHP ????
1444
31
???
'?? ??? CSS'? ?????? '?? ??? CSS'? ?????? Jun 24, 2025 am 12:42 AM

CSS? ??? ??? ????? ????? ??? ? ?? CSS? ????? ?? ??????, ?? ?? ? ??? ??, ??? ?? ?? ??? CSS ? ????? ?? ??? ?? ???? ???? ??? ??? ???. 1. ?? CSS? ???? HTML? ?? ?????. 2. JavaScript? ?? ??? CSS ??; 3. ??? ??? ???? ?? ???? ????? ??????. 4. CSS? ???? ???? ??? ????. ?? CSS? ???? ?? ??? ???? Rel = "Preload"?????? ????, ??? ?? ??? ????? ???? ??? ?? ? ??? ???? ??? ?????.

?? ? ?? CSS : ?? ?? ??? ?????? ?? ? ?? CSS : ?? ?? ??? ?????? Jun 20, 2025 am 12:45 AM

TheBestoproachforcssdspectionseproject'sspecificneeds.forlargerProjects, externalcsSisbetterduetomainabainabainabilitableability ? forsmallerprojectsorsingle-pageapplications, ?? csmightbemoresuitable.it 'scrucialtobalanceprojectsize, ??

? CSS? ???? ??????? ? CSS? ???? ??????? Jun 19, 2025 am 12:29 AM

???, cssdoesnothavetobeInlowercase. ???, lowercaseisRecomedended for : 1) ??? ? ??, 2) ??? ?? rorsinerrorsinerrorsIngerRorsIngerRorsInteChnologies, 3) ??? ?? ??, ? 4) ?? ? ???? ????.

CSS ?? ??? : ??? ?? ????? CSS ?? ??? : ??? ?? ????? Jun 20, 2025 am 12:09 AM

cssismostlycase-Insensitive, buturlsandfamilynamesarecase-insensitive.1) propertiesandvalueslikecolor : red; anteOtcase-inditive.2) urlsmustmatchtheserver'scase, ?? ??,/images/logo.png.3) fontfamilynames'opens'mustoccase.

autopRefixer ? ???? ??? ?????? autopRefixer ? ???? ??? ?????? Jul 02, 2025 am 01:15 AM

AutoPrefixer? ?? ???? ??? ???? ?? ?? ???? CSS ??? ???? ???? ?????. 1. ????? ???? ???? ???? ??? ?????. 2. PostCSS ???? ??, CSS? ?? ???? ???? ?? ???? ??? ???? ??? ?? ??? ?????. 3. ?? ???? ???? ??, ??????? ?? ? ?? ???????? ????? ?? ?????. 4. ???? ???? ???? ???? ?? ?? ????, ???? ?? ??? ?? ???? ???? ????? ?? ???? ?? ????.

CSS ??? ? ?????? CSS ??? ? ?????? Jun 19, 2025 am 12:34 AM

CSSCOUNTERSCANAUTOMALLYNUMBERSESSESSENDS.1) USECOUNTER-RESETTIONITIALIZE, CORKENT-INCREMENTTOINCERES, andCOUNTER () ORCOUNTERS () TODISPLAYVALUES.2) COMPINEWITHJAVAISCRIPTORDINAMICCONTENTTOEREACCUTERUPDATES.

CSS : Case Case? ?? ???? ????? CSS : Case Case? ?? ???? ????? Jun 19, 2025 am 12:27 AM

CSS?? ??? ? ?? ??? ?? ??? ???? ??, ??, URL ? ??? ?? ????? ?? ?? ??? ?????. 1. ???? ?? ??? ??? ? ???? ?? ?? ??? ??????. 2. ?? 16 ?? ??? ?? ??? ?????, ??? ???? ???? ?? ??? ??? ???? ????. 3. URL? ??? ???? ???? ??? ??? ? ????. 4. ??? ?? ?? (??)? ??? ???? ??? ? ???? ??????? ???????.

Conic-Gradient () ??? ?????? Conic-Gradient () ??? ?????? Jul 01, 2025 am 01:16 AM

theconic-gradient () functionincsscreatescurcular gradientsthattroTecolorstopsaroundacentral point

See all articles