小编Joh*_*ohn的帖子

在 Three.js 中从 Base64 加载纹理

我目前正在从 URL 加载纹理,但由于我的后端代码正在生成行星,因此我需要使用 Base64 显示它们。

(我正在玩程序生成,所以我不想保存图像然后通过 URL 加载它)

这是代码;

<!DOCTYPE html><html class=''>
<head>
<style>body {
  background: black;
  text-align: center;
}
</style></head><body>
<script id="vertexShader" type="x-shader/x-vertex">
            uniform vec3 viewVector;
            uniform float c;
            uniform float p;
            varying float intensity;

            void main({
                vec3 vNormal = normalize( normalMatrix * normal );
                vec3 vNormel = normalize( normalMatrix * viewVector );
                intensity = pow( c - dot(vNormal, vNormel), p );

                gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
            }
        </script>

        <script id="fragmentShader" type="x-shader/x-fragment"> 
            uniform vec3 …
Run Code Online (Sandbox Code Playgroud)

javascript three.js

6
推荐指数
1
解决办法
6572
查看次数

标签 统计

javascript ×1

three.js ×1