文件名称:computer-graphics-webgl:计算机图形学 (WebGL)
文件大小:15.42MB
文件格式:ZIP
更新时间:2024-07-26 19:02:44
JavaScript
计算机图形 webgl 计算机图形学 (WebGL) 沙尔科夫·亚历山大,302 组 实现效果: 2D 后期效果(高斯模糊) - 2 分 根据标准模型的每像素照明计算 - 2 分 分层雾(每像素) - 3 分 非标照明模型(Cook-Torrance)- 3分 模糊阴影(方差阴影贴图) - 4 分 工作需要支持 WebGL 的浏览器。 开始: 启动本地服务器:Mongoose,在 mongoose-linux-x86_64 for Linux、mongoose-windows.exe for Windows 或任何其他文件服务器分发项目文件夹的根目录中 在浏览器中打开项目如果您使用附加的 Mongoose,或者在您的服务器配置为的地址 该项目的不断更新的在线版本也可用: : js、glsl 文件夹中的源文本。
【文件预览】:
computer-graphics-webgl-master
----mongoose-windows.exe(144KB)
----models()
--------stone3.json(1.02MB)
--------stone4.json(262KB)
--------stone2.obj(729KB)
--------stone5.obj(345KB)
--------obj-to-js.py(48KB)
--------stone4.obj(432KB)
--------stone2.json(436KB)
--------objtojs.sh(200B)
--------stone1.json(3.68MB)
--------stones.zip(6.09MB)
--------objread.cpp(748B)
--------stone5.json(209KB)
--------ozzy.json(1.17MB)
--------chev.json(1.33MB)
--------stone3.obj(1.72MB)
--------terrain.json(447KB)
--------terrain.obj(245KB)
--------stone1.obj(6.15MB)
--------gen-normals(39KB)
--------quads-to-triangles.sh(115B)
--------Ozzy.obj(1.77MB)
--------ozzy.zip(3.06MB)
--------objread.h(11KB)
----LICENSE(18KB)
----js()
--------sylvester.js(48KB)
--------main.js(5KB)
--------scene.js(15KB)
--------object3D.js(3KB)
--------jquery-2.1.1.min.js(82KB)
--------glUtils.js(5KB)
--------shaders.js(13KB)
--------shaderHandler.js(2KB)
--------models.js(4KB)
----glsl()
--------fs-cook-torrance.glsl(3KB)
--------vs-gauss.glsl(142B)
--------vs-main.glsl(470B)
--------vs-cook-torrance.glsl(886B)
--------fs-lambert.glsl(2KB)
--------vs-lambert.glsl(758B)
--------fs-main.glsl(2KB)
--------fs-gauss.glsl(2KB)
--------fs-depthmap.glsl(109B)
--------vs-depthmap.glsl(220B)
----css()
--------index.css(488B)
----README.md(1KB)
----.idea()
--------misc.xml(127B)
--------encodings.xml(166B)
--------workspace.xml(35KB)
--------vcs.xml(166B)
--------scopes()
--------jsLibraryMappings.xml(651B)
--------ComputerGraphics.iml(283B)
--------.name(16B)
--------modules.xml(286B)
----index.html(2KB)
----mongoose-linux-x86_64(1.01MB)