Ich versuche, ein Meshes-Material im Laufe der Zeit zu einem anderen Material zu ändern (vorzugsweise mit Greensock Animation Platform). Gibt es eine Möglichkeit, dies mit Nicht-Shader-Materialien zu tun?Animiere zwischen zwei Materialien auf einem Mesh Three.js
Pseudocode:
TweenMax.to(mesh.material.map, 1, {image:newTexture});
tweenen Ich schlage vor, Ihre Textur Übergang von außen in eine [Texture Atlas] (https-Rendering: //en.wikipedia.org/wiki/Texture_atlas) (aber beachten Sie den 'MAX_TEXTURE_SIZE' Wert Ihres Systems). Sie können dann die Offsets während des Übergangs an bestimmten Keyframes in den Atlas ändern und so den Eindruck erwecken, dass die Textur ineinander übergeht. – TheJim01