It seems like our next generations prefer to have something that look more real, that is why the 3D design will be popular in the future. If you are still working with your 2D design and want to change from 2D to 3D, then this article will be suitable for you since it will provide you with some information such as the most common pitfalls to avoid with real time 3D. This information will bring you a lot of knowledge to create a good design for supporting your website development.
- Don’t Try and Treat 2D like 3D
It’s a big mistake if designers give the same treatment to 2D and 3D, as an example you cannot “photoshop” interactive 3D content such you do to 2D. What you should concern about is to treat it like a real environment. Even though there will be some post-processing that can be done, still it needs to be automatable. That is why expecting to see the exact same thing doesn’t work, such photo shopping a bunch of frames.
- 3D on the web is making a come-back
3D has been mostly absent with Flash sites dwindling and WebGL not, originally, being reliably render able on all platforms. But with WebGL supports becoming more and more universal, many people begin to like its actual usage.
- Agencies often hire the wrong modelers for real-time 3D
Many 3D agencies often beat by the quality of the Hollywood design companies make. This is because mostly people don’t understand the technical difficulties of low-poly modeling for real-time applications. Especially when having to support various less powerful mobile devices.
- Concern on how Light Works
Your knowledge in managing the effect of light will be important, such as how much a light will be needed and how much the limitation of the light should be managed. This also will demand for the right angle for the light to illuminate your design.
- Don’t Separate Design from Development
Never separate design from development as it is so important for both of them to work together. It is also the challenge of translating a design to an interactive scene. Therefore, a developer should build tools which allow the designer to apply interactively without the need for making code adaptations.
- Try any 3D engine
There are plenty of 3D engine that you can try as your learning field, such as Unity, ThreeJS, AwayJS .
- Get Experience with a Graphical Editor.
If you are a designer or artist beginners then you can get some ideas from 3D suite-Blender, Maya. However, since they are offline rendering, it might be possible that the pictures may be too old, but still it can be your good reference.
- Math is a must for Programmers
Read 3D programming books or tutorials to comprehend the math since having a good math will allow you to do things faster and more efficiently. Besides it will help you to analyze what kind of problem that you have