three实现一个三维可调参数的脉动星际熔炉效果代码
代码语言:html
所属分类:三维
代码描述:three实现一个三维可调参数的脉动星际熔炉效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
</head>
<body translate="no">
<canvas id="glcanvas"></canvas>
<div id="controls">
<div class="header">
<h2>Star Forge</h2>
<button id="toggleBtn" class="toggle-button">▲</button>
</div>
<div class="content">
<div class="section" id="shape-controls">
<h3>Structure</h3>
<div class="control-row">
<label>Points</label>
<input type="range" id="pointsSlider" min="3" max="16" step="1" value="8">
<span id="pointsValue" class="slider-value">8</span>
</div>
<div class="control-row">
<label>Inner R</label>
<input type="range" id="innerRadiusSlider" min="0.5" max="4" step="0.05" value="2">
<span id="innerRadiusValue" class="slider-value">2.00</span>
</div>
<div class="control-row">
<label>Outer R</label>
<input type="range" id="outerRadiusSlider" min="1" max="8" step="0.05" value="4">
<span id="outerRadiusValue" class="slider-value">4.00</span>
</div>
<div class="control-row">
<label>Density</label>
<input type="range" id="heightSlider" min="0.1" max="2" step="0.05" value="0.2">
<span id="heightValue" class="slider-value">0.20</span>
</div>
</div>
<div class="section" id="effects-controls">
<h3>Dynamics</h3>
<div class="control-row">
<label>Pulse</label>
<input type="range" id="rotationSpeedSlider" min="0" max="8" step="0.1" value="0.5">
<span id="rotationSpeedValue" class="slider-value">0.50</span>
</div>
<div class="control-row">
<label>Glow</label>
<input type="range" id="glowIntensitySlider" min="0" max="4" step="0.05" value="0.45">
<span id="glowIntensityValue" class="slider-value">0.45</span>
</div>
<div class="control-row">
<label>Energy</label>
<input type="range" id="wireframeOpacitySlider" min="0.1" max="1" step="0.01" value="0.8">
<span id="wireframeOpacityValue" class="slider-value">0.80</span>
</div>
</div>
<div class="section" id="colors-controls">
<h3>Spectrum</h3>
<div class="control-row">
<label>Core</label>
<input type="color" id="colorA" value="#4f6fff">
</div>
<div class="control-row">
<label>Aura</label>
<input type=&qu.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0