Todos los ejemplos · Mallas y 3D · En Markdown, para IAs

Caras de un modelo

Qué enseña este ejemplo

cull en el material de un modelo decide qué cara de sus triángulos se descarta. 'back', el valor por defecto, es una forma cerrada vista por fuera: el primer plano solo conserva su cara de arriba y desaparece cada vez que se da la vuelta. 'none' dibuja las dos caras, cada una iluminada como la cara que es y cada una con su sombra: el segundo plano, la bandera y la superficie del líquido. 'front' es una forma vista por dentro e iluminada por dentro: el cielo que lo rodea todo.

Un shader distingue las dos caras con ctx.frontFacing (composerFrontFacing() en el composer): la bandera es roja por un lado y blanca por el otro, y el líquido se ve claro desde arriba y profundo desde abajo, sin un segundo plano dado la vuelta. La bandera ondea con un hook de vértice, y su sombra ondea con ella.

Un material de glTF marcado como doubleSided se dibuja con 'none' sin que haya que decirlo.

Arrancando
Arrancando
—