前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3D 炫酷效果很难实现吗?

3D 炫酷效果很难实现吗?

作者头像
程序员老鱼
发布2022-12-02 10:24:12
5550
发布2022-12-02 10:24:12
举报
文章被收录于专栏:前端实验室

哈喽,大家好!我是前端实验室的小师妹!

今天给大家介绍一款轻量有趣的 3D 引擎,可以用来做一些简单的 3D 模型展示~

Zdog 一个3D JavaScript引擎

Zdog 是一个用于 和 SVG 的 3D JavaScript 引擎。通过 Zdog,可以在 Web 界面上设计和渲染简单的 3D 模型。 Zdog 是一个伪 3D 引擎,它的几何图形存在于 3D 空间中,但却以平面图形进行渲染。这就让 Zdog 很特别。换句话说,你可以设计、显示和动画 SVG 或基于 canvas 的 3D 模型。

Zdog.js 整个库只有 2100 行代码,压缩之后只有 28KB。而且对开发人员很友好,你可以使用直接声明性 API 来快速构建简单的模型。

安装Zdog.js

CDN引入

代码语言:javascript
复制
# 压缩版
<script src="https://unpkg.com/zdog@1/dist/zdog.dist.min.js"></script>
# 未压缩版
<script src="https://unpkg.com/zdog@1/dist/zdog.dist.js"></script>

包管理器安装

代码语言:javascript
复制
# npm
npm install zdog

# Bower
bower install zdog

上手体验

Zdog.js 基于 CanvasSVG 来构建简单的 3D 模型,通过 Zdog设置动画和拖动效果,实现一些令人惊叹的图形和动画。官网有完整的Api文档和全面的基础图形的构建代码示例来帮助你快速上手和学习~

这是CodePen 上的官方“Hello World”演示,还有更多示例Demo实现的3D模型,着实好看呀!

如果你有一些比较简单的 3D 模型的需求,有不想引入一个庞大的游戏引擎,获取Zdog是你最好的选择,只要花点时间了解下,你会发现这玩意是真的好用啊!

下面是小师妹整理的几个基于Zdog的演示合集,还有API相关的详细文档~

Zdog官网:https://zzz.dog/ Zdog演示合集1:https://codepen.io/collection/DzdGMe/ Zdog演示合集2:https://blog.codepen.io/2019/06/07/holy-zdog/

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复 111 ,按提示操作即可进群。

如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Zdog 一个3D JavaScript引擎
    • 安装Zdog.js
      • 上手体验
        • 写在最后
        相关产品与服务
        内容分发网络 CDN
        内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档