首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
shawn0326
掘友等级
WebGL开发
|
优锘科技
html5,WebGL,u3d,游戏,虚拟现实
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
WebGL渲染器设计思考
一个==完整==的JavaScript框架,用于构建HTML5,WebGL,WebVR和Web Audio的3D游戏和体验。 PlayCanvas是一个开源游戏引擎。它使用HTML5和WebGL在所有==现代==浏览器中运行游戏和其他==交互==式3D内容,而无需插件。 Cla…
WebGL实现体渲染的一种方法
体渲染一般用于展示3D分布图及扫描图等。本文讨论一种适合在WebGL端实现的体渲染方法。 为了简单起见,本文只讨论立方体区域的体渲染方法。3D图像信息可以存储在3DTexture中,采样并计算色值的过程主要在片元着色器中完成。 如上图所示,O代表相机的位置,V代表视线的观察方向…
Depth精度问题分析
Depth的精度是图形开发者迟早要面对的痛点。很多文章讨论过这个问题,不同的游戏,引擎,设备中也有多种不同的Depth缓存格式和设置。 由于它与透视投影相互作用的方式,GPU硬件的深度映射变得有点深奥,单纯阅读公式并不能一目了然。 为了直观地了解它的工作原理,本文会借助一些图表…
WebGL的最佳实践
本文提供的建议和技巧可以用来提高的WebGL的表现。遵循这些建议可以使您的Web程序的兼容更多的设备和浏览器,并且提高性能。 你应该确保程序运行中不产生任何WebGL报错(这些报错是通过getError()捕获的)。在Firefox的默认设置下,WebGL报错将在控制台中产生一…
WebGL中的纹理各向异性过滤
首先展示一个简单的示例. 这个示例虽然简陋但是很好地展示了效果。如果您对这个概念不熟悉,这里简单解释一下。各向异性过滤(Anisotropic Filtering)是标准mip-mapping技术的一个扩展,用于优化在非正交视角下材质的显示效果。如上例中演示的地板和天花板。通过…
在游戏引擎中的JS性能优化
最近在做游戏引擎性能优化,关于js执行性能有些内容拿来这里分享。 第一,本文讨论的js性能问题,都是在大量执行的情况下才暴露出来的。一般来说,60fps的游戏,如果每帧需要执行2000次以上,那么就可以考虑本文的优化思路了。如果执行频次没有达到以上量级,性能并不会有明显提升。 …
个人成就
文章被点赞
58
文章被阅读
17,964
掘力值
410
关注了
2
关注者
50
收藏集
0
关注标签
2
加入于
2020-01-25