Ritenuto in fatto : A.- Hans Bucher è proprietario delle particelle n. 482 e 483 RFD del Comune di Muzzano site in località "Cantonetto", delimitate dalla strada cantonale che da Agno porta a Carabietta, dal confine con il Comune di Gentilino e dalla riva del lago Ceresio. Su questi fondi sorgeva una struttura alberghiera (albergo "Coray"), con annesso un lido-spiaggia, rimasta in attività fino al 1976. Nel corso degli anni ottanta il proprietario ha chiesto e ottenuto l'autorizzazione a costruire un nuovo complesso turistico-immobiliare (apparthotel), con annesse attrezzature sportive aperte al pubblico. Questo progetto non è tuttavia mai stato realizzato. Sulla base di una nuova licenza edilizia concessa dal Comune per la realizzazione di un progetto parzialmente modificato rispetto al precedente - licenza che era stata rilasciata in applicazione dell'art. 24 LPT il 25 marzo 1986 e in seguito rinnovata l'ultima volta il 5 marzo 1991 - nella primavera del 1992 Hans Bucher ha dato avvio ai lavori di demolizione degli stabili esistenti. Successivamente i lavori sono stati interrotti, poiché, a mente dei promotori, l'edificazione prevista non era più realizzabile per questioni congiunturali. B.- Il piano regolatore del Comune di Muzzano approvato nel 1980 e attualmente in vigore, inserisce le due particelle in una zona senza destinazione specifica, descrivendo la località come "una fascia con valenza di bene naturale di particolare rilievo". Tenuto conto del degrado dell'area e della sopravvenuta impossibilità di regolamentarne l'edificazione nell' ambito dell'art. 24 LPT, il Consiglio comunale di Muzzano ha adottato, il 16 giugno 1997, una variante del piano regolatore. Essa aveva lo scopo di permettere una confacente utilizzazione del territorio conciliando gli interessi privati e pubblici, attraverso una pianificazione unitaria attuabile con un piano di quartiere obbligatorio. Il legislativo comunale ha così delimitato il comprensorio, fissato le destinazioni d'uso e fornito gli indirizzi e le disposizioni vincolanti per una futura edificazione. Il territorio interessato dalla variante è così stato diviso in quattro sezioni: il comparto A, costituito di una fascia verde inedificabile lungo la strada cantonale, dalla quale si accede agli altri comparti; il comparto B, ove è istituita una zona edificabile, suddivisa in una zona a uso privato (residenziale e turistico, con i relativi servizi) e in un'altra zona aperta al pubblico (esercizi turistici, attrezzature sportive e per il gioco, posteggi); il comparto C, costituito di una zona riservata allo svago e al verde privato, eventualmente con infrastrutture fisse quali piscine, pergole, arredi, ecc. ; infine, immediatamente prospiciente il lago, il comparto D, a uso pubblico, destinato allo svago e ai percorsi pubblici. Il Consiglio di Stato del Cantone Ticino ha approvato la variante, apportandovi minime modificazioni, mediante risoluzione del 25 marzo 1998. Ha per contro respinto i ricorsi presentati da Hans Bucher, da Siri Keller e dal World Wildlife Found Sezione Svizzera Italiana. C.- Adito congiuntamente dal WWF Svizzera, dal WWF Sezione Svizzera Italiana e da Siri Keller, il Tribunale della pianificazione del territorio del Cantone Ticino (TPT) il 23 febbraio 1999 ne ha accolto il gravame, con cui impugnavano la risoluzione governativa. Ha considerato che la prospettata destinazione dei vari comparti, in particolare quella del comparto D, ritenuto di dimensioni troppo ridotte, non rispettava le indicazioni del piano direttore, né dal punto di vista della necessità di pubblica fruizione e accesso delle rive dei laghi, né da quello della tutela delle componenti naturalistiche e paesaggistiche presenti. I Giudici cantonali hanno inoltre considerato che l'attribuzione a quel comprensorio del grado di sensibilità III, di regola riservata alle zone miste, non era sorretta da alcuna giustificazione, ritenuta la prevalenza dei contenuti residenziali privati rispetto alle aree pubbliche di svago e sportivo-ricreative. Il TPT ha per il resto considerato priva di oggetto la censura di violazione dell'obbligo di coordinamento della pianificazione con i comuni limitrofi, ritenuta la necessità di rivedere l'impostazione pianificatoria dell'intera area. Il problema relativo al corretto dimensionamento delle zone edificabili giusta l'art. 15 LPT è stato ritenuto dai Giudici cantonali di secondaria importanza rispetto alle questioni d'ordine naturalistico e paesaggistico e non è stato quindi sottoposto ad esame. D.- Contro la decisione del TPT il Comune di Muzzano insorge dinanzi al Tribunale federale con un ricorso di diritto amministrativo e un ricorso di diritto pubblico, mediante i quali chiede di annullare la sentenza impugnata e di confermare la decisione governativa. Fa valere una violazione degli art. 18, 18a, 18b della legge federale sulla protezione della natura del 1° luglio 1966 (LPN; RS 451) e degli art. 43 e 44 dell'ordinanza sull'inquinamento fonico del 15 dicembre 1986 (OIF; RS 814. 41); la decisione sarebbe inoltre arbitraria, e non rispetterebbe né l'autonomia comunale né il principio della proporzionalità. Anche Hans Bucher ha impugnato la sentenza del Tribunale cantonale con un ricorso di diritto amministrativo e un ricorso di diritto pubblico; ne ha postulato l'annullamento e la conferma della decisione governativa, sostanzialmente per i medesimi motivi addotti dal Comune. Egli censura altresì la decisione dal punto di vista della garanzia della proprietà secondo l'art. 22ter vCost. , ritenendo non adempiuti i presupposti dell'interesse pubblico e del principio della proporzionalità per la notevole restrizione alla quale verrebbe sottoposta la sua proprietà. E.- Il Comune di Muzzano ha condiviso le considerazioni esposte nei ricorsi presentati da Hans Bucher, aderendovi integralmente, e chiedendo l'accoglimento dei gravami. Stessa conclusione è stata formulata da Hans Bucher per quanto riguarda i ricorsi del Comune di Muzzano. Anche il Consiglio di Stato del Cantone Ticino, per il tramite della Divisione della pianificazione territoriale del Dipartimento del territorio, ha chiesto di accogliere i gravami. Per contro, il WWF Svizzera, il WWF Sezione Svizzera Italiana e Siri Keller hanno proposto la reiezione dei ricorsi. Il TPT ha rinunciato a presentare una risposta al ricorso, mentre l'Ufficio federale dell'ambiente, delle foreste e del paesaggio, pur senza formulare una precisa richiesta, ha condiviso sostanzialmente le conclusioni del TPT. In replica, le parti si sono confermate nelle considerazioni già espresse nei precedenti allegati.