three.js我遇到的问题

关于模型加了阴影出现条纹的问题 给灯光加一个属性: pointLight.shadow.bias = -0.005;

前端进阶

three.js加载模型基础代码

代码展示import * as THREE from 'three'; import { onMounted } from "vue" import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; import ...

前端进阶

three.js结合cannon-es实现3d物理世界

说明这里主要实现物理世界中的自由落体和物体间的碰撞 学习本篇文章前,请事先了解或者学习一下three的内容,方便理解,这里不会教大家创建一个基础的three3d场景,直接就是进行物理世界的搭建 下载依赖包npm i cannon-es 引入依赖包import * as CANNON from "cannon-es"; 搭建物理世界1.实例化一个物理世界,并且设置重力加...

前端进阶

three.js添加gui参数调试工具

安装依赖npm install --save dat.gui 在vue中使用<template> <div id="canvas"></div> </template> <script> import dat from "dat.gui" // 创建gui调试面板 ...

前端进阶

three.js添加轨道控制器

引入import { OrbitControls } from 'three/addons/controls/OrbitControls.js'; 添加轨道控制器const controls = new OrbitControls( camera, renderer.domElement ); 在动画函数中使用function animate( t...

前端进阶
12