没有合适的资源?快使用搜索试试~ 我知道了~
Trinity:在WebGL中运行的可编程3D流体模拟器
共256个文件
js:217个
glsl:22个
png:9个
需积分: 9 3 下载量 156 浏览量
2021-05-28
17:36:28
上传
评论 1
收藏 9.4MB ZIP 举报
温馨提示
三位一体 是一款可编程3D流体模拟器,可通过WebGL在GPU的浏览器中运行。 可以通过直接编码到浏览器中的GLSL程序(使用 )完全定制流体模拟逻辑。 单击下面的缩略图,以选择在浏览器中实时运行的预设模拟: 概述 模拟和渲染 Trinity是一个WebGL应用程序,它解决了GPU上流体/气体动力学的,并且体积渲染了结果场。 只有核心仿真逻辑是硬编码的,而大多数动力学是由用户编写的GLSL程序(在浏览器中编写)确定的,该程序指定了流体速度和温度的注入,外力的施加以及是否存在固体障碍物液体会与之碰撞。 通过注入代表温度的标量场来模拟热流体,然后将其被动平移并根据浮力影响动力学。 通常,最多四个标量场(统称为“温度”)可以被动平移并用于驱动动力学。 为了进行渲染,注入并被动地平移了两个表示吸收/散射/发射介质(例如灰尘或墨水)的消光(即密度)和反照率的色场。 这些是通过光线行进渲染的体积,
资源推荐
资源详情
资源评论
收起资源包目录
Trinity:在WebGL中运行的可编程3D流体模拟器 (256个子文件)
build 2KB
volume-fragment-shader.glsl 11KB
advect-fragment-shader.glsl 6KB
project-fragment-shader.glsl 4KB
update-fragment-shader.glsl 3KB
inject-fragment-shader.glsl 3KB
div-fragment-shader.glsl 3KB
vorticity-fragment-shader.glsl 3KB
initial-fragment-shader.glsl 2KB
tonemap-fragment-shader.glsl 1KB
copy-fragment-shader.glsl 246B
line-vertex-shader.glsl 203B
advect-vertex-shader.glsl 166B
volume-vertex-shader.glsl 164B
tonemap-vertex-shader.glsl 163B
vorticity-vertex-shader.glsl 117B
project-vertex-shader.glsl 117B
inject-vertex-shader.glsl 117B
initial-vertex-shader.glsl 117B
copy-vertex-shader.glsl 117B
div-vertex-shader.glsl 117B
update-vertex-shader.glsl 117B
line-fragment-shader.glsl 106B
index.html 7KB
compiler.jar 6.89MB
trinity.min.js 1.43MB
three.js 949KB
three.min.js 499KB
codemirror.js 366KB
jquery-ui.min.js 248KB
presets.js 227KB
ColladaLoader.js 98KB
jquery-3.3.1.min.js 85KB
glTFLoader.js 45KB
Octree.js 45KB
dat.gui.min.js 44KB
shaders.js 38KB
clike.js 32KB
MarchingCubes.js 32KB
WebGLDeferredRenderer.js 31KB
TransformControls.js 30KB
jquery-ui.css.js 28KB
SoftwareRenderer.js 26KB
ShaderDeferred.js 26KB
trinity.js 25KB
AWDLoader.js 25KB
CanvasRenderer.js 24KB
SceneLoader.js 24KB
solver.js 22KB
ShaderSkin.js 21KB
BinaryLoader.js 21KB
Projector.js 20KB
gl.js 20KB
VRMLLoader.js 19KB
gui.js 19KB
UTF8Loader.js 18KB
ProxyGeometry.js 17KB
SceneExporter.js 17KB
Sparks.js 17KB
ctm.js 17KB
OrbitControls.js 17KB
gif.worker.js 16KB
NormalDisplacementShader.js 16KB
Ocean.js 15KB
require.js 15KB
msgpack-js.js 14KB
renderer.js 13KB
SimplexNoise.js 13KB
codemirror.css.js 13KB
OrthographicTrackballControls.js 13KB
gif.js 13KB
TrackballControls.js 13KB
Lut.js 13KB
lzma.js 12KB
TypedArrayUtils.js 12KB
OceanShaders.js 12KB
RaytracingRenderer.js 12KB
MD2CharacterComplex.js 12KB
SVGRenderer.js 12KB
glTF-parser.js 11KB
STLLoader.js 11KB
TGALoader.js 11KB
BokehShader2.js 10KB
noise.js 10KB
PLYLoader.js 10KB
WaterShader.js 10KB
ShaderTerrain.js 10KB
RGBELoader.js 9KB
Car.js 9KB
MTLLoader.js 9KB
Mirror.js 9KB
CSS3DStereoRenderer.js 8KB
AssimpJSONLoader.js 8KB
pnltri.min.js 8KB
AdaptiveToneMappingPass.js 8KB
OBJMTLLoader.js 8KB
SkyShader.js 8KB
OBJLoader.js 8KB
SubdivisionModifier.js 8KB
VREffect.js 7KB
共 256 条
- 1
- 2
- 3
资源评论
火器营松老三
- 粉丝: 27
- 资源: 4649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【培训实施】-05-培训计划及实施方案.docx.doc
- 【培训实施】-03-企业培训整体规划及实施流程.docx
- 【培训实施】-08-培训实施.docx
- 【培训实施】-06-培训实施方案.docx
- 【培训实施】-11-培训实施流程 .docx
- 【培训实施】-09-公司年度培训实施方案.docx
- 【培训实施】-10-培训实施计划表.docx
- 【培训实施】-14-培训实施流程图.xlsx
- 【培训实施】-13-培训实施流程.docx
- 【培训实施】-12-企业培训实施流程.docx
- CentOS7修改默认启动级别
- 基于web的旅游管理系统的设计与实现论文.doc
- 02-培训师管理制度.docx
- 01-公司内部培训师管理制度.docx
- 00-如何塑造一支高效的企业内训师队伍.docx
- 05-某集团内部培训师管理办法.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功