В сочетании "не(?)деревянный дом" мы видим относительное прилагательное "деревянный" с "не". С первых классов школы мы привыкли к правилу о том, что имена прилагательные из данной категории слитно писать с "не" нельзя. Но к данному правилу имеется непростое примечание, которое в школе не изучается. И правило, и примечание к нему, мы разберём ниже, комментируя два предложения с разным написанием сочетания "не(?)деревянный дом".
Примеры предложений:
"Иван Иванович построил не деревянный дом, а кирпичный". В этом предложении сочетание "не деревянный" написано раздельно. В таком написании не может быть сомнений, потому что, помимо относительного вида прилагательного, мы видим и противопоставление. Таким образом, у нас имеется двойное доказательство использованной орфографии. Признак "деревянный" не утверждается, а отрицается и противопоставляется признаку "кирпичный".
"Здание было когда-то сложено из кирпича, но этот недеревянный дом разрушился быстрее деревянного". В этом предложении слово "недеревянный" находится в необычных лексических условиях.
Признак "недеревянный", во-первых, утверждается, а во-вторых, слово "недеревянный" можно по смыслу заменить на прилагательное "кирпичный", хотя в обычных условиях это не синонимы. Утвердительный оттенок - признак написания слова "недеревянный" слитно.