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
- AR换装应用解决方案
本节学习目标如何设计换装应用解决模型绑定骨骼动画时出现的问题由于今年是AR元年,在苹果推出的ARKit框架之后,各行各业都在马不停蹄的玩起了创意,希望在自己的应用基础上加入AR的元素由于要和原生应用进行结合,聪明的移动设计是都会选择
SceneKit
酷走天涯
·
2020-03-27 03:30
仿微博全景图 -
SceneKit
一、原理部分1.利用
SceneKit
造一个球面2.将图片铺满球面3.在球中心放一个相机,也就是我们的眼睛所在,4.根据手势或者陀螺仪,改变相机视野大概这样.png二、代码部分1.导入
SceneKit
框架
Heikki_
·
2020-03-25 07:07
认识
SceneKit
1、创建一个sceneSceneKit内建了几种简单的几何模型,如盒子、球体、平面、圆锥体等,但对于游戏来说,一般都会从文件中加载3D模型。a、如果一个从文件里加载的场景可以全部显示时,将其设置成SCNView的scene就好了;//Createanewsceneletscene=SCNScene(named:"art.scnassets/SceneKitScene.scn")!b、如果加载的场景
光明程辉
·
2020-03-25 00:58
ARKit入门
41974FC9-A0C6-496C-99E9-C60346ACA009.pngnext:EC117FFD-A1FF-4E37-8252-0143880B1889.pngContentTechnology:选择
SceneKit
陌上北辰
·
2020-03-24 18:08
3D全景-
SceneKit
SceneKit
是用来构建3D场景的框架。包含了如光照、模型、材质、摄像机等高级引擎特性。
oncezou
·
2020-03-24 05:29
iOS 10
SceneKit
新特性 -
SceneKit
制作 3D 场景框架
今天的主题是探索iOS10
SceneKit
的新功能,你可以观看今年WWDC的视频AdvancesinSceneKitRenderingSceneKit介绍,
SceneKit
类似于Unity是一个制作
大朕东
·
2020-03-23 18:59
ARKit学习记录1
ARkit是ios11新推出来的一个强大的AR框架,需要设备SE、6s、6ps、7、7p,就是需要A9处理器以上的设备,Xcode9.最低配置用Xcode创建项目时,会选择
SceneKit
、SpriteKit
Cc大个子
·
2020-03-22 20:39
[
SceneKit
]Motion Control(十一)
在游戏中,我们的物体总是会移动,此时如果物体移动,而相机并没有移动,则我们的物体就会变小,变大,变形,或者移动到相机能够看到的范围而消失了.假如一个人在场景中奔跑,随着他的奔跑他并没有变大或者变下,这就需要使用到相机跟随,需要让相机一直跟随者物体运动,他们两个之间的相对位置是不变的.假设有两个节点,cameraNode和ballNode,要想使ballNode运动时相机跟随,可以添加他们之间的约束
斐波那契搬运工
·
2020-03-22 12:06
iOS显示STL文件(3D效果)
由于项目需要,因此需要在项目中集成STL文件3D显示效果,最早解决方案是STL文件转DAE文件,使用
SceneKit
直接加载并显示出来,但是多了个步骤总是感觉很麻烦,后来想到使用OpenGL用来显示STL
Felix独箸
·
2020-03-20 04:01
二、SCNGeometry代码创建几何体
本章我会来带大家了解一下SCNGeometry使用顶点信息创建几何体(二)SCNGeometry1、介绍在
SceneKit
中,附加到SCNNode对象的几何形状形成场景的可见元素,并且SCNMaterial
NewSongs
·
2020-03-18 00:24
SceneKit
之物理模拟Physics Simulation
SceneKit
中的物理模拟有以下作用:将动态行为添加到场景中的对象。检测物体间的接触与碰撞。模拟真实的效果,如重力、弹簧
沈枫_alex
·
2020-03-16 00:32
[
SceneKit
专题]6.Scene Editor场景编辑器
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录SceneKiteditorXcode自带了一个简单好用的3D场景编辑器,当选中或创建一个xxx.scn文件时就会出现
苹果API搬运工
·
2020-03-15 13:22
[
SceneKit
专题-OC]2.physics物理效果
说明本系列文章的学习首先要感谢史前图腾的共享精神,在他的系列文章中有详细的解释,但是他的代码都是Swift写的.并且代码的解释比较少,在这里我提供了demo-OC版供大家参考和学习,基础知识会一一为大家解释,但是OC版的demo只提供最终合集,方便一次到位减少打开工程的次数demo地址:OC-地址swif-地址physicsbody物理形体Static(静态的):形体不移动:当其他物体能够与该类型
严兵胜
·
2020-03-14 13:27
[
SceneKit
专题]10.Materials材质
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录最终的实时渲染效果图
[email protected]
(照明模型)WX20171203
苹果API搬运工
·
2020-03-14 06:15
[
SceneKit
专题]9.Basic Collision Detection碰撞检测基础
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录设置node属性对一个小球节点设置属性:
[email protected]
(物理形体
苹果API搬运工
·
2020-03-14 00:05
[
SceneKit
]Intermediate Collision Detection(十)
bitmasks位掩码就是一串二进制数据,每个位表示特定的数值,并从最低有效位到最高有效位反向读取。如果该位为1,则将其视为ON,0表示OFF。下面是一个8位二进制值的粗略示例,从0到7屏幕快照2017-07-26下午5.10.58.png第一行表示位7至0,并从右开始计数。下一行显示每位表示的值。最后一列将所有表示的值加在一起的位为ON。二进制值01010101,其中位0,2,4和6均为ON,其
斐波那契搬运工
·
2020-03-13 01:23
保存ARKit预览画面输出AR视频
苹果原生的API做的非常完善,新的ARKit和AVFoundation,
SceneKit
等框架的结合
悟行Worthy
·
2020-03-12 18:07
iOS3d模型必要知识
1.OpenGLES关于OpenGLES2.0的介绍:http://www.cnblogs.com/andyque/archive/2011/08/08/2131019.html2.
SceneKit
关于
Distance先生
·
2020-03-12 10:27
[
SceneKit
专题]跨平台游戏(macOS,tvOS,watchOS)
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录更多iOS相关知识查看github上WeekWeekUpProject以前面的游戏为例,将其改为跨平台版本:macOS
苹果API搬运工
·
2020-03-09 13:51
第十三节 - 粒子系统
SceneKit
给我们提供了那些粒子系统呢?下面先来展示一下1.fire()让学习成为一种习惯2.confetti(五彩纸屑)让
Codi_Zhao
·
2020-03-09 00:36
17-iOS Metal Swift教程-开始学习
Metalvs.SpriteKit,
SceneKit
,orUnityMetal是一个底层3D绘图API,和Ope
TakakuraKenSan
·
2020-03-08 07:26
ARKit & OpenGL ES - ARKit原理篇
点击获取本文示例代码如果你想了解更多关于OpenGLES的知识,请移步至OpenGLES相关文章目录iOS11推出了新框架ARKit,通过ARKit和
SceneKit
可以很方便的制作ARApp。
handyTOOL
·
2020-03-06 04:54
基于ARkit和
SceneKit
检测相机位置和设置2个物体碰撞的事件
physicsbody物理形体physicsshapes物理形状获取相机中心ARFrame*frame=self.jpARSCNView.session.currentFrame;SCNMatrix4mat=SCNMatrix4FromMat4(frame.camera.transform);SCNVector3dir=SCNVector3Make(-1*mat.m31,-1*mat.m32,-1
长空幻月
·
2020-03-06 01:45
[
SceneKit
]碰撞检测(六)
进行碰撞检测的前提是必须是两个物体之间才能进行碰撞,
SceneKit
框架已经为我们准备好了物体引擎,我们不需要关心他是怎么进行碰撞检测的,只需要关心,我们需要什么样的物理效果,剩下的就交给物理引擎来完成
斐波那契搬运工
·
2020-02-29 18:29
ARKit Apple官方文档02 AR初体验
配置AR会话,并使用
SceneKit
或SpriteKit显示AR内容。
fighting300
·
2020-02-29 10:57
ios 3D引擎
SceneKit
开发(5) --关于旋转的几点问题(2)
上一篇我们用CABasicAnimation来模拟了太阳-地球-月球的天体运动。其中月球绕太阳运动和月球绕地球运动都可以看做一个点绕另一个点作圆周运动。(当然现实中是椭圆运动,有远地点,近地点,这里我们看作圆周运动)一个点绕另一个点作圆周运动,是不是很熟悉。对,就是我们之前学习的数学知识,这里完全可以用数学知识做。相关数学知识点:任意点a(x,y),绕一个坐标点b(rx0,ry0)逆时针旋转a角度
淘气CC
·
2020-02-29 01:27
[
SceneKit
专题]24-体素风格过马路游戏Mr. Pig
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录更多iOS相关知识查看github上WeekWeekUpProject效果如下:16096dd47729d54c.png16096e107077490a.png
苹果API搬运工
·
2020-02-26 11:03
第五节 - SCNNode 用法讲解
节点在
SceneKit
节点是个抽象的概念,节是个看不见,摸不到的东西,没有几何形状,但是它有位置,以及自身坐标系。
Codi_Zhao
·
2020-02-26 09:05
SceneKit
_入门01_创建旋转人物
致读者iOS中自带有四大游戏引擎:Spritekit(2D)、
SceneKit
(3D)、OpenGL_ES(较底层)、metal(效率高效,牛逼的不行)在未来的一段时间,我将持续编写这几个游戏框架的使用
卡神凯哥
·
2020-02-24 12:11
iOS11 ARKit漫谈(2)-平面检测
概述本篇文章主要是技术苹果官网教程来使用
SceneKit
来进行平面检测,并且生成一个虚拟的平面,自己可以延伸在平面上记载3D图像。
淘码小工
·
2020-02-23 01:40
基于ARKit的开发
需要其他什么相应的3D模型(dae格式)
SceneKit
、SpriteKit或Metal相关基础知识(用做渲染)ARKit的类结构图查看大图ARKit类结构图
己庚辛壬癸
·
2020-02-22 01:01
第九节 - SCNGeometry用法详解
SCNGeometry学习目标1.了解
SceneKit
游戏框架中系统包含的几何对象.2.学习如何将几何形状物体绑定的节点上,显示到视图中.系统提供的几何形状讲解正方体学习技术很好玩代码如下:SCNBox
Codi_Zhao
·
2020-02-21 23:25
SCeneKit
学习(2)--SCNGeometry、SCNLight、SCNCamera
SCNLight:灯光概念:游戏框架中的光源,为场景提供阴影灯光的分类(光源分为四种):环境光(SCNLightTypeAmbient),这种光没有方向,位置在无穷远处,光均匀的散射在物体上点光源(SCNLightTypeOmni):有固定位置,方向360度,可以衰减平行方向光(SCNLightTypeDirectional):只有照射的方向,没有位置,不会衰减聚焦光源(SNCLightTypeS
acon
·
2020-02-21 13:22
AR-添加虚拟物体
创建AR应用除了一开始创建工程时选择AR模版之外,还可在非AR项目中引入ARKit,
SceneKit
实现使用到的类:ARWorldTrackingConfiguration:会话追踪配置ARSession
流年易逝_李
·
2020-02-21 03:27
[
SceneKit
专题]5.3D空间的触摸事件
说明本系列文章的学习首先要感谢史前图腾的共享精神,在他的系列文章中有详细的解释,但是他的代码都是Swift写的.并且代码的解释比较少,在这里我提供了demo-OC版供大家参考和学习,基础知识会一一为大家解释,但是OC版的demo只提供最终合集,方便一次到位减少打开工程的次数demo地址:OC-地址swif-地址在平时开发中常用的touchesBegan方法在3D中仍然可用.只不过在3D空间内采用了
严兵胜
·
2020-02-19 17:25
ARKit进阶:物理世界
苹果的增强现实框架:ARKitARKit进阶:材质ARKit实战:如何实现任意门写在前面ARKit的渲染能力是由其他框架实现的,除了苹果的
SceneKit
,Unity3D、UE,或者其他自定义的OpenGL
皮皮Warrior
·
2020-02-18 07:24
[MetalKit]0. instruction说明及目录
本系列文章是对http://metalkit.org上面MetalKit内容的全面翻译和学习.MetalKit系统文章目录适用于对MetalKit有兴趣,希望学习Metal或Metal2技术,或者想深入研究
SceneKit
苹果API搬运工
·
2020-02-17 19:48
05-ARKit工作原理及流程介绍
5.1-写在前面的话###初次接触ARKitARKit并不是一个独立就能够运行的框架,而是必须要和
SceneKit
/SpriteKit等引擎框架一起使用才可以,换一句话说,如果只有ARKit,而没有
SceneKit
TakakuraKenSan
·
2020-02-16 23:53
SceneKit
之Animation
SceneKit
的动画支持是基于核心动画CoreAnimation框架。我们可以修改某个动画属性值来创建隐式动画,隐式动画的好处就是不需要编写大量动画代码。
沈枫_alex
·
2020-02-16 04:46
ARKit从入门到精通(1)--显示Cube(原生方法实现)
前提说明1.本部分教程使用的是原生iOS开发,目前不涉及Unity,主要使用
SceneKit
。2.使用的软件版本:Xcode9。3.使用的开发语言版本:Swift44.本系列专栏希望通过
AIRX
·
2020-02-14 23:53
ios
swift
图像识别
人工智能
xcode
[
SceneKit
专题]5.3D空间的触摸事件
说明本系列文章是对一书的学习记录和体会此书对应的代码地址
SceneKit
系列文章目录在平时开发中常用的touchesBegan方法在3D中仍然可用.只不过在3D空间内采用了射线检测方法来返回触摸到的物体
苹果API搬运工
·
2020-02-14 05:25
iOS借助ARKit实现六自由度的VR
/github.com/WorkerAmo/ARKitPlusVR已被录入https://github.com/olucurious/awesome-arkitPart2.原理解析涉及的库ARKit&
SceneKit
二月的大胡子
·
2020-02-13 06:35
iOS原生3D渲染--
SceneKit
框架学习笔记
1、ios3D引擎
SceneKit
开发(1)--起始篇2、ios3D引擎
SceneKit
开发(2)--贴图篇3、ios3D引擎
SceneKit
开发(3)--使用3dmax导出DAE文件4、ios3D引擎
SunshineBrother
·
2020-02-11 18:14
SceneKit
框架详细解析(四) —— 基于
SceneKit
的简单游戏示例的实现(三)
版本记录版本号时间V1.02018.10.20星期六前言
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和逼真的基于物理性的渲染。
刀客传奇
·
2020-02-09 09:45
SceneKit
框架详细解析(二) —— 基于
SceneKit
的简单游戏示例的实现(一)
版本记录版本号时间V1.02018.10.20星期六前言
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和逼真的基于物理性的渲染。
刀客传奇
·
2020-02-09 05:48
SceneKit
框架详细解析(七) —— 基于
SceneKit
的简单游戏示例的实现(六)
版本记录版本号时间V1.02018.10.20星期六前言
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和逼真的基于物理性的渲染。
刀客传奇
·
2020-02-08 21:29
SceneKit
框架详细解析(五) —— 基于
SceneKit
的简单游戏示例的实现(四)
版本记录版本号时间V1.02018.10.20星期六前言
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和逼真的基于物理性的渲染。
刀客传奇
·
2020-02-07 22:01
SceneKit
框架详细解析(一) —— 基本概览(一)
版本记录版本号时间V1.02017.12.02前言
SceneKit
使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和逼真的基于物理性的渲染。
刀客传奇
·
2020-02-07 01:52
记一个
SceneKit
Morpher引发的Crash
记一个SceneKitMorpher引发的Crashtags:AR&3DSceneKit背景Animoji外网遇到一些Crash,量不算大但一直存在,由于测试很难复现,只能靠看Log归纳用户的操作路径,对可疑点进行排查。分析猜测外网Crash的堆栈顶都是C3DGeometryGetMesh,进入C3DGeometryGetMesh大多是C3DMorpherUpdateIfNeed或者C3DMorp
皮皮Warrior
·
2020-02-06 16:04
使用
SceneKit
编写微信跳一跳小游戏(一)
正好最近也在写
SceneKit
的系列教程,于是决定做一款这样的游戏练练手,这一篇文章主要介绍游戏项目的主要结构和大致逻辑,因为还有不少地方需要优化,所以更多细节的介绍会在后续文章中进行。
handyTOOL
·
2020-02-06 06:55
上一页
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
其他