Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么金属着色器渐变作为应用于 SceneKit 节点的 SCNProgram 比应用于 MTKView 更轻?
我有一个由金属片段着色器生成的渐变 我已将其应用于由平面几何定义的 SCNNode 它看起来像这样 当我使用应用于 Xcode Playground 中渲染的 MTKView 的相同着色器时 颜色会变暗 是什么导致 Scenekit 版本中
scenekit
metal
如何从 ARKit 录制视频?
现在我正在测试 ARKit SceneKit 实现 屏幕的基本渲染有点工作 所以我想尝试将我在屏幕上看到的内容记录到视频中 只是为了记录我发现的场景套件这个要点 https gist github com lacyrhoades 7eb42
ios
opengles
scenekit
ARKit
为什么 Xcode 显示的内存使用量比 Instruments for SceneKit 应用程序多得多?
我正在尝试调试为什么我们基于 SceneKit 的应用程序使用如此多的内存 但 Xcode 和 Instruments Allocations 似乎对所使用的内存量有非常不同的值 当我查看 Xcode 时 我看到类似的内容600 MB但是当
ios
scenekit
ARKit
Swift 3 中的 SCNGeometryElement 设置
我硬着头皮开始将我的应用程序转换为 Swift 3 一如既往 该转换器还有很多不足之处 在这种情况下 我不确定如何正确编码新版本 这是原文 let indexes CInt 0 1 2 3 let dat NSData bytes inde
swift
cocoa
swift3
scenekit
ARKit Stereo – 是否可以同时运行两个 ARSCNView?
我正在考虑对现有的 AR 应用程序进行一些修改 我想拆分视图并添加内部 2ARSCNView这样用户就可以使用VR卡盒并获得不同的体验 但Xcode总是返回给我 Session 0x102617d10 did fail with error
swift
augmentedreality
scenekit
ARKit
arscnview
节点组的位置在 SCNNode.runAction 开始时重置
我有一些代码 当点击屏幕时 它会围绕 x 轴旋转多个 SCNNode 如下所示 func handleTap gestureRecognize UIGestureRecognizer let sceneView self view as S
ios
swift
scenekit
scnnode
在 SceneKit 中,bake 做了什么
What is the purpose of bake option in SceneKit editor Does it have an impact on performance Type 提供 2 个选项 Ambient Occlus
ios
scenekit
SceneKit – 获取相机方向
我需要找出相机正在看哪个方向 例如如果它正在寻找Z Z X or X 我尝试过使用eulerAngles 但偏航范围为0 gt 90 gt 0 gt 90 gt 0这意味着我只能检测相机是否朝向Z or X 如果它朝这些轴的正方向或负方向看
swift
Camera
scenekit
direction
ARKit
SceneKit 在立方体测试中的性能
在学习游戏 3D 图形编程时 我决定从使用 Scene Kit 3D API 开始简单 我的第一个游戏目标是构建一个非常简化的 我的世界 的模仿版 一个只有立方体的游戏 这有多难 下面是我编写的一个循环 用于放置 100 x 100 立方体
swift
Optimization
3d
scenekit
SCNScene 和 SceneKit 编辑器的子类化
我有带有相机设置的 SCNScene 子类 我想在所有子类中使用它 let scene01 TheSubclassScene let scene02 TheSubclassScene named art scnassets testScen
ios
scenekit
SceneKit:无论您触摸屏幕的何处,unprojectPoint都会返回相同/相似的点
下面的代码应该将触摸坐标转换为 SceneKit 场景的世界坐标 但是 如下面的输出所示 返回的点unprojectPoint无论您触摸屏幕的哪个位置 iPhone 5s 都会有效地返回同一点 类文档为unprojectPoint建议使用
ios
3d
scenekit
scnnode
sceneview
SceneKit:内存过多
我已经没有想法了 SceneKit 正在堆积内存 而我才刚刚开始 我正在显示SNCNodes它们存储在数组中 这样我就可以分离分子的组成部分以进行动画 这些树模型分子我最终可能会展示 50 个 比如说每 章 一个 问题是 当我转到另一章时
memory
scenekit
从 CGPoint 获取 SCNVector3
我正在尝试从 CGPoint 获取 SCNVector3 我正在使用手势识别器来获取触摸的位置 作为 CGPoint 问题是 当我进行测试时 触摸并不总是会击中某些东西 因为并不总是有物体被触摸 触摸一个空的地方 将你的船移动到那个空的地方
Objectivec
xcode
scenekit
SCNNode 没有出现在正确的位置
我下载了wall2 obj来自 Google Blocks 的文件 然后我使用 Blender 将扩展名更改为 dae墙节点没有出现在它应该出现的地方 墙节点放置的位置与应放置的位置 枢轴点位置问题 在搅拌机中改变pivot point的位
swift
xcode
augmentedreality
scenekit
ARKit
使用 swift 进行场景套件内存管理
我很困惑如何使用 swift 释放场景套件中的内存 每当我从 collada 文件创建 SCNNode 时 它 都会导入几何图形 创建物理对象 并从 jpg 文件设置材质 由于某种原因创建新对象时 这会占用 10 MB 的 RAM 即使文件
ios
swift
memorymanagement
scenekit
4 点之间的场景套件形状
鉴于我在上一个问题中采取的路线 ARKit 在 Swift 3 中的平面上的 2 个向量点之间放置一个 SCNPlane 似乎有缺陷 我正在寻找其他选择 我可以在两个节点之间画一条线 然后我可以在这些节点之上创建节点 有效地在一个正方形中
swift
scenekit
ARKit
SCNAction 完成处理程序等待手势执行
我有一个动画SCNNodes由按钮触发 随后按下该按钮 动画就会反转 前进动画总是工作正常 但后退动画有时会挂起 也就是说 它将播放完成处理程序之前的部分 然后冻结 但是 当我应用三个手势 平移 平移 缩放 中的任何一个时 它会取消挂起并完
scenekit
completionhandler
将 SceneKit 场景导出为 Collada .dae 文件的最简单方法?
我有一个算法生成的 SceneKit 场景 我希望能够将其导出为 Collada dae 文件 例如用于 iBooks Author 中 由于 SceneKit 可以导入 Collada 文件 我认为也可能有办法导出它们 但在 API 中找
Objectivec
cocoa
swift
scenekit
ARKit – 如何显示来自放置在 SCNPlane 上的虚拟 SCNCamera 的源?
我使用 ARKit 和 SceneKit 将一些对象放入 AR 空间中 效果很好 现在我想添加一个额外的摄像机 SCNCamera 该摄像机放置在场景中的其他位置 由公共 SCNNode 连接和定位 它旨在从另一个 固定 角度向我展示当前场
swift
scenekit
augmentedreality
ARKit
scncamera
在 XZ 平面上拖动对象
我正在开发一个增强现实应用程序 我希望能够在空间中拖动一个对象 我在 SO 中找到的解决方案存在问题 建议使用projectPoint unprojectPoint 是它们沿着XY plane 我试图使用屏幕上的手指移动作为偏移x and
ios
scenekit
ARKit
«
1 ...
3
4
5
6
7
8
9
»