
CG&CAD
陈小峰_iefreer
创办踏得网,写了Stone、Myway、MyAvatar 3D等元宇宙引擎。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Stone3D教程:免编码制作在线家居生活用品展示应用
类似上面视频所演示的交互式产品展示网页3D应用,包含如下主要功能:1. 家居(glb模型)场景实时渲染,三维浏览2. 选中沙发(或餐桌台面)可以进行多选材质交互定制3. 高亮选中物,并显示其商品规格4. 自动聚焦所选商品5. 点击地毯可以缓动移位切换视角完成以上功能,您不需要写一行代码,只需要使用几个Stone 3D的内置组件即可。和Unity或Unreal不同,Stone 3D是一款轻应用引擎,并不追求极致逼真的渲染效果,而是聚焦在小几十倍的体量里达到接近的渲染效果,以便于被快速访问和分享。原创 2025-07-17 17:37:48 · 388 阅读 · 0 评论 -
Stone 3D客厅家装实时渲染效果图
几十M的客厅含家装模型。原创 2025-06-24 19:17:45 · 212 阅读 · 0 评论 -
Stone 3D使用RemoteMesh组件极大的缩小工程文件尺寸
Stone 3D的工程文件tsp默认包含了场景中所有的对象和数据,这样的好处是tsp可以单独离线保存,但坏处是tsp文件通常偏大。解决这个问题的方法是把外部glb模型文件通过RemoteMesh组件来加载。这样保存时,tsp文件只有几十K大小。原创 2025-06-13 22:27:40 · 266 阅读 · 0 评论 -
Stone 3D新版本发布,添加玩家控制和生物模拟等组件,增强路径编辑功能,优化材质编辑
1. 改写fps-controls组件,简化游戏应用的创建,你只需要一个场景glb,然后给Scene节点添加fps-controls组件,即可完成一个第一人称视角的“游戏”应用,可用键盘AWSD或箭头来控制行走,按shift进入奔跑状态,按space进入跳跃状态。3. 路径规划功能的增强,可以对已有路径再编辑,方法是:鼠标移动到控制点可以拖拉它,鼠标点击路径中的线条,可以添加控制点。7. 给sparkle组件添加范围和密度控制,可模拟水面涟漪,或天空群星闪耀。4. 对老版本路径动画兼容问题的修复。原创 2025-06-03 21:05:40 · 653 阅读 · 0 评论 -
stone 3d v3.3.0版本发布,含时间线和连接器等新功能
新加了连接器(connects)系统,打开connector模块时,通过ctrl+click来连接场景实体,这使得在stone 3d中构建网络拓扑和仿真数据流变得容易。2.新加了度量(metrics)系统,通过scene对象检测器中的useMetrics属性来启用或禁用,启用时所选物体将显示三维度量数据。1.新加了时间线(timeline)编辑器,可以类似blender一样给对象制作动画。4.标签(Label)和注解(Annotation)组件重构和问题修复。5.添加了新的爆炸(explosion)组件。原创 2025-04-25 15:13:41 · 479 阅读 · 0 评论 -
three.js中的动画系统设计简介
其中动画数据分为关键帧、动画轨道和动画片段,关键帧可以独立于动画对象属性而存在,这样便于复用,动画轨道对应于对象属性如位置或颜色,动画片段是一系列轨道的组合。动画连接器用来连接动画数据和对象,这样数据就能作用在特定对象属性上,这里有一点是数据类型需要和属性匹配。动画混合器用来管控动画任务,就像音乐混合器一样,如创建、播放、停止、切换动画动作。要设计一个通用的可复用3d对象动画系统,需要把动画任务做一些结构分解。主要是分为动画数据、动画连接器、动画混合器以及动画过渡曲线。在three.js中,原创 2024-11-26 16:42:09 · 293 阅读 · 0 评论