How to Recreate Apple Perspective with Camera Projection

UPDATE: Thanks to all of you guys for commenting and pointing me in the right direction. A special thanks to Charlie Davies for figuring out what I did wrong. Turns out it’s a really easy fix and the technique doesn’t require all the manual tweaking, thankfully! So, here is the updated video on how to pull of this technique properly. I hope some of you learned some valuable concepts from this little trial/error process. I know I did!

Here is the first part where I was doing it wrong, but you can watch it to learn how I did some of the initial set up.


    1. David

      to make a texture stick to the surface after the initial camera mapping, you need to make it editable, and then click the texture tag and choose “generate UVW coordiantes”. Then you can move the camera and the texture will align only in the initial camera state.
      I have no idea how to make other objects block part of the texture for other objects….

    2. Noah

      Hey Joren, I think you’re on the exact right track, but rather than copying the texture tag from object to object, drag the material fresh onto each object, and simply reassign the same camera to project. It should calculate it appropriately for each object so that it’s seamless without having to manipulate the scale of the texture for each object.

    3. john

      i have seen the apple’s video but the masterpiece for me is that one so great ! An intro for a tv show of Nickelodeon. Just Great !

      So thanks Joren so many times that i was wondering how did they do it… thanks to you i can try…


    4. Rick Ellis
      Rick Ellis09-12-2014

      Couldn’t you make the objects editable then connect and delete them all before applying camera projection? I think this would get rid of the letters on the back wall and take care of the alignment problem.

    5. Rick Ellis
      Rick Ellis09-12-2014

      I just tried it. that takes care of alignment but doesn’t get rid of the letters on the back wall. hmm.

    6. Rick Ellis
      Rick Ellis09-12-2014

      However if you use a light zeroed out as a child of the camera, turn on hard shadow, copy the texture to the light an invert the alpha you get an effect that works the way you wanted, but obviously it looks a bit different.

      • Joren

        That is really awesome, thanks for sharing!!

    7. Anubhav

      I did a few test renders. This is the closest I came to dealing with the visibility issue. The C4D project file is included in the description. Hope it helps.

    8. Charlie Davies
      Charlie Davies08-09-2015

      I decided to use this technique for an animated company logo sting, managed to stop the texture shining through the objects to ones behind by only applying it one object at a time in the luminance channel, then outputting the final frame and using the output as the texture for that object. So I had 6 different textures, to apply to the 6 objects

      • Joren

        That’s awesome, man, nice work! Looks sweet!

    Leave a Reply