próbując dowiedzieć się, jak mogę renderować cień na niewidzialnym samolocie, więc pokazuje tło mojego sceneView
.Pokazywanie cienia na przezroczystej podłodze/płaszczyźnie w scenekit
THREE.js ma ShadowMaterial
, który robi dokładnie to - renderowany jest tylko cień.
Bieżące myślenie polega na wykonaniu niestandardowego shadera do metalu, który wygląda prosto, ale nie jestem pewien, jak rozwiązać problem znokautowaniem podłogi, aby pokazać wszystko poza cieniem.
Oto przykład z łapaczem cienia: https://knowledge.autodesk.com/search-result/caas/sfdcarticles/sfdcarticles/Maya-2015-Shadow-Catching-with-Use-Background-material.html
Jakiego rodzaju cieni używasz? Mapowanie cienia, cienie w tle? Czy obecnie możesz rysować obiekty 3D 'sceneView'? –
cienie dyanmiczne wykorzystujące otoczenie i reflektor 'SNNodes', nie wiedząc, co jabłko robi pod maską. Jestem w stanie umieścić 'UIView's nad moim widokiem SceneKit – jfisk