2015-07-07 2 views
2

Можно ли сделать форму, проходящую через свет, чтобы вы могли видеть ее со светом, изогнутым из-за преломления? Как линза или стакан (или вода)?Возможно ли преломление в SceneKit?

+1

Вам нужно будет создать свои собственные шейдеры. Физика не такая уж жесткая. –

+0

Спасибо! В ответ: физика тривиальна - как трудно сделать шейдер? Я - ультра-нуб 3D и SceneKit. –

+0

Для 2D-сцен он должен быть тривиальным. Однако я не уверен в 3D-сценах. –

ответ

2

Да, все возможно с удивительной силой физики! Однако вам нужно создать свой собственный шейдер. От Wikipedia:

В области компьютерной графики, шейдер представляет собой компьютерная программа, которая используется для выполнения затенения: производство соответствующих уровней цвета в пределах изображений, или, в современной эпохе, а также для создания специальных эффектов или для последующей обработки видео. Определение в терминах непрофессионала может быть указано как «программа, которая сообщает компьютеру, как рисовать что-то конкретным и уникальным способом».

objc.io имеет great tutorial на SceneKit, если вы заинтересованы.

+0

Спасибо - я купил книгу Дэвида Роннквиста, m не до главы о шейдерах (только что закончил материал и подумал, что он может быть там, но не был) –

Смежные вопросы