Todos los ejemplos · Shaders y post

Efectos 3D

Qué enseña este ejemplo

Materiales de fragmento propios en mallas. Un efecto 'mesh3d' es un shader de superficie, fn effect(surface, ctx), con un FragContext que da uv, la normal y la worldPos del mundo, y el término de luz Gouraud (light) por separado.

Con eso basta para una disolución, un holograma con fresnel, un campo de fuerza que late y un tornasol según el ángulo, todos animados con mu.time.

Arrancando