Я пытаюсь изучить SceneKit для iOS и выйти за рамки основных форм. Я немного смущен тем, как работают текстуры. В примере проекта плоскость представляет собой сетку, и к ней применяется плоская текстура png. Как вы «рассказываете» текстуру, как обертывать объект? В 3D-графике вы открываете UV-развертку, но я не знаю, как это сделать в SceneKit.SceneKit Textures
5
A
ответ
8
SceneKit
не имеет возможностей для создания сетки (кроме программного создания вершинных положений, нормалей, UV и т. Д.). Вам нужно будет создать сетку и текстуру в другой части программного обеспечения (я использую Blender). Затем экспортируйте сетку в файл collada .dae
и экспортируйте текстуры, которые использует ваша модель, также как .png
файлов. У вашей экспортированной модели будут импортированы UV-координаты, которые будут корректно обернуть импортированные текстуры вашей модели.
Смежные вопросы
- 1. Blender black textures
- 2. SDL OpenGL Textures Lost
- 3. PyOpenGL Cube Mapping Textures
- 4. OpenGL Textures without Slick
- 5. Assimp no Textures
- 6. OpenGL Textures Format Ограничения
- 7. OpenGL ES iPhone Textures
- 8. WPF 3D Dynamic Textures
- 9. OpenGL ES shader multi textures
- 10. libgdx spritebatch not rendering textures
- 11. Unreal development kit export textures
- 12. LWJGL Textures On Object - Java
- 13. GLSL multi-texturing-blending textures
- 14. disable opengl es textures ios
- 15. Xcode - UIImage Preset Apple Textures
- 16. Libgdx Rendering Textures vs Sprites
- 17. OpenBL Multi Bit Alpha Textures
- 18. LWJGL + Slick Textures not Loading
- 19. Cocos2d loading textures memory issue
- 20. Simple Java OpenGL Textures Manager
- 21. Webgl tileable non-repeating textures
- 22. LOD Bias in OpenGL Textures
- 23. webgl readpixels textures shader issue
- 24. SceneKit: Изменение оси/оси текста SceneKit
- 25. SceneKit Steering
- 26. SceneKit SCNTransformConstraint
- 27. SceneKit applyTorque
- 28. Основы SceneKit
- 29. EXC_BAD_ACCESS в removeFromParentNode() SceneKit
- 30. OpenGL Black Textures on Ice Cream Sandwich
Спасибо! Я не знал, что включен UV. –
отличный ответ! Я тоже использую блендер. Это был единственный способ, которым я мог обвести голову этой проблемой. И это прекрасно работает – Farini