teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

タイトルの訂正

2020/10/25 14:31

投稿

nmty
nmty

スコア19

title CHANGED
@@ -1,1 +1,1 @@
1
- SCNNodeに画像貼りたい
1
+ SCNNodeのテクスチャープログラムから変更したい
body CHANGED
File without changes

5

誤字訂正

2020/10/25 14:31

投稿

nmty
nmty

スコア19

title CHANGED
File without changes
body CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  ---
30
30
 
31
- ※以下のようにSCNBoxで作られたオブジェクトのテクスチャーを変更できるのは、様々なサイトで書かれているのですが、上記のようなSCNSceneから取得したSCNNodeのテクスチャーの変更の方法がわからず、ここで質問させていただきました。お詳しい方がいらっしゃればご教授頂けると助かります。
31
+ ※以下のようにSCNBoxで作られたオブジェクトのテクスチャーを変更できるのは、様々なサイトで書かれているのですが、上記のようなSCNSceneから取得したSCNNodeのテクスチャーの変更の方法がわからず、ここで質問させていただきました。お詳しい方がいらっしゃればご教授頂けると助かります。
32
32
 
33
33
  ```Swift
34
34
  let samplebox = SCNBox(width: 1.0, height: 1.0, length: 1.0, chamferRadius: 0.0)

4

誤字訂正

2020/10/25 14:29

投稿

nmty
nmty

スコア19

title CHANGED
File without changes
body CHANGED
@@ -17,9 +17,9 @@
17
17
  //①まずiPhone全体を取得
18
18
  var node = scene.rootNode.childNode(withName: "IPhone", recursively: true)
19
19
  //②その中のiPhone画面を取得
20
- var node_inner = node?.childNode(withName: "iScreen", recursively: true)
20
+ var iScreen = node?.childNode(withName: "iScreen", recursively: true)
21
21
  //③
22
- //(ここでnode_innerのテクスチャーを変更したい)
22
+ //(ここでiScreenのテクスチャーを変更したい)
23
23
  //④シーンに登録する
24
24
  self.sceneView.scene.rootNode.addChildNode(node)
25
25
  ```
@@ -28,7 +28,7 @@
28
28
 
29
29
  ---
30
30
 
31
- ※以下のようにSCNBoxで作られたオブジェクトのテクスチャー変更はできるのは、様々なサイトで書かれているのですが、上記のようなSCNSceneから取得したSCNNodeのテクスチャーの変更の方法がわからず、ここで質問させていただきました。お詳しい方がいらっしゃればご教授頂けると助かります。
31
+ ※以下のようにSCNBoxで作られたオブジェクトのテクスチャー変更はできるのは、様々なサイトで書かれているのですが、上記のようなSCNSceneから取得したSCNNodeのテクスチャーの変更の方法がわからず、ここで質問させていただきました。お詳しい方がいらっしゃればご教授頂けると助かります。
32
32
 
33
33
  ```Swift
34
34
  let samplebox = SCNBox(width: 1.0, height: 1.0, length: 1.0, chamferRadius: 0.0)

3

追記

2020/10/25 14:29

投稿

nmty
nmty

スコア19

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ### ◼︎3Dモデルの一部のテクスチャーを変更したい
6
6
 
7
- ・3Dモデルファイル(iPhoneの3Dモデル、scnファイル)を読み込み、
7
+ Xcode(ARkit)で3Dモデルファイル(iPhoneの3Dモデル、scnファイル)を読み込み、
8
8
  その中の1つのパーツ(iPhoneの画面)のテクスチャーを変更したいと考えていますが方法がわかりません。
9
9
 
10
10
  ※現在作成中のコードは以下のように記述しています。場所としては③の部分で、取得したSCNNodeのdiffudeを

2

画像の追加

2020/10/25 13:42

投稿

nmty
nmty

スコア19

title CHANGED
File without changes
body CHANGED
@@ -24,8 +24,8 @@
24
24
  self.sceneView.scene.rootNode.addChildNode(node)
25
25
  ```
26
26
  参考画像:iPhoneの3DモデルのScene graph
27
+ ![iPhoneの3DモデルのScene graph](39464c8ebc62eab614b21955a3b53405.png)
27
28
 
28
-
29
29
  ---
30
30
 
31
31
  ※以下のようにSCNBoxで作られたオブジェクトのテクスチャーは変更はできるのは、様々なサイトで書かれているのですが、上記のようなSCNSceneから取得したSCNNodeのテクスチャーの変更の方法がわからず、ここで質問させていただきました。お詳しい方がいらっしゃればご教授頂けると助かります。

1

Xcodeのバージョンの修正

2020/10/25 13:41

投稿

nmty
nmty

スコア19

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ◼︎環境
2
2
  PC:macOS mojave バージョン10.14.6
3
- Xcode:バージョン11.03.1
3
+ Xcode:バージョン11.3.1
4
4
 
5
5
  ### ◼︎3Dモデルの一部のテクスチャーを変更したい
6
6