Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

178
Visualizações
Cómo crear una luz suave usando tres js

soy nuevo en tres js, estoy tratando de crear una iluminación suave para un modelo gltf usando AmbientLight y DirectionalLight, pero el contraste de color es demasiado nítido

lo que estoy tratando de lograr

Lo que obtuve

mi código

 const main = document.querySelector('#main'); let WIDTH = main.offsetWidth; let HEIGHT = main.offsetHeight; let scene = new THREE.Scene(); let camera = new THREE.PerspectiveCamera(15, WIDTH / HEIGHT, 0.1, 1000); camera.position.z = 5; let renderer = new THREE.WebGLRenderer(); renderer.setClearColor('rgb(99, 115, 107)'); renderer.setSize(WIDTH, HEIGHT); renderer.domElement.setAttribute("id", "Church3DObj"); main.insertBefore(renderer.domElement, main.firstChild); let controls = new THREE.OrbitControls(camera, renderer.domElement); const ambientLight = new THREE.AmbientLight('white', 1); const mainLight = new THREE.DirectionalLight('white', .8); mainLight.position.set(10, 10, 10); scene.add(ambientLight) scene.add(mainLight) let loader = new THREE.GLTFLoader(); let obj = null; loader.load('https://raw.githubusercontent.com/aaadraniki/projects/web-pages/assets/models/fender_br/scene.gltf', function(gltf) { obj = gltf.scene; scene.add(obj); }); renderer.setAnimationLoop(_ => { renderer.render(scene, camera); })
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Por lo general, obtendrá la mejor iluminación en three.js mediante el uso de algún tipo de mapa de entorno. TRES.RoomEnvironment es una de las formas más fáciles de hacerlo, o puede cargar archivos .hdr o .exr externos. Habilitar algún mapeo de tonos (por ejemplo, ACES Filmic) también puede ayudar, vea renderer.toneMapping .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda