1. A method of deriving a candidate list for Merge mode, Skip mode or Inter mode in a three-dimensional (3D) or multi-view coding system, the method comprising: receiving input data associated with motion information of a current texture block in a dependent view; determining a first inter-view candidate based on already coded or decoded texture data, wherein the first inter-view candidate is inserted into the candidate list; determining a second inter-view candidate based on said already coded or decoded texture data for the candidate list to include; and encoding or decoding the motion information of the current texture block using the candidate list, wherein the second inter-view candidate is determined from the motion information associated with a corresponding block in a reference view, wherein a location of the corresponding block is derived from a location of a neighboring block shifted by a selected disparity vector.