brianzinn / react-babylonjs

React for Babylon 3D engine
https://brianzinn.github.io/react-babylonjs/
812 stars 102 forks source link

How to use svg as texture from local path #224

Closed alexbom closed 2 years ago

alexbom commented 2 years ago

Hi! I need to load svg from local path as texture of mesh:

        <cylinder ...>
            <standardMaterial name="some-material">
                <texture
                    url={"../assets/svg/some-image.svg"}
                    assignTo="diffuseTexture"
                />
            </standardMaterial>
        </cylinder>

But it works only with remote URLs. With non-declarative style we can use something like this: https://playground.babylonjs.com/#NT70VN#2 But how to use local svg in react-babylon?

brianzinn commented 2 years ago

Is that The same as this? https://github.com/brianzinn/react-babylonjs/blob/master/packages/storybook/stories/babylonjs/Textures/pbr.stories.js#L147

edit: just put in:

  <texture url="data:image/svg+xml;base64,<base-64-encoded-here>" />
alexbom commented 2 years ago

Could you give an example, please? I've tried to release this in sandbox, but unsuccessfull. https://codesandbox.io/s/recursing-panka-n86532?file=/src/App.tsx

  <standardMaterial name={`${props.name}-mat`}>
    <texture assignTo="diffuseTexture" url="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI3OS4wMDAwMDBwdCIgaGVpZ2h0PSIxMjgwLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTI3OS4wMDAwMDAgMTI4MC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTI4MC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik04ODYwIDEyNzk0IGMtMTQgLTIgLTU5IC05IC0xMDAgLTE1IC0yMzkgLTMzIC01MTcgLTE0NyAtNzc2IC0zMTcKLTI1MyAtMTY3IC00NDMgLTMyNSAtODE5IC02ODIgLTI4OSAtMjc0IC00MDcgLTM3OCAtNTQyIC00NzkgLTUxOSAtMzg2IC0xMjU3Ci02NTggLTI0NDMgLTkwMSBsLTE1NiAtMzIgLTg5IDU4IGMtNTUzIDM1NyAtMTEzMSA2MjAgLTE3NjcgODA0IC0xOTUgNTcgLTQ3NwoxMjIgLTYyOCAxNDYgLTEyNSAxOSAtMzc4IDIyIC00NzAgNSAtMzk2IC03MyAtNjEwIC0zNDQgLTY2MCAtODM2IC0xNyAtMTU4Ci04IC00ODkgMjAgLTc1NSA5NCAtOTE3IDI5MSAtMTczMiA2MjUgLTI1OTUgMTMwIC0zMzYgMTU1IC00MjggMTU1IC01NjggLTEKLTEzMyAtNDcgLTIzOCAtMTY3IC0zNzggLTI2IC0zMSAtMTE3IC0xMjkgLTIwMCAtMjE4IC04NCAtODkgLTE5MyAtMjE2IC0yNDIKLTI4MSAtMzI3IC00MzQgLTUxNSAtOTU3IC01ODMgLTE2MjAgLTE3IC0xNjQgLTE3IC03MTMgMCAtODk1IDQxIC00NDYgMTAyCi04MDcgMjI4IC0xMzYwIDc1IC0zMjUgODIgLTM2MyAxMDAgLTQ5MCAxOCAtMTMwIDQ2IC0xOTcgMTAzIC0yNTEgMzMgLTMyIDEzOQotODkgMTQ4IC04MCAyIDEgLTE1IDU2IC0zNyAxMjIgLTMzMSA5ODEgLTQ2NyAyMTkzIC0zNDUgMzA2OSA2MyA0NDkgMTgwIDc5NAozNjQgMTA2NiA4NCAxMjUgMTU1IDIwNiAyNDkgMjgzIDQxNyAzNDAgOTU4IDM1MiAxNTkyIDM1IDczMSAtMzY2IDEyMjkgLTkyNwoxMzY1IC0xNTM5IDI2IC0xMTggMzEgLTM3NSAxMCAtNTAxIC04MSAtNDg0IC00MDQgLTg0NyAtODYzIC05NzEgLTEyMSAtMzMKLTM3MyAtMzcgLTUyMCAtOSAtNDU4IDg4IC04NTggNDA5IC0xMDY4IDg1NyAtMjUgNTUgLTYyIDEzMSAtODAgMTcxIC02NCAxMzUKLTE3MCAxOTQgLTIyNCAxMjUgLTUwIC02MiAtNCAtMjcyIDEwNiAtNDgyIDgzIC0xNjAgMTc0IC0yODAgMzI0IC00MzEgMjI4Ci0yMjkgNDU3IC0zNTkgNzU1IC00MjcgMTM4IC0zMiAyNTkgLTQyIDY0NSAtNTIgMzc0IC0xMCA0NTkgLTE5IDYwMyAtNjUgMTE1Ci0zNyAyMTggLTg3IDMyNiAtMTU5IDEzMyAtODkgMjIyIC0xNjUgNDc2IC00MDYgMjUxIC0yMzggMzQzIC0zMTcgNDY5IC00MDIKMTE4IC03OSAyMTkgLTEyOSAzNDcgLTE3MSA5NCAtMzIgMTg4IC01MiA2MDkgLTEzMiA0MDQgLTc4IDYyNiAtMTk2IDc3NSAtNDE0Cmw0NiAtNjggLTI1IC04OSBjLTY3IC0yNDEgLTk3IC0zODMgLTg3IC00MDMgMTIgLTIyIDEwNyAtNjEgMTUxIC02MSA1OCAwIDY2CjE3IDEzMCAyNzMgODYgMzUwIDExOCA0MzcgMjA2IDU2OCAxMTAgMTY0IDIxMCAyODcgMzQ4IDQyNSAzOTQgMzkyIDg4MiA2NDYKMTM2MyA3MDkgNjExIDgwIDExNzUgLTIwMSAxNDgyIC03NDAgMTMyIC0yMzIgMTk2IC00ODIgMTg5IC03NDMgbC0zIC0xMzIgMzAKLTEyIGM5NiAtNDAgMjIxIDI3IDI2MSAxMzkgMTggNTIgMTcgMjA5IC0yIDMxOCAtNDcgMjcyIC0yMjMgNjM4IC00MzEgODk1Ci02MSA3NSAtMjIxIDIzNSAtMzIwIDMyMCBsLTUzIDQ1IDIzNiA0MTUgYzcwNyAxMjQ1IDc2OSAxMzQ3IDg2NCAxNDMzIDk0IDg1CjIxOSAxMDkgMzM3IDY1IDc4IC0yOCAxODUgLTEzNiAyMzEgLTIyOSA5NiAtMTk3IDgyIC0zNjUgLTYzIC03NjcgLTExNiAtMzI1Ci0xNDEgLTQ2MCAtMTMyIC03MjAgOCAtMjU3IDYxIC00NzEgMTc3IC03MTEgMTQ5IC0zMDcgMzU5IC01NTIgNjI4IC03MzIgMTIzCi04MyAyMzUgLTEzNyAzNzkgLTE4NSAxODAgLTYxIDI3MiAtNDggMzM4IDQ1IGwzMCA0MyAtMiAyMzYgYy00IDY1OSAtMTY4CjEzNDggLTQ3MiAxOTc3IC0xMDMgMjEzIC0xOTAgMzY1IC0zMjYgNTcwIC0xMzggMjA3IC0yNDMgMzQyIC00NTYgNTg1IC0xOTUKMjIzIC0yNzUgMzMzIC0zNDAgNDY1IC02NiAxMzYgLTg5IDIzNyAtODkgMzk1IDAgMTYwIDE2IDI1MyA5NCA1NjMgMTA0IDQwNwoxNDEgNjMzIDE1NSA5MzkgMjIgNTAxIC01MCA5NjAgLTIzOSAxNTEwIC0zMyA5NyAtMTI4IDM0NiAtMjExIDU1NSAtMzY0IDkxMwotNDExIDExMTIgLTQ1NCAxOTMzIC0yNCA0NzIgLTQzIDY4NCAtNzYgODgwIC03OSA0NzEgLTI1MSA4NDIgLTUwOCAxMTAxIC0xODUKMTg1IC0zNzcgMjkyIC02MjMgMzQ1IC03MCAxNSAtMzI2IDI3IC0zNzggMTh6IG0zMTAgLTM4OSBjNDE4IC0xNTQgNzY0IC02ODQKOTA5IC0xMzkxIDEwOCAtNTI4IDg1IC0xMDM4IC02OSAtMTQ4OCAtMzMgLTk5IC0zOCAtMTU2IC0xNSAtMjAwIDggLTE1IDU3Ci04NSAxMDkgLTE1NSA1NjQgLTc2MiA3NDIgLTEyMDMgODUwIC0yMTExIDYxIC01MTEgNTQgLTk2MCAtMjUgLTE1MzAgLTQ1Ci0zMjUgLTEzNSAtNzA0IC0xOTUgLTgyMSAtNyAtMTUgLTUwIC0xMzQgLTk1IC0yNjUgLTQ0IC0xMzEgLTEwMyAtMjg4IC0xMzAKLTM0OSAtMTk0IC00MzMgLTUwMCAtNzk3IC05NDIgLTExMTggLTIzNCAtMTcxIC00NDcgLTI5MSAtODgzIC00OTggLTEwNDkKLTQ5OCAtMTQ4MCAtNjQ5IC0xOTk4IC03MDAgLTE3NSAtMTcgLTU2NCAtNiAtNzM2IDIwIC0zNzAgNTggLTc5MiAxODEgLTEyNDUKMzYzIC00NTggMTg0IC05MjkgNDE5IC05NzEgNDgzIC0yNCAzNyAtMTEgNjcgNTUgMTI0IDMzIDI5IDgzIDg0IDExMiAxMjQgMjkKNDAgNzMgOTkgOTcgMTMyIDU0IDcyIDEwNSAxNzggMTI3IDI2MCAyMyA4NCAzMCAyOTEgMTYgNDExIC0xOCAxNDEgLTU0IDMwNQotMTE2IDUyNiAtMTIyIDQzOSAtMjE4IDY0OCAtMzg2IDg0OCAtMzAgMzYgLTc3IDk0IC0xMDQgMTMwIC0yOCAzNiAtNzggOTYKLTExMiAxMzMgLTk2IDEwNSAtOTYgMTI2IDEgMjM4IDM1IDQxIDEwMCAxMTYgMTQ1IDE2OCAyMTkgMjU0IDM4OSA1MTQgNjc1CjEwMzQgMjc3IDUwMiAzNzYgODcwIDQ0NSAxNjUyIDQwIDQ0NCAzNyA2MzEgLTEzIDgyOSAtNDQgMTcyIC0xNjMgNDM4IC0yNDIKNTQyIC00OSA2NCAtNjQgOTggLTY0IDE0OSAwIDQxIDUgNTEgNDUgOTQgOTUgMTAyIDI3NiAxNjggODE1IDI5OSAzODAgOTMgODk4CjE3NyAxMTc1IDE5MSAxMDIgNSAxNTAgMTIgMTc3IDI1IDY4IDMzIDE4OCAxNzIgMzIzIDM3NCA3MSAxMDYgMTY1IDIzNyAyMDkKMjkwIDEwNCAxMjUgMzgxIDQwNyA1MDggNTIwIDM2MCAzMTYgODgxIDYyMSAxMTc1IDY4NiAxMDkgMjUgMjc5IDE2IDM3MyAtMTl6Cm0tNzYxOCAtMjA4MCBjMTI4IC0yMiAyNjAgLTY5IDM5OCAtMTQyIDQzOSAtMjMxIDYzNCAtNDU0IDY5MCAtNzkzIDMyIC0xODgKLTMwIC0zODUgLTE4NCAtNTkwIC0xMjMgLTE2NCAtNDIyIC00MjYgLTU2NiAtNDk3IC0xNzMgLTg1IC0zMDMgLTEwIC00NzIgMjczCi0xNDYgMjQ1IC0yNTUgNDg0IC0zMjIgNzA3IC00NCAxNDUgLTEyMiA0OTIgLTEzNiA2MDEgLTI5IDIzMyA4MCA0MDYgMjgwIDQ0NQo3MiAxNCAyMjAgMTIgMzEyIC00eiIvPgo8cGF0aCBkPSJNODg1MSAxMTgyOSBjLTcxIC0xMiAtMjE2IC02MSAtMjg4IC05OCAtMjU5IC0xMzEgLTUzNSAtMzkxIC03NjYKLTcyNCAtMTM3IC0xOTYgLTE4NyAtMzA4IC0xODcgLTQxOSAwIC0xMzIgNjkgLTIwNiAyNzUgLTI5MyA1MCAtMjEgMjUyIC0xMTkKNDQ5IC0yMTggMTk4IC05OCAzODcgLTE5MCA0MjAgLTIwMiAxNzcgLTY2IDM0MiAtNzIgNDYxIC0xNyAyMjEgMTA0IDMzNiA0MTQKMzIyIDg3MiAtNiAxOTAgLTIxIDI5NCAtODYgNTg1IC00NCAxOTYgLTU1IDIzNSAtOTYgMzE0IC04NSAxNjggLTI2NSAyMzkKLTUwNCAyMDB6IG02NCAtMzQyIGM2NCAtNjcgMTAxIC0xODIgMTc5IC01NDcgNDcgLTIyMyA2NyAtMzkzIDY5IC01ODYgMiAtMTQ2CjAgLTE2NCAtMTcgLTE4MyAtMzcgLTQxIC0xMTQgLTI0IC0zMzUgNzAgLTIxMCA5MCAtMzgyIDE5MyAtNTc2IDM0NCAtMTYzIDEyNwotMTk0IDE4OCAtMTQyIDI4NCAzNyA3MCAyNTYgMzUwIDM1MCA0NDggMTM4IDE0MyAyNjAgMjEyIDM3NiAyMTMgNTEgMCA1NyAtMwo5NiAtNDN6Ii8+CjxwYXRoIGQ9Ik04ODk2IDcwNzUgYy0zMyAtMTMgLTExMCAtNTggLTE3MCAtOTggLTYxIC00MSAtMTUwIC0xMDAgLTE5NyAtMTMxCi05OCAtNjMgLTE4NSAtMTUyIC0yMjAgLTIyMyAtMzUgLTcyIC0zOCAtMTc0IC03IC0yMzIgMzYgLTY4IDg3IC0xMDMgMTUzCi0xMDkgNTMgLTQgNTcgLTMgODkgMzIgMjMgMjQgNDggNzIgNzYgMTQzIDY5IDE4MCAxMTkgMjQwIDI2MCAzMDYgMTEzIDU0IDE3Nwo0MiAyOTQgLTU1IDMyIC0yNyA3MyAtNTYgOTAgLTY2IDQyIC0yMiAxNDEgLTIyIDE4NCAxIDY5IDM3IDkyIDEyOSA1MyAyMDYKLTMwIDU4IC0xMjMgMTM3IC0yMTUgMTgxIC0xNTYgNzUgLTI4MiA5MCAtMzkwIDQ1eiIvPgo8cGF0aCBkPSJNMTAwMDUgNjExNSBjLTEzMyAtMjMgLTQ1NSAtMTI5IC01NjcgLTE4NiAtNDcgLTI0IC03OCAtNjQgLTc4IC0xMDEKMCAtMzkgMzIgLTEwMCA3MCAtMTMyIDUxIC00MiA5OSAtMzYgMjMzIDI5IDk4IDQ4IDEyNiA1NyAyMjIgNzEgODYgMTIgMTI2IDI0CjE4NCA1MiA4NSA0MyA5MiA1NSA5NSAxNTkgMSA2MCAtMiA3NSAtMTkgOTEgLTI4IDI4IC02MCAzMSAtMTQwIDE3eiIvPgo8cGF0aCBkPSJNNDk2MCA1ODY0IGMtMTQgLTIgLTUyIC05IC04NSAtMTUgLTE0MyAtMjUgLTI4OSAtMTMxIC0zODkgLTI4MgotMTQ2IC0yMjIgLTE1NyAtMzA5IC00NiAtMzg0IDQ0IC0zMSAxMDYgLTMwIDE1MSAwIDIxIDE0IDQ5IDUwIDc0IDk3IDUyIDk3CjE4NiAyMzYgMjY2IDI3NCAxMTUgNTUgMjE2IDUzIDM3OSAtOSAxMDkgLTQxIDE2MCAtNDQgMjIxIC0xMiA4NCA0NSA5MCAxMDkKMTggMTkxIC02MSA3MCAtMTEzIDkxIC0yODkgMTIwIC05MyAxNiAtMjYxIDI3IC0zMDAgMjB6Ii8+CjxwYXRoIGQ9Ik0xMDA0NSA1NTEzIGMtMzMyIC05MCAtMzM2IC05MiAtMzcxIC0xMjggLTM0IC0zNyAtNDkgLTg3IC0zNCAtMTE1CjUgLTEwIDI0IC0yMyA0MSAtMjkgNTggLTIwIDExNCAtMTMgMjI2IDMwIDk5IDM4IDExNyA0MSAyMjMgNDUgMTQ2IDUgMjQ0IDIxCjI2MyA0MiA0MCA0NSAzMiAxMjUgLTE4IDE3NyAtMjkgMzEgLTM4IDM1IC04MSAzNCAtMjcgLTEgLTEzOSAtMjYgLTI0OSAtNTZ6Ii8+CjxwYXRoIGQ9Ik03MjYzIDU0NzUgYy0yNjEgLTQ3IC00OTMgLTE5NSAtNjIzIC0zOTYgLTYzIC05OCAtNzcgLTE4NiAtNDEgLTI2NAo0MiAtOTAgMTMyIC0xNDIgMzE4IC0xODEgMjY3IC01NiAzMTYgLTc0IDMzMiAtMTE3IDE5IC00OSA2MiAtMzg5IDYyIC00OTAgMAotOTYgLTQgLTExNyAtMzcgLTIxNyAtNTggLTE3NiAtMTIzIC0yNTggLTI0NiAtMzE1IC0xOTMgLTg4IC00MzMgLTI4IC02MzYKMTU5IC01MSA0NiAtMTA4IDkwIC0xMjcgOTYgLTUzIDE4IC05OCAtOCAtMTMxIC03NiAtMjMgLTQ4IC0yNiAtNjMgLTIyIC0xMjQKOCAtMTEzIDcyIC0xOTYgMjAzIC0yNjIgMTU4IC04MSAzMjcgLTExMyA1NDQgLTEwNSAyODYgMTAgNDMxIDgzIDUyMyAyNjAgNzcKMTQ4IDE1OSAyMzYgMjQyIDI1OCAzNiAxMCA0OSA5IDEwNiAtMTIgNTkgLTIyIDg0IC0yNCAyNjAgLTI3IDEwNyAtMiAyNTMgMQozMjQgNyAxNTYgMTMgMjA0IDMyIDI5NSAxMTcgMzUgMzIgMTA3IDk1IDE1OSAxMzkgMTI3IDEwNiAxMzggMTI4IDE2NCAzMzEgMTIKOTIgMTcgMTc1IDEzIDIwMSAtOCA1NSAtNTEgMTA2IC0xMDMgMTIxIC01MyAxNiAtMTU1IDE1IC0xOTUgLTIgLTYyIC0yNiAtNzAKLTQ1IC03OCAtMTc5IC05IC0xMzYgLTM3IC0yNjIgLTcwIC0zMDkgLTMwIC00MiAtMTAxIC04NSAtMTg0IC0xMTEgLTg5IC0yOAotMjY2IC0zMCAtMzY1IC00IC0xNTEgNDAgLTI3MSAxMjggLTMwNCAyMjIgLTggMjYgLTIwIDkzIC0yNyAxNDkgLTIxIDE4OSAxMAozMTcgMTI5IDUzNCAxMTYgMjA5IDEzNSAyNTUgMTQwIDM0MSAzIDcxIDIgNzkgLTI2IDEyMyAtNTggOTAgLTIyNiAxNDggLTQyMgoxNDcgLTU4IDAgLTEzNyAtNyAtMTc3IC0xNHoiLz4KPHBhdGggZD0iTTk4MjggNDczOSBjLTQ0IC0xMyAtODggLTYwIC04OCAtOTUgMCAtNDAgMjUgLTg4IDYxIC0xMTggMzIgLTI3IDM2Ci0yOCA5OSAtMjAgMTQyIDE4IDE4MCAxMiAyODIgLTM5IDEwMiAtNTEgMTQwIC01NyAxOTMgLTMxIDQzIDIwIDEzNSAxMTcgMTM1CjE0MiAwIDU2IC05OSAxMTEgLTI1NyAxNDMgLTExNSAyMyAtMzY5IDM0IC00MjUgMTh6Ii8+CjxwYXRoIGQ9Ik00ODU1IDQ2MDkgYy0xNzEgLTU5IC0zODQgLTE4OCAtNDc4IC0yODkgLTU2IC02MCAtODYgLTEyMyAtNzQgLTE1NAoxMSAtMjkgNTcgLTM5IDExNCAtMjggNjggMTQgNTA1IDE5NiA1NjYgMjM2IDY4IDQ1IDc2IDE2OCAxNSAyMzQgLTI3IDI4IC02NAoyOCAtMTQzIDF6Ii8+CjxwYXRoIGQ9Ik00ODMwIDM5NzMgYy0xNCAtMiAtNjAgLTE1IC0xMDIgLTI5IC0xOTUgLTY0IC0zNDAgLTIyNSAtMzA4IC0zNDMKMTQgLTUyIDYyIC0xMDggMTAxIC0xMTYgNDMgLTEwIDEyNSAzMyAxODUgOTYgMjcgMjggNTggNTYgNjkgNjIgMTIgNiA3MSAxMQoxNDAgMTIgMTA0IDAgMTI2IDQgMTYyIDIzIDcwIDM3IDg4IDkzIDU0IDE2NyAtNDYgMTAyIC0xNjIgMTUxIC0zMDEgMTI4eiIvPgo8cGF0aCBkPSJNNDk1NSAzMzMxIGMtNDYgLTIxIC0xMDYgLTc3IC0yMjcgLTIxNSAtMTE3IC0xMzEgLTEzMiAtMTkxIC02NgotMjU2IDg5IC04OSAyNjEgLTQxIDM1NCAxMDAgMzUgNTIgNjEgNjcgMTQ0IDg1IDEzOSAyOSAxODAgNjIgMTgwIDE0NiAwIDU3Ci0xOCA4MCAtODUgMTA5IC00NyAyMCAtMTg4IDUwIC0yMzQgNTAgLTE0IDAgLTQ0IC05IC02NiAtMTl6Ii8+CjxwYXRoIGQ9Ik0zMDAzIDQ0NzUgYy0zNCAtMTUgLTM3IC0yMyAtMzMgLTk1IDUgLTk0IDcxIC0yMTIgMTgwIC0zMjAgODYgLTg3CjE1MyAtMTI1IDIwMSAtMTE1IDQyIDkgOTUgNTkgMTA5IDEwMCAxNSA0NiAzIDgzIC01OSAxNzcgLTk1IDE0NSAtMTgyIDIyMAotMjkwIDI1MiAtNjUgMTkgLTY3IDE5IC0xMDggMXoiLz4KPHBhdGggZD0iTTIzNDEgNDE5NCBjLTEzIC05IC0yOSAtMzIgLTM3IC01MCAtMjUgLTYwIC0xOSAtNzggNDcgLTEzNiA3MCAtNjAKOTkgLTEwNiAxMzMgLTIwNSA0NSAtMTMxIDgxIC0xNTkgMTg4IC0xNDcgODMgOSAxMDIgMjkgOTUgOTggLTEwIDk0IC01MyAxODkKLTExOCAyNjAgLTk4IDEwNyAtMjIyIDE5NiAtMjcxIDE5NiAtOCAwIC0yNCAtNyAtMzcgLTE2eiIvPgo8cGF0aCBkPSJNMTY4NCAzODc1IGMtMjYgLTQwIC0xNCAtMTA0IDM0IC0xNzcgNTYgLTg3IDg3IC0xNTcgMTE2IC0yNjcgMTQKLTUyIDMzIC0xMDIgNDEgLTExMCAxMCAtMTAgMzMgLTE2IDYxIC0xNiA0MCAwIDUwIDUgNzkgMzYgODMgOTEgMzggMjkwIC0xMDAKNDM4IC0xMDggMTE1IC0xOTUgMTUxIC0yMzEgOTZ6Ii8+CjwvZz4KPC9zdmc+Cg==" />
  </standardMaterial>
brianzinn commented 2 years ago

seems to work just by applying to the url -- the same as your PG. I only changed to assign to "emissiveTexture" on material: image fork of your sandbox: https://codesandbox.io/s/magical-elgamal-hg02q0?file=/src/App.tsx

alexbom commented 2 years ago

Thanks! It works