Java计算机图形(Computer Graphics)
文章平均质量分 82
Java计算机图形专栏主要研究Java绑定的跨平台计算机图形库/框架,包含LWJGL、BGFX、JavaFX/openJFX和libgdx等。
LWJGL是java轻量级跨平台游戏库,绑定了opengl、vulkan、OpenAL、OpenCL、GLFW、CUDA、OpenVR, LibOVR等库
eguid_1
专注于音视频流媒体、计算机视觉以及计算机图形技术的探索与实践(JavaCV教程、FFmpeg教程、openCV图像处理教程)
展开
-
Java开源技术分享:使用TopCode实现手指跟踪
前言今天偶然情况下尝试了一下俄罗斯的搜索引擎yandex,果然发现了个新玩意。这是一位来自英国,目前在泰国Prince of Songkla University (PSU)大学教书的Andrew Davison博士。与博主从2016年就开始研究JavaCV音视频技术不同的是,Andrew Davison博士在2013年就发表过《Vision-based User Interface Programming in Java》,书中系统的介绍了JavaCV如何作为OpenCV的java接口来实现图像处理识原创 2022-03-11 00:14:51 · 5536 阅读 · 0 评论 -
LWJGL入门指南:序章(我的世界(Minecraft)java原版同款游戏库)
LWJGL简介LW JGL是一个Java库,它支持跨平台访问流行的本机API,这些API在图形(OpenGL,Vulkan),音频(OpenAL)和并行计算(OpenCL)应用程序的开发中很有用。这种访问是直接的,高性能的,而且还包装在适用于Java生态系统的类型安全和用户友好的层中。LW JGL是一种启用技术,并提供低级别访问。它不是框架,并且不提供比本机库公开的功能更高的实用程序。因此,鼓励新手程序员在直接使用库之前尝试使用LWJGL的框架或游戏引擎之一。LW JGL是开源软件,可免费获得。L原创 2020-10-20 22:21:17 · 5740 阅读 · 3 评论 -
LWJGL入门指南:第一行LWJGL代码,如何安装LWJGL或生成maven或gradle依赖
LWJGL系列文章LWJGL入门指南:序章LWJGL入门指南:安装LWJGL或生成maven或gradle依赖与第一行LWJGL代码前言上一章大体了解了lwjgl的结构,lwjgl集成了多个底层图形库和系统api库,本身并不提供上层抽象,我们在使用的时候只需要选择自己需要使用的库,并按照对应库的api进行开发即可。模块依赖如何配置依赖,lwjgl提供了依赖项生成工具,方便选择所需的依赖库和版本等配置。lwjgl提供的依赖及项目生成工具https://www.lwjgl.org/cu原创 2020-10-22 09:19:45 · 4046 阅读 · 2 评论 -
LWJGL入门指南:使用《我的世界》(Minecraft)同款游戏库开发一个超级“简单”的3D射击游戏
LWJGL系列文章LWJGL入门指南:序章LWJGL入门指南:安装LWJGL或生成maven或gradle依赖与第一行LWJGL代码LWJGL入门指南:一个“超级”简单的3D射击游戏demo前言前面两章我们不仅大体了解了lwjgl的大体结构,还知道如何编写和运行helloword了, 已经成功的迈入了lwjgl入门的第一步,那么本章将使用lwjgl实现一个“简单”的3D射击游戏,废话不多说,让我们直接开始吧。参考资料https://github.com/LWJGL/lwjgl原创 2020-11-13 09:22:45 · 3783 阅读 · 4 评论 -
java原生实现屏幕设备遍历和屏幕采集(捕获)等功能
前言:本章中屏幕捕获使用原生java实现,屏幕图像显示采用javacv1.3的CanvasFrame一、实现的功能1、屏幕设备遍历2、本地屏幕图像采集(也叫屏幕图像捕获)3、播放本地图像(采用javacv)4、关闭播放窗口即停止图像采集二、实现代码 public static void captureScreen(){ Dimension screenSiz...原创 2017-03-22 17:37:08 · 12377 阅读 · 10 评论