TEORT_WebGL:尝试WebGL,完善渲染技术

时间:2021-05-03 11:01:41
【文件属性】:
文件名称:TEORT_WebGL:尝试WebGL,完善渲染技术
文件大小:564.05MB
文件格式:ZIP
更新时间:2021-05-03 11:01:41
JavaScript TEORT_WebGL 介绍 这是我在名为TEORT系列项目的WebGL的一次尝试,出于好玩,该项目主要是我近期研究的一些新思路而设计而成的渲染器。目前,该渲染器还在初期阶段,但以包含一些可见成果。最初该项目作为私人项目托管在gite上,现在我同时将其更新到github上。 展示 特性 基本 场景管理 基于场景图 基于Component 纹理映射 支持多通道uv 支持lightMap 支持主流的纹理映射(法线映射,视察映射,AO等等,主要跟材质相关,这里的设计是支持多通道uv,以便可以*使用所需要的映射通道) 优化 默认下,对场景使用FrustumCulling(一种快速的方案,注意,物体默认使用AABBBounding,你也可以修改为其他BoundingVolume) 可以为指定的节点添加OctCullingControl,这将对其节点(该节点下的所有物体)使用Octree加速过滤(不

网友评论