E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
scenekit
iOS ARKit 使用demo
基本概念2.创建项目,模拟下载链接(模型),下载存储到沙盒,展示3.编辑代码,demo下载4.相关编辑软件5.第三方平台dae模型下载平台dae模型的使用,及可转换为.scn模型ARAR支持2D和3D场景,
SceneKit
DeanNie
·
2023-12-20 14:21
SwiftUI + RealityKit 实现简单AR测距
Xcode12.5.1SwiftUIARKitRealityKitMacOS11.5.1本demo只是为了学习realitykit的使用,实际如果制作AR测距,推荐使用
SceneKit
来描绘点和线与文字
kusamimu
·
2023-12-17 09:30
SwiftUI
ar
swiftui
ARKit初探笔记(结合
SceneKit
)
ARKit是对真实世界的捕捉与追踪其中ARKit有两个主要功能:1.3D空间内的摄像机位置,假定手机相机为可移动的摄像机,所以在任意位置放置3D虚拟对象都会锚定在真实3D空间中对应的点上。2.水平面的检测,ARKit可以检测诸如桌子这样的水平面,然后就可以在上面放置对象。那么ARKit是怎么做到的呢?这是一项叫做视觉惯性里程计(VIO)的技术。从摄像头帧画面中追踪运动是通过检测特征点实现的,也可以
SchneeDuan
·
2023-11-16 05:32
swift
swift
ios
xcode
开发语言
ar
SceneKit
杂谈 - 如何使用Metal Shader自定义SCNMaterial的效果
前言本篇文章主要记录如何使用SCNMaterial+MetalShader实现自定义材质效果编写一个基本的MetalShaderShader主要包含下面的部分VertexFunction输入输出数据结构structVertexInput{float3position[[attribute(SCNVertexSemanticPosition)]];float2uv[[attribute(SCNVer
handyTOOL
·
2023-10-22 14:42
ARKit (三)
Lightingmodels(shaders)Lightingmodels本质上是一个着色器,他通过不同的数学模型,来计算物体表面的光的折射,如何渲染在场景中,控制最终你看到的东西,
SceneKit
提供了下面几种不同的
V_coa
·
2023-10-08 03:39
iOS 初识
SceneKit
SceneKit
是苹果公司对Metal或OpenGL封装的3D渲染框架,可以快速3D渲染项目的项目,有点类似js中ThreeJs。轻松添加动画、物理模拟、粒子效果和逼真的物理渲染。
星星编程
·
2023-10-05 04:48
iOS中.obj、.usdz、.dae和.scn格式之间的转化(思路清晰版)
示例如果我们想用
SceneKit
库来实现在默认背景中展示一个3D模型,大致可以这样写代码:varsceneView:SCNView!varscene:SCNScene!
Tmylyh
·
2023-09-09 20:10
ios
SceneKit
框架使用总结(一)
一、认识SceneKitSceneKit是基于OpenGL的苹果原生3D框架,伴随AR、VR在国内的升温,该框架也越来越受到开发者的关注,从WWWDC2012至今,苹果也陆续对该框架进行的升级,使其功能变得强大,不仅支持常见的节点约束,粒子动画,骨骼动画等强大特性,还可以与其他已有图形框架进行整合,如CoreAnimation,CoreImage等。对于iOS开发者来说,想进行3D内容视觉展示开发
LeonR
·
2023-09-08 14:31
SwiftShot: Creating a Game for Augmented Reality
CreatingaGameforAugmentedRealitySeehowApplebuiltthefeatureddemoforWWDC18,andgettipsformakingyourownmultiplayergamesusingARKit,
SceneKit
iOSDevLog
·
2023-09-05 05:41
SceneKit
框架中SCNScene场景手动导出STL格式模型
一、SCNScene系统API导出STL格式模型会出现细节丢失问题-(BOOL)writeToURL:(NSURL*)urloptions:(nullableNSDictionary*)optionsdelegate:(nullableid)delegateprogressHandler:(nullableSCNSceneExportProgressHandler)progressHandler;
GDXL2012
·
2023-08-17 06:21
iOS基于
SceneKit
的3D汽车改色
基于
SceneKit
的汽车改色,需要修改模型文件可以去https://www.turbosquid.com/自行下载,免费资源还挺多的。
Turboks
·
2023-08-15 11:58
ARKit截屏和录制(分别获取UIImage和CVPixelBuffer)
截屏&录制可能是由于
SceneKit
原本是设计用来做游戏渲染的框架,只提供了一个截屏的接口snapshot,拍照尚可调用,而录制并不是特别方便。
BossMoney
·
2023-08-03 16:44
SceneKit
学习(6) -- 骨骼动画
骨骼动画参考网址:http://www.cocos.com/docs/native/v3/spine/zh.htmlhttp://zh.esotericsoftware.com/spine-quickstart#Character-Images
acon
·
2023-07-27 11:11
SceneKit
杂谈 - 录制SCNView到视频需要几步?
核心思路通过SCNView的回调,取到id中metalrenderPass的渲染目标纹理,将渲染目标纹理拷贝到基于CVPixelBuffer创建的Metal纹理,再将CVPixelBuffer写到视频文件中即可。准备视频写入工具使用系统自带的AVAssetWriter可以轻松的进行视频创建,通过下面的代码创建并配置AVAssetWriterself.videoWriter=[AVAssetWrit
handyTOOL
·
2023-07-24 19:16
SceneKit
学习-Render Loop九步
学会RenderLoop九步,这个框架就学完了(开玩笑?NO!)这些方法总是按照顺序来执行,因此可以在我们需要实现游戏的逻辑代码的时候能够准去的在相应的方法里注入。1、Update:视图在它的代理(SCNSceneRendererDelegate)中调用render(_:updateAtTime:)方法,因此这里是放基本场景刷新的好地方。2、ExecuteActions&Animation:Sce
crazy一笑
·
2023-06-24 01:05
SwiftUI SCNTorus圆环 内置形状(基础教程)
SceneKit
使用这些术语在其局部坐标空间中定义环形几何体的尺寸。圆环的属性在x和z轴尺寸上定义了一个以原点为中心的圆,并且其属性定义了环绕圆环的表面的宽度。要更改圆环的方向,请调整包含圆环几何
iCloudEnd
·
2023-04-16 07:03
SceneKit
框架详细解析(八) ——
SceneKit
3D编程入门(一)
版本记录版本号时间V1.02021.07.20星期二前言
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和逼真的基于物理性的渲染。
刀客传奇
·
2023-04-14 20:58
SceneKit
_入门09_物理身体
SceneKit
_入门01_旋转人物
SceneKit
_入门02_如何创建工程
SceneKit
_入门03_节点
SceneKit
_入门04_灯光
SceneKit
_入门05_照相机
SceneKit
_入门06_
酷走天涯
·
2023-04-12 11:35
SceneKit
_入门05_照相机
SceneKit
_入门01_旋转人物
SceneKit
_入门02_如何创建工程
SceneKit
_入门03_节点
SceneKit
_入门04_灯光
SceneKit
_入门05_照相机
SceneKit
_入门06_
酷走天涯
·
2023-04-11 00:32
SceneKit
自学之路(2)
第二个Demo,没有用到什么新的东西。算是对学习的东西一个巩固吧。该实例模拟了一个简单的天体运动。大概分了以下几步来实现。-(void)viewDidLoad{[superviewDidLoad];//创建场景SCNView*universeView=[selfmakeScene];//创建太阳SCNNode*sunNode=[selfmakeSun];[universeView.scene.ro
anjohnlv
·
2023-04-11 00:07
iOS基于
SceneKit
的3D汽车改色
基于
SceneKit
的汽车改色,需要修改模型文件可以去3DModelsforProfessionals::TurboSquid自行下载,免费资源还挺多的。
Turboks
·
2023-04-10 20:44
ios
swift
iOS -
Scenekit
3D引擎初探之 - 导出DAE文件(3Dmax为例)
DAE文件格式是3D交互文件格式,一般用于多个图形程序之间交换数字数据,Autodesk专有并在COLLADA(COLLAborativeDesignActivity)基础上改进创建的XML框架的文件格式。COLLADA文件格式是由SONY改进并有SONY和Khronos共同开发的。DAE是一种3D模型,可被flash导入。3Dmax与maya需要安装dae输出插件才可以打开,输出成后缀为dae的
weixin_30274627
·
2023-04-10 20:44
移动开发
xcode
iOS
SceneKit
显示与交互3D建模(二)
上篇文章iOS-
SceneKit
显示与交互3D建模(一)中我们介绍了
sceneKit
的简单使用,还提到一个需求,就是要从沙盒中动态加载场景猜想阶段将素材拖至沙盒的Documents文件夹下,模拟素材已从服务器下载至本地接下来拼接素材地址
weixin_34306446
·
2023-04-10 20:44
xcode
iOS--无法加载dae文件
于是重新装了一遍,再打开项目就出现了dae文件找不到路径,SCNScene无法通过[SCNScenesceneNamed:]方法创建荧幕,并且项目伴随着一个警告:提示说缺少了scntool这么个东西,
SceneKit
出来嗨
·
2023-04-10 20:12
移动开发
ios
objective-c
ios 3D引擎
SceneKit
开发(2) --贴图篇
hello,大家好,我是Roc.Tian,最近一直在研究苹果自家的3D引擎
SceneKit
,适当写写博客,总结一下,与大家分享一下,也希望跟大家交流,共同进步。
pzhtpf
·
2023-04-10 20:42
IOS
SceneKit(iOS)
ios
3d引擎
3d
SceneKit
swift iOS
sceneKit
导入外部dae
1、用blender把fbx改成dae导出2、在ios工程目录里随便建一个资源文件夹3、代码vargap=0letwindow=UIApplication.shared.windows.firstvartopPadding=window?.safeAreaInsets.top??0topPadding+=navigationController?.navigationBar.frame.heigh
frankxixu
·
2023-04-10 20:07
ios
swift
xcode
SceneKit
_入门08_材质
SceneKit
_入门01_旋转人物
SceneKit
_入门02_如何创建工程
SceneKit
_入门03_节点
SceneKit
_入门04_灯光
SceneKit
_入门05_照相机
SceneKit
_入门06_
酷走天涯
·
2023-04-09 16:43
ARKit 介绍
一.框架说明1:相机捕捉现实世界图像由ARKit来实现2:在图像中显示虚拟3D模型由
SceneKit
来实现ARKit框架中中显示3D虚拟增强现实的视图ARSCNView继承于
SceneKit
框架中的SCNView
流年易逝_李
·
2023-04-02 00:35
Pomelo+iOS Chat测试
虽然难,但还是想一试,梦想总要有的,万一实现了呢:-)首先技术选型,因为笔者对ios的
SceneKit
更熟,恰巧ios8又已出来多年,所以客户端这边我只考虑iOS的话已完全够啦。
RonnieChen888
·
2023-03-31 04:21
usdz
scenekit
加载模型没有纹理
letdocumentsLocal=URL(fileURLWithPath:NSHomeDirectory()+"/Documents/\(self.modelName).usdz")//letmdlAsset=MDLAsset(url:documentsLocal)//letscene=SCNScene(mdlAsset:mdlAsset)//letsmallNode=scene.rootNod
简化
·
2023-03-27 22:36
SceneKit
教程03 - 搭建game scene
前面两篇主要在做一些准备工作,这一篇就有趣了,开始搭建游戏场景.我们在之前已经在gamescene创建了一个巨大的草坪,现在我们要补上其余的细节:两条拥挤的高速公路,漂亮的树,和我们的主角猪大哥.添加主角首先先来添加我们的主角Mr.Pig到gamescene,这样有助于将其作为参照物来放置其他的物体.首先选中MrPig.scnassets/GameScene.scn,在MediaLibrary找到
Xtuphe
·
2023-03-25 10:05
SceneKit
- 提供三种方法解决全景图画面内部透射颠倒的问题
本节学习目标我们在将一张图渲染在球体上制作全景图的时候,会发现图片上的文字从球体内部来看是反的,我们举例说明一下先看一下我们的全景图全貌2.png注意红色"ab"的看起来是正常的,但是经过我们下面渲染球体的代码第一步创建一个球体letsphereNode=SCNNode()sphereNode.position=SCNVector3Make(0,0,0)sphereNode.geometry=SC
酷走天涯
·
2023-03-22 15:25
ARKit 介绍
ARKit可以和
SceneKit
与SpriteKit无缝结合,或是与Metal2配合直接控制渲染。下面会为你讲解如何在iOS上创建完全自定义的增强现实体验,包括概念和实际的代码。
蚂蚁安然
·
2023-03-18 18:53
SwiftUI
SceneKit
内置组件
classSCNFloor可以选择显示其上方场景反射的平面。SCNFloorclassSCNBox六面多面体几何,其面均为矩形,可以选择带有圆角和圆角。SCNBoxclassSCNCapsule端部用半球覆盖的直圆柱几何体。SCNCapsule胶囊classSCNCone直圆锥或截头圆锥体的几何形状。SCNCone基础教程classSCNCylinder右圆柱几何形状。SCNCylindercla
iCloudEnd
·
2023-03-11 08:42
ARKit
在这之前一直尝试过很多种客户端native的AR解决办法,总结下来相对靠谱的方法是使用Vuforia+
SceneKit
来解决,优点是基于ios原生的游戏引擎来结合AR开发比较契合于现在多数AR的使用场景的
开米肉丝酱
·
2023-02-19 01:40
ios 3D引擎
SceneKit
开发 --SCNAction
我们利用CABasicAnimation来实现旋转动画,其实在
SceneKit
中,有一种更为简单的方法去实现一些基础动画,那就是SCNAction,它的执行对象是SCNNode。
QQWeb1234qwe
·
2023-01-31 19:28
SwiftUI
SceneKit
基础教程
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和基于物理的逼真的渲染。
iCloudEnd
·
2023-01-31 05:54
如何用3D流体实现逼真水流效果?
什么是
SceneKit
流体模拟?S
·
2023-01-30 16:55
ARKit学习-5
documentation/arkit/arscnview/providing_3d_virtual_content_with_scenekitProviding3DVirtualContentwithSceneKit使用
SceneKit
小羊快跑
·
2023-01-30 03:40
ARKit(二)
ARSCNView可以添加3D对象进去,它无缝的提供了ARKit和
SceneKit
的整合,如果需要用SpriteKit的话,可以使用ARSKViewTheSceneKitassetcatalog用来保存和
V_coa
·
2023-01-29 05:30
使用
SceneKit
编写VR全景播放器
最近用
SceneKit
做了全景看房的功能,现总结下如何实现的。
_小沫
·
2023-01-27 17:44
SceneKit
加载.scn和.dae模型
模型加载ios自带的ship.scn模型,取scn里面名为ship的子节点,纹理设置为texture.png,设置纹理的时候如果写"texture.jpg"还是会默认去找"texture.png",可能
SceneKit
Eiffai
·
2022-12-21 17:44
ios开发
SceneKit
ARKit和
SceneKit
实现3D模型交互swift scn dae
ARKit和
SceneKit
实现3D模型交互这篇文章讲的是如何把AR模型添加到增强现实中,以及添加一些和用户的点击交互。
最后的轻羽
·
2022-12-21 17:42
ios学习相关
ios学习之路
AR
VR
SceneKit
ARKit
SpriteKit
如何用3D流体实现逼真水流效果?
什么是
SceneKit
流体模拟?S
·
2022-12-14 17:23
HMS Core Discovery第13期回顾长文——构建手游中的真实世界
构建手游中的真实世界》,已于2月24日圆满结束,本期直播我们同三七游戏的专家一同向小伙伴们分享了HMSCore图形引擎服务(
SceneKit
)尤其是DDGI技术在移动端的应用实践,下面我们一起来回顾本次直播的精彩内容吧
·
2022-02-28 10:17
HMS Core Discovery第13期回顾长文——构建手游中的真实世界
构建手游中的真实世界》,已于2月24日圆满结束,本期直播我们同三七游戏的专家一同向小伙伴们分享了HMSCore图形引擎服务(
SceneKit
)尤其是DDGI技术在移动端的应用实践,下面我们一起来回顾本次直播的精彩内容吧
·
2022-02-26 11:02
HMS Core Discovery第13期回顾长文——构建手游中的真实世界
构建手游中的真实世界》,已于2月24日圆满结束,本期直播我们同三七游戏的专家一同向小伙伴们分享了HMSCore图形引擎服务(
SceneKit
)尤其是DDGI技术在移动端的应用实践,下面我们一起来回顾本次直播的精彩内容吧
HMSCore技术团队
·
2022-02-26 10:00
ARKit文档翻译 -- World Tracking(1)
CreateanappthatrunsanARsessionandusesplanedetectiontoplace3DcontentusingSceneKit.创建一个APP运行一个AR会话,使用平面检测来放置3dD内容使用
SceneKit
吃肉666
·
2022-02-21 14:00
ios
SceneKit
实现飞机小游戏
简介本文主要介绍使用xcode自带的
sceneKit
框架做的简单飞机游戏。
cfxiaoxixi
·
2022-02-20 16:05
SceneKit
- 给底部加阴影的n种方式
本节学习目标教大家三种给模型添加添加阴影的方式第一种让设计直接给模型添加阴影,如下面image.png第二种给模型底部添加地板,已系统的飞机模型为例它是没有阴影,接下来就是如何制作阴影image.png给飞机地下放置一个floor模型,就会有阴影了image.png但是阴影不太明显,如何让阴影更加明显一点呢?设置scnfloor模型的属性Refective属性就好了image.png这个时候,你将
酷走天涯
·
2022-02-19 07:31
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他