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
[
SceneKit
专题]11.Reference Nodes引用节点
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录本文将完成一个完整的node节点,带有完整贴图,并将其导入其他场景中,成为其中的一个引用节点.这样可以更方便的组织场景
苹果API搬运工
·
2020-07-12 22:53
ARKit基础(一)——ARkit环境搭建
空间中放置了一架飞船,这是一个最基础的ARkit世界,首先了解几个基本的概念:ARKit与SceneKitARkit负责相机捕捉现实世界图像,
SceneKit
负责在图像中显示3D模型ARSCNView基础视图容器类
梁间
·
2020-07-12 21:56
第十节 - 游戏中的物理身体
游戏中的物理身体今天带大家熟悉一下,
SceneKit
游戏引擎中都有那几种物理身体,他们的作用是什么!话不多少直接进入主题什么是物理身体?
Codi_Zhao
·
2020-07-12 21:13
ARKit 入门初体验
ARKit框架提供了两种AR技术,一种是基于3D场景(
SceneKit
)实现的增强现实,一种是基于2D场景(SpriktKit)实现的增强现实。
乔布斯狂热追随者
·
2020-07-11 21:26
SceneKit
- 骨骼动画
1.importSceneKit导入框架2.在视图上添加scnView用以展示模式lazyvarscnView:SCNView={letscnView=SCNView(frame:self.view.bounds)scnView.scene=SCNScene()scnView.backgroundColor=.redscnView.allowsCameraControl=truereturnscn
Heikki_
·
2020-07-11 10:52
iOS简单实现全景图小行星和鱼眼模式
基于
SceneKit
,先导入
SceneKit
.framework首先说一下本人对全景图的理解,所谓全景图,就是一个球体,在球体表面贴上图片,在不同位置看就会产生不同的效果。
修罗大人
·
2020-07-10 11:30
第一节 - 创建一个简单的工程
本节的主要内容
SceneKit
游戏引擎的特点创建一个简单的工程下面开始我们的主要内容1.介绍
SceneKit
是一个高性能的渲染游戏引擎,它能够将3D模型文件,用很简单的方式渲染出来,不像Metal或者OpenGL
Codi_Zhao
·
2020-07-09 17:16
ios 3D引擎
SceneKit
开发(6) --SCNAction
前面关于旋转的两篇我们利用CABasicAnimation来实现旋转动画,其实在
SceneKit
中,有一种更为简单的方法去实现一些基础动画,那就是SCNAction,它的执行对象是SCNNode。
淘气CC
·
2020-07-07 21:06
[
SceneKit
专题-OC]3.Render Loop渲染循环
说明本系列文章的学习首先要感谢史前图腾的共享精神,在他的系列文章中有详细的解释,但是他的代码都是Swift写的.并且代码的解释比较少,在这里我提供了demo-OC版供大家参考和学习,基础知识会一一为大家解释,但是OC版的demo只提供最终合集,方便一次到位减少打开工程的次数demo地址:OC-地址swif-地址知识点SCNView有一个delegate属性,需要遵守SCNSceneRenderer
严兵胜
·
2020-07-07 14:43
[
SceneKit
]Shadows阴影(九)
在
SceneKit
中并不是所有的光都能产生阴影,只有spot和directional能产生照射的阴影.两个示例SnowmanDirectionalshadows与Spotshadows不同,由于与光源的距离变化
斐波那契搬运工
·
2020-07-07 06:42
AR的平面检测和利用
SceneKit
构建几何体
ar的检测方法是ARSCNView的代理的方法主要代码如下:_jpARSCNView.delegate=self;-(void)renderer:(id)rendererdidAddNode:(SCNNode*)nodeforAnchor:(ARAnchor*)anchor;-(void)renderer:(id)rendererdidUpdateNode:(SCNNode*)nodeforAnc
长空幻月
·
2020-07-04 13:27
关于
scenekit
动态加载的研究
www.mamicode.com/info-detail-1124074.htmlhttp://www.the-nerd.be/2014/11/07/dynamically-load-collada-files-in-
scenekit
-at-runtime
俊瑶先森
·
2020-07-02 16:34
SceneKit
做一个旋转的地球效果
SceneKit
可以用寥寥几行帮你完成很多OpenGL复杂的3D设置代码,下面本猫就带大家完成一个旋转的3D地球的场景.首先需要地球表面图片,将其导入到Xcode中:我们用
SceneKit
内置的几何球体类创建一个球的实例
大熊猫侯佩
·
2020-07-02 13:44
玩转SpriteKit
ARkit框架学习
但是还有一个
SceneKit
,这个就有点!你懂的。!还有我有点
HotRay
·
2020-07-01 11:14
[
SceneKit
专题]6.Scene Editor场景编辑器
说明本系列文章的学习首先要感谢史前图腾的共享精神,在他的系列文章中有详细的解释,但是他的代码都是Swift写的.并且代码的解释比较少,在这里我提供了demo-OC版供大家参考和学习,基础知识会一一为大家解释,但是OC版的demo只提供最终合集,方便一次到位减少打开工程的次数demo地址:OC-地址swif-地址SceneKiteditorXcode自带了一个简单好用的3D场景编辑器,当选中或创建一
严兵胜
·
2020-06-30 19:10
学习
SceneKit
之自定义几何体
本系列所有文章目录获取示例代码前言上一篇文章中,介绍了系统提供的几种几何体,本文将介绍如何自定义几何体。3D几何体和2D图形类似,需要提供组成几何体的点坐标,不同的是,还要提供绘制的基本单元。在绘制2D图形的时候,我们将点按照顺序连接起来,再按照一定的规则填充颜色即可,但是在绘制3D几何体的时候,我们得告诉系统如何使用提供的顶点。一般来说绘制3D几何体都是以三角形为基本单位,比如绘制一个四边形,就
handyTOOL
·
2020-06-30 12:43
iOS 动画篇 - CAAnimation初识
CAAnimation无法直接使用,想要为CoreAnimation的图层或
SceneKit
对象设置动画,应该使用其子类CABasicAnimation,CAKeyframeAnimation,CAAnimationGroup
小白进城
·
2020-06-29 23:26
SceneKit
框架之SCNCamera
SCNCamera原理分析之视角ShowmetheCode!首先创建一个场景importUIKitimportSceneKitclassViewController4:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//场景视图letscnView=SCNView.init(frame:view.bounds)scnVie
叶子扬
·
2020-06-27 19:03
Building Your First AR Experience(建立你的第一个AR体验)
CreateanappthatrunsanARsessionandusesplanedetectiontoplace3DcontentusingSceneKit.创建一个运行AR会话并使用平面检测来使用
SceneKit
loveFBI
·
2020-06-25 16:23
Scenekit
中的mipmap
在三维世界中,显示一张图的大小与摄象机的位置有关,近的地方,图片实际象素就大一些,远的地方图片实际象素就会小一些,就要进行一些压缩,例如一张64×64的图,在近处,显示出来可能是50×50,在远处可能显示出来是20×20.如果只限于简单的支掉某些像素,将会使缩小后的图片损失很多细节,图片变得很粗糙,因此,图形学有很多复杂的方法来处理缩小图片的问题,使得缩小后的图片依然清晰,然而,这些计算都会耗费一
童冀
·
2020-06-25 09:33
使用
SceneKit
编写VR全景播放器
最近用
SceneKit
做了全景看房的功能,现总结下如何实现的。
上天眷顾我
·
2020-06-25 05:34
iOS开发
SceneKit
学习(5) -- 粒子系统
粒子系统
SceneKit
提供的粒子系统:(fire(火),confetti(五彩纸屑),bokeh(散景),rain(雨),Reactor(反应堆),smoke(烟),star(星))看一看各个系统的使用
acon
·
2020-06-24 19:06
iOS -
SceneKit
显示与交互3D建模(二)
上篇文章iOS-
SceneKit
显示与交互3D建模(一)中我们介绍了
sceneKit
的简单使用,还提到一个需求,就是要从沙盒中动态加载场景猜想阶段将素材拖至沙盒的Documents文件夹下,模拟素材已从服务器下载至本地接下来拼接素材地址
LinXunFeng
·
2020-06-24 08:41
[
SceneKit
]Transitions(十二)
Transitions转场动画
SceneKit
利用SpriteKit的SKTransition对象进行过渡效果,需要导入SpriteKit。
斐波那契搬运工
·
2020-06-24 03:44
ios 3D引擎
SceneKit
开发(3) --使用3dmax导出DAE文件
这其实是建模人员该了解的问题,但我们了解一下也无妨。DAE文件格式是3D交互文件格式,一般用于多个图形程序之间交换数字数据,Autodesk专有并在COLLADA(COLLAborativeDesignActivity)基础上改进创建的XML框架的文件格式。COLLADA文件格式是由SONY改进并有SONY和Khronos共同开发的。DAE是一种3D模型,可被flash导入。3Dmax与maya需
淘气CC
·
2020-06-24 01:18
SceneKit
中文文档
作者:声明:转发本文,请联系作者授权文件SceneKitTypes.h#import内容简介:SCNActionTimingMode动画时间模式类型说明SDK版本SCNActionTimingModeLinear线性模式iOS11.4SCNActionTimingModeEaseIn缓入模式iOS11.4SCNActionTimingModeEaseOut缓出模式iOS11.4SCNActionT
Philm_iOS
·
2020-06-22 03:11
Object-C
scenekit
文档
iOS
SceneKit
欧拉角转四元数
使用欧拉角self.shipNode.eulerAngles=SCNVector3Make(pitch,-yaw,-roll);使用欧拉角会造成万向锁,转成四元数就没有问题了floatfCosHRoll=cos(-roll*.5f);floatfSinHRoll=sin(-roll*.5f);floatfCosHPitch=cos(pitch*.5f);floatfSinHPitch=sin(pi
pokeey
·
2020-06-21 09:47
SceneKit
学习(4) -- 物理身体
物体一般是有质量的,有质量的物体,力才能对他起作用,根据F=m*a,这里的m是质量,我们认为就是物理身体的一部分属性还有就是形状,比如一个正方体,力加在上面,和力作用到几个定点上,产生的效果完全不一样的.
SCeneKit
acon
·
2020-06-20 23:34
4-Particle-Systems粒子系统
文章选自掘金苹果API搬运工的文章[
SceneKit
专题]4-Particle-Systems粒子系统主要记录自己在学习ARKit的过程中看到的好的文章,避免到时候链接失效无法找到原文的情况,非常感谢原博主的辛勤付出
095b62ead3cd
·
2020-06-07 23:49
A Simple Introduction Of
SceneKit
Settingupforscenekitopenstoryboard->locatetheviewcontrollerthatusetopresentthe3Dcontent.selecttheviewgotoIdentityinspector.changetheclasstoSCNViewgotoviewcontroller'ssourcecode.addimportSceneKitsetbac
黄瓜CBS
·
2020-04-13 11:40
SceneKit
之属性的前缀‘simd’的含义
在SCNNode(SIMD)中,声明了很多带有‘simd’的属性,如simdPosition,simdRotation等,这些跟SCNNode原来的position,rotation属性有什么区别呢?SIMD:SingleInstructionMultipleData从字面上看,它是单指令多数据流。SIMD指令允许您同时对多个值执行相同的操作。让我们看一个例子。我们定义四个Int32值,如下:le
沈枫_alex
·
2020-04-13 04:36
[
SceneKit
专题]3.Render Loop渲染循环
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录SCNView有一个delegate属性,需要遵守SCNSceneRendererDelegate协议,这样就可以在每帧画面的动画和渲染过程中收到代理方法的调用
苹果API搬运工
·
2020-04-12 00:20
[
SceneKit
专题]17.Audio音频
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录
SceneKit
中的重要音频组件:SCNAudioSource(音频资源):音频资源对象可以表示一段音乐或音效.可以预加载到内存中也可以实时流读取
苹果API搬运工
·
2020-04-11 14:03
SceneKit
自学之路(4)
RobotDemo这个实例主要是对
SceneKit
中可视化场景设置和SCNAction进行了学习和使用。先看效果:gif.gif很简单的一个例子,实现了机器人的手部运动,腿部运动,头部运动。
anjohnlv
·
2020-04-11 02:01
ARKit
SceneKit
利用ARKit实现虚拟现实
利用ARKit实现虚拟现实的步骤:一:添加OptionSet结构体structMasks:OptionSet{letrawValue:Intstaticletship=Masks(rawValue:1<<0)staticletbullet=Masks(rawValue:1<<1)}二:添加SCNNode类//飞船类importUIKitimportSceneKitclassShip:SCNNode
张明炜
·
2020-04-10 02:15
SceneKit
自学之路(3)
第三个Demo,专门研究了SCNCamera。这个实例就是把SCNCamera的各个属性列出来,通过值变化观察实际作用。Demo不细讲了,主要纪录一下测试结果。SCNCameraSCNKit的坐标系如下图,X轴左负右正,Y轴下负上正,Z轴前负后正。图片来自:http://blog.csdn.net/pzhtpf/article/details/50313933默认情况下,SCNCamera总是沿着
anjohnlv
·
2020-04-10 01:50
ARKit基础--
sceneKit
基础碰撞检测
幸好
SceneKit
框架提供了方便的方法去判断碰撞检测。
以霏之名
·
2020-04-07 13:02
SceneKit
材质(Material)
前言光照与材质,是决定模型怎么样被渲染的关键参数,不同的设置带来的直观效果不一致,所以熟悉光照与材质,能够快速调试到理想的效果。SCNMaterialProperty.content决定了材质长什么样子,可以是纯色也可以是renderer(渲染)的,而renderer的数据源主要有以下四种:UIImage全景格式的图像,如cubeimagesCALayerSpriteKitsceneSKTextu
牛奈奈
·
2020-04-06 20:59
Metal之旅(未完待续...)
2D用SpriteKit;3D用
SceneKit
、Unity、UnrealEngine那拿
晓先生ol
·
2020-04-06 17:51
iOS开发——ARKit之ARSCNView
ARSCNView的头文件ARSCNView是什么将ARSession渲染集成到
SceneKit
的视图该视图可以绘制摄像机背景,提供和更新一个摄像头,管理锚点的节点,并更新照明。
小驴拉磨
·
2020-04-05 04:50
iOS -
SceneKit
显示与交互3D建模(一)
最近公司要求在手机上显示3D模型,并且要获取点击的模型坐标,找了很多相关资料,发现有两种实现方式,一种是集成Unity3D,另一种是使用苹果提供的
SceneKit
;由于使用Unity3D太麻烦,于是选择使用
LinXunFeng
·
2020-04-05 02:53
SpriteKit 如何用精灵制作按钮
前言前段时间,在知乎看到一个回答,iOS开发以及被玩的差不多了,只有SpriteKit,
SceneKit
这两个难兄难弟还没有被“开发”。确实,毕竟做手游,有unity,虚幻等,谁用这玩意。。
遮住眼睛的草纸
·
2020-04-04 13:37
ARKit从入门到精通(7)-ARCamera介绍
在ARKit中,它是捕捉现实图像的相机,在
SceneKit
中它又是3D虚拟世界中的相机。
坤小
·
2020-04-04 04:20
学习
SceneKit
之材质
那么在
SceneKit
中我们可以改变几何体的哪些外观呢?接下来我将一一介绍。光照模型提到材质就不得不提到光照模型。
handyTOOL
·
2020-04-02 20:02
ARKit 在你眼前显示一个真实的月球
简单说一下代码吧overridefuncviewDidLoad(){super.viewDidLoad()//Settheview'sdelegatesceneView.delegate=self//利用
SceneKit
韦恩时代
·
2020-04-02 15:21
[
SceneKit
专题]2.physics物理效果
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录physicsbody物理形体Static(静态的):形体不移动:当其他物体能够与该类型碰撞时,该类型自身不受任何力和碰撞的影响
苹果API搬运工
·
2020-04-01 01:44
[
SceneKit
专题]13.Intermediate Collision Detection碰撞检测中级
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录在迷宫类游戏中,小球需要和不同物体碰撞,和不同物体碰撞后又会有不同结果
[email protected]
苹果API搬运工
·
2020-03-29 11:12
ARKit初认识
虚拟世界:用
SceneKit
来建立虚拟世界。虚拟世界与现实世界相结合:ARKit负责将现实世界和虚拟世界的信息
为什么划船不靠桨
·
2020-03-29 05:39
[
SceneKit
专题]8.Lights灯光
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录surfacenormal表面法线表面上某一点的法向量(NormalVector)指的是在该点处与表面垂直的方向。
苹果API搬运工
·
2020-03-27 20:46
SceneKit
中的物理效果模拟 | 基础API详解
当
SceneKit
准备渲染新的一帧时,它会对连接到场景中节点的物理实体执行物理计算。这些计算包括重力,摩擦以及与其他物体的碰撞。你
TankXie
·
2020-03-27 16:53
上一页
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
其他