当前位置: 首页 > article >正文

OSG编译wasm尝试

最近遇到一个情况,需要尝试一下OSG到webassembly
发现官网有教程
于是顺着看了看,默认教程是xubuntu的一个系统跑的,但是我本着试一试的想法,拉下来直接在windows上跑,奇奇怪怪的报错简直头皮发麻
然后怎么办呢,发现了一个神器!WSL
这个东西可以互通windows系统!
然后可以mv指令把文件从win拷贝到linux上,对没错!
还能直接在windows访问linux文件夹,对没错!
于是我就在windows用vs code开发完了 打开WSL执行一下make -j10即可,真舒服啊
安利安利安利WSL!!
https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb
上面是教程,下面这个是Web那个文件夹
https://github.com/OGStudio/openscenegraph-cross-platform-guide-application
然后新建一个文件夹all cd进去创建一个webbuild文件夹,然后拉web和OSG源码
git clone https://github.com/openscenegraph/OpenSceneGraph.git
然后你cd到那个webbuild里,再然后你去web里把cmakelist.txt里限制一下cpp只能是11,然后就可以按教程开始了,不出意外的话就能成功了!代码就会出现在webbuild里,enjoy!!

但是OSG到web之后我发现默认的光照都没法用,看起来要自己搓shader重新实现

不知道什么时候那个VSG能支持webgpu呢

http://www.lryc.cn/news/2394125.html

相关文章:

  • Scratch节日 | 龙舟比赛 | 端午节
  • Ubuntu搭建DNS服务器
  • electron开发百度桌面应用demo及如何打包应用
  • 关于用Cloudflare的Zero Trust实现绕过备案访问国内站点说明
  • 2025年DDoS混合CC攻击防御全攻略:构建智能弹性防护体系
  • 方正字库助力华为,赋能鸿蒙电脑打造全场景字体解决方案
  • STM32 串口通信①:USART 全面理解 + 代码详解
  • 【Java Web】速通CSS
  • List 源码翻译
  • NHANES指标推荐:ALI
  • ChatGPT与认知科学:人机协同的未来图景
  • 数智管理学(十二)
  • UE5 Mat HLSL - Load
  • 【Unity笔记】Unity WASD+QE 控制角色移动与转向(含 Shift 加速)实现教程
  • HTML5 列表、表格与媒体元素、页面结构分析
  • Spring Boot 如何实现定时任务
  • 免费开源 PDF 阅读器 自带虚拟打印机功能 多格式兼容
  • 换宽带ip地址会变吗?同一个宽带如何切换ip地址
  • 第100+41步 ChatGPT学习:R语言实现误判病例分析
  • 贝锐蒲公英工业路由器R300A海外版:支持多国4G频段,全球组网
  • 字符串索引、幻读的解决方法
  • [特殊字符] 超强 Web React版 PDF 阅读器!支持分页、缩放、旋转、全屏、懒加载、缩略图!
  • wireshark分析国标rtp ps流
  • jetpack compose 界面刷新的几种方式 如何避免无效的界面刷新
  • 【STM32+LAN9252+HAL库】EtherCAT从站搭建 保姆级教程
  • 【harbor】--基础使用
  • JAVA学习 DAY1 初识JAVA
  • *JavaScript中的Symbol类型:唯一标识符的艺术
  • Vue能启动但访问空白?并报”export ‘default’ (imported as ‘Vue’) was not found in ‘vue’
  • Electron-vite【实战】MD 编辑器 -- 系统菜单(含菜单封装,新建文件,打开文件,打开文件夹,保存文件,退出系统)