¿Hay alguna forma de cambiar los parámetros cercanos y lejanos de la cámara sin volver a crear la cámara?
Porque la cámara deja de mostrar objetos cuando trato de cambiarlos
en algunos casos, solo muestra la pantalla en negro (incluso hay skybox)
Después de un cambio de parámetro cercano: 
Todo el botón hace:
function changeNear() { camera.near = 0; console.log(camera.near) camera.updateProjectionMatrix() }codepen: https://codepen.io/random-jordan/pen/gOeYjpa?editors=1111
No es necesario recrear la cámara.
No está viendo los objetos porque near: 10 está demasiado lejos para que los objetos no se representen.
Intente configurar cerca de 0.1 de forma predeterminada y configurarlo en 2.5 en changeNear() . Verás que near cambia lo suficiente para que los objetos se corten un poco.