安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  图形图像  >  3D/CAD软件 > 实时3D场景快速编码(GeeXLab) v0.3.3 官方版
实时3D场景快速编码(GeeXLab)

实时3D场景快速编码(GeeXLab)

 v0.3.3 官方版
  • 软件大小:11.56 MB
  • 更新日期:2019-09-04 14:45
  • 软件语言:简体中文
  • 软件类别:3D/CAD软件
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:11.56 MB

软件介绍 人气软件 下载地址

为您推荐: 图形图像

  GeeXLab是一款面向桌面操作系统的免费独立应用程序,程序支持Lua和Python作为演示编码的主要语言,以及用于实时着色器编程的GLSL和HLSL;Lua和Python可以在演示中同时使用,有些脚本可以用Python编写,有些则用Lua编写,它可以根据需要混合使用,Lua,Python,GLSL和HLSL可以驻留在单独的文件中,也可以驻留在单个XML文件中,该文件充当所有脚本的集线器(或容器);简而言之,就是GeeXLab的工作方式:一个演示实际上由一个或几个初始化脚本和一个或几个每帧脚本组成,初始化脚本在演示开始时执行一次,每帧执行帧脚本;更重要的是,GeeXLab与IDE无关:只需使用任何文本编辑器即可编辑演示的源代码;GeeXLab不包含可控制逻辑的游戏引擎,GeeXLab提供了一个低级API,让用户可以随意管理逻辑和渲染代码,您甚至可以编写自己的动态库并在Lua和Python脚本中加载它们;强大又实用,需要的用户可以下载体验

实时3D场景快速编码(GeeXLab)

软件功能

  支持Lua和Python满足您的所有脚本需求

  支持Lua,Python和GLSL 的实时编码

  旧的和现代的OpenGL(需要快速测试#version 120 GLSL着色器,没问题!)

  在Windows和Linux上支持Vulkan(插件)

  在Windows 10+上支持Direct3D 12(插件)

  支持顶点,像素,几何,镶嵌和计算着色器

  使用OpenVR(插件)支持虚拟现实(VR)

  支持ImGui进行用户界面编程(内置)

  支持SQLite3进行数据库编程(内置)

  支持LuaJIT

  支持FMOD作为主音系统(插件)

  支持FreeType GL进行字体渲染(插件)

  支持NVIDIA PhysX 3引擎(插件)

软件特色

  支持Bullet物理引擎(插件)

  在macOS上支持Siphon(内置)

  支持FFmpeg进行音频视频播放(插件)

  支持Leap Motion(插件)

  支持加载3D对象(* .3ds,* .fbx,* .obj,* .glTF等)(插件)

  支持立方体阴影贴图(内置)

  支持后处理的渲染目标,如SSAO,DoF,bloom等。(内置)

  支持ImageMagick进行图像和纹理加载和处理(插件)

  支持FreeImage进行纹理加载(插件)

  GPU监控(插件)

  内置Raspberry Pi和Tinker Board GPIO支持编程(内置)

  Windows上内置的网络摄像头支持(在Linux和OS X上,可通过Python中的OpenCL访问网络摄像头!)

  支持用户C / C ++动态库

使用说明

  重新组织插件的加载方式。在以前的GeeXLab版本中,所有可用的插件都是在GeeXLab启动期间加载的。

实时3D场景快速编码(GeeXLab)

  现在,在脚本需要时加载插件。这个小小的无形变化涉及开发期间的一堆错误,几天前修复了与插件管理相关的最后一个错误。但是如果将来会弹出一些插件相关的错误,我也不会感到惊讶。

实时3D场景快速编码(GeeXLab)

  许多库已更新到最新版本:Python 3.7.4,cgltf 1.3(内置glTF加载程序),imgui 1.72(gh_imgui脚本API),PhysX 4.1.1(gh_physx4脚本API),SQLite 3.29.0(gh_sqlite3脚本编写) API)和ImageMagick 7.0.8-60(gh_imagemagick脚本API)。

实时3D场景快速编码(GeeXLab)

  该福尔康渲染器进行了优化一下,但我还是不太满意,因为在许多演示中,OpenGL渲染仍然比福尔康一个速度更快。

  目前发现了一个Vulkan速度是OpenGL速度两倍的演示。但这种性能提升仅在GeForce GPU上可见。也许一旦我开始射线追踪支持(RTX),我将找到瓶颈。该纹理映射已终于加入福尔康渲染器。

实时3D场景快速编码(GeeXLab)

  将SPIR-V着色器的支持添加到OpenGL渲染器(GL_ARB_gl_spirv)。这是一个很酷的功能。

  这是Tinker Board / OpenGL ES 3.1的完整GPU程序:

  顶点着色器

实时3D场景快速编码(GeeXLab)

  曲面细分控制着色器

实时3D场景快速编码(GeeXLab)
实时3D场景快速编码(GeeXLab)

  曲面细分评估着色器

实时3D场景快速编码(GeeXLab)

实时3D场景快速编码(GeeXLab)

实时3D场景快速编码(GeeXLab)

实时3D场景快速编码(GeeXLab)

更新信息

  + [2019.08.21]将vk_present_mode属性添加到窗口XML节点。

  ![2019.08.20]使用最新版本1.3更新了glTF内置装载程序

  cgltf

  + [2019.08.16]添加了create_scene_set_solver_type(),

  scene_sync_3d_objects_v2()和scene_get_num_active_actors()

  到gh_physx4 lib。

  ![2019.08.14] [Windows]使用最新版本4.1.1更新了PhysX 4插件。

  ![2019.08.13]用最新的Vulkan编译的Vulkan渲染器插件

  标题v1.1.118。

  ![2019.08.13] [Windows]更新了最新的ImageMagick插件

  版本7.0.8-60。

  ![2019.08.10]现在,必要时不再加载插件

  在GeeXLab的开头,导致更快的启动。

  + [2019.08.09]添加了win_registry_read_value_dword(),

  win_registry_read_value_string(),win_registry_write_value_dword(),

  win_registry_write_value_string(),win_registry_create_key()和

  win_registry_delete_key()到gh_utils。

  + [2019.08.07]为OpenGL着色器添加了SPIRV支持(GL_ARB_gl_spirv)。

  新的脚本函数:create_gl_spirv(),

  create_from_shader_files_gl_spirv()和create_from_zip_file_gl_spirv()

  添加到gh_gpu_program lib。

  + [2019.08.07]将set_value_4x4f()添加到gh_gpu_buffer lib。

  + [2019.08.07]为Vulkan渲染器添加了mipmapping支持。

  + [2019.08.07]将get_num_mipmaps()添加到gh_texture lib。

  * [2019.08.06]删除了不必要的Vulkan插件

  在演示开始时初始化。这个无用的Vulkan插件

  初始化阻止了调试

  Radeon GPU Profiler([RDP]忽略GeeXLab的重复实例)。

  + [2019.07.31] [GPU监控插件]增加了支持

  GeForce RTX 2080 SUPER并添加了RTX 2060/2070 SUPER的变体。

  !(2019.07.29)用最新版本1.72更新了ImGui。

  !(2019.07.29)使用最新版本3.7.4更新了Python 3插件。

  !(2019.07.29)Python插件重命名为:plugin_gxl_python2_x64和

  plugin_gxl_python3_x64。

  !(2019.07.29)使用最新版本3.29.0更新了SQLite3。

下载地址

人气软件