1. A method for three-dimensional or multi-view video encoding or decoding, the method comprising: receiving input data associated with a current texture block of a current texture frame corresponding to a dependent view; determining a derived DV (disparity vector) for the current texture block; applying DV constraint or no DV constraint on the derived DV to obtain a final derived DV; and applying inter-view predictive encoding or decoding to the input data utilizing at least one of selected coding tools, wherein a same final derived DV is used by all selected coding tools, and wherein the selected coding tools comprise inter-view residual prediction, view synthesis prediction and inter-view motion parameter prediction.