Three.js: MeshStandardMaterial normalScale ์ž˜๋ชป๋œ ์ž…๋ ฅ

์— ๋งŒ๋“  2019๋…„ 05์›” 23์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: mrdoob/three.js

๋ฌธ์ œ์— ๋Œ€ํ•œ ์„ค๋ช…

์ €๋Š” 3 ๊ฐœ์˜ js์˜ 104.0 ๋ฒ„์ „์œผ๋กœ ์ž‘์—… ์ค‘์ด๋ฉฐ ์™„์ „ํžˆ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ํฅ๋ฏธ๋กœ์šด ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.
MeshStandardMaterial์˜ normalScale์— ๋Œ€ํ•œ ์ž…๋ ฅ์ด ์™„์ „ํžˆ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— "์ˆซ์ž"๋ผ๊ณ  ์“ฐ์—ฌ์ ธ ์žˆ์ง€๋งŒ, ๊ทธ๊ฒƒ์€ ๋ชจ๋“  ์œ ํ˜•์˜ normalScale๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Vector2๊ฐ€๋˜์–ด์•ผ ์™„์ „ํžˆ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ES. normalScale์˜ ํ ์žฌ์งˆ ์œ ํ˜•์€ Vector2์ž…๋‹ˆ๋‹ค.


๋‚ด๋ณด๋‚ด๊ธฐ ํด๋ž˜์Šค MeshPhongMaterial extends Material {
constructor (parameters ?: MeshPhongMaterialParameters);

์ƒ‰์ƒ : ์ƒ‰์ƒ;
๋ฐ˜์‚ฌ๊ด‘ : ์ƒ‰์ƒ;
๊ด‘ํƒ : ์ˆซ์ž;
....
normalScale : ๋ฒกํ„ฐ 2;


๋ฐ˜๋ฉด์— MeshStandardMaterial์˜ ์œ ํ˜• :


๋‚ด๋ณด๋‚ด๊ธฐ ํด๋ž˜์Šค MeshStandardMaterial extends Material {
constructor (parameters ?: MeshStandardMaterialParameters);

์ •์˜ : ๋ชจ๋‘;
์ƒ‰์ƒ : ์ƒ‰์ƒ;
๊ฑฐ์น ๊ธฐ : ์ˆซ์ž;
๊ธˆ์†์„ฑ : ์ˆซ์ž;
...
normalScale : ์ˆซ์ž;


์‹ค์ œ๋กœ ์œ ํ˜•์„ ์ˆ˜์ •ํ•˜๋ฉด ํŒŒ์ผ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Three.js ๋ฒ„์ „
  • [] ๊ฐœ๋ฐœ์ž
  • [x] r104
  • [] ...
๋ธŒ๋ผ์šฐ์ €
  • [x] ๋ชจ๋‘
  • [] ํฌ๋กฌ
  • [] Firefox
  • [ ] ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ
OS
  • [x] ๋ชจ๋‘
  • [] Windows
  • [ ] ๋งฅ OS
  • [] Linux
  • [] Android
  • [] iOS
ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ ์‚ฌํ•ญ (๊ทธ๋ž˜ํ”ฝ ์นด๋“œ, VR ์žฅ์น˜ ๋“ฑ)

๋ชจ๋“  3 ๋Œ“๊ธ€

์ด์ œ ๊ดœ์ฐฎ์„๊ฑฐ์•ผ ๐Ÿ‘

์˜ˆ ์ด์ œ ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. "npm install three"ํŒŒ์ผ์ด ์•„์ง ์ˆ˜์ •๋˜์ง€ ์•Š์€ ์ด์œ ๋ฅผ ์•„์‹ญ๋‹ˆ๊นŒ?

๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์•„์ง ์ƒ์‚ฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›”๋ง์— ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค ( R105 )๋ฅผ ๊ธฐ๋‹ค๋ ค์•ผํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰