首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

轻量级 0 依赖的单片机 3D 绘图库

  •  
  •   but0n · 35 天前 · 1041 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Imgur

    演示中使用的芯片为 ESP32(Arduino 环境), 理论上可以在任何单片机上使用

    视频: https://www.bilibili.com/video/av22311900/

    https://github.com/avem-labs/ol3d

    欢迎 PR

    第 1 条附言  ·  32 天前
    临时写了个 blend mode 来测试 draw element 功能
    画了个残缺的立方体:

    readme 添加了一个样例

    TODO:
    - gouraud 插值
    - depth buffer
    第 2 条附言  ·  29 天前
    渲染一个 lowpoly 3D 模型
    14 回复  |  直到 2018-05-15 17:47:04 +08:00
        1
    droiz   35 天前 via iPhone
    cool !
        2
    denghongcai   35 天前
    有用法吗?纯模拟的,看效果应该有个 15fps,ESP32 性能不错嘛
        3
    but0n   35 天前 via iPhone
    @denghongcai 嗯 软渲染的,性能还可以,拿 Arduino 开发的,不知道有没有用到 FPU,还有就是 SPI 速度比较给力

    用法的话等实现 depth buffer 和 drawElement 之后会更新 readme
        4
    x7395759   35 天前
    ESP32 还不错啊,不过话说现在单片机个人玩可以用来玩些什么东西
        5
    qwertyssp   35 天前 via Android
    厉害啊,老铁
        6
    but0n   34 天前 via iPhone
    @x7395759 esp32 玩 lot 比较多
        7
    huyinjie   34 天前
    这个显示模块是什么型号的
        8
    but0n   34 天前 via iPhone   ♥ 1
    @huyinjie ssd1351 128*128 彩色 OLED
    驱动: https://github.com/but0n/Colorful_OLED_Arduino
        9
    but0n   32 天前 via iPhone
    @denghongcai readme 更新了,你可以试试
        10
    but0n   28 天前 via iPhone
    各位如果有什么有趣的 3D 模型,可以发我,来测试渲染效果
        11
    but0n   22 天前 via iPhone

    增加了渲染线框功能,完善了项目 readme
        12
    denghongcai   10 天前
    good,我手上有设备,试试看
        13
    but0n   10 天前 via iPhone
    @denghongcai 大佬用的 Orange Pi ?
        14
    denghongcai   10 天前
    @but0n 啥都有,都在吃灰……
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2262 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 20ms · UTC 10:30 · PVG 18:30 · LAX 03:30 · JFK 06:30
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1