Three.js: three.js์˜ ๊ณต์‹ ์•„์ด์ฝ˜ ๋งŒ๋“ค๊ธฐ

์— ๋งŒ๋“  2018๋…„ 04์›” 07์ผ  ยท  16์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: mrdoob/three.js

MacOS์˜ Sourcetree๋Š” ํ”„๋กœ์ ํŠธ ์•„์ด์ฝ˜(๋ฃจํŠธ ํด๋”์— icon.png๋ผ๋Š” ํŒŒ์ผ)์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

icons

์•ž์œผ๋กœ github์˜ ์•ฑ๊ณผ ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์–ด์จŒ๋“  three.js์˜ ๋ฃจํŠธ์— icon.png๋กœ ์ €์žฅ๋œ ๊ณต์‹ ์•„์ด์ฝ˜์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. MrDoob์ด ์„ ํ˜ธํ•˜๋Š” ์‚ฌํ•ญ์ด ์žˆ๊ฑฐ๋‚˜ ์ฝ˜ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐœ์ตœํ•˜๊ฑฐ๋‚˜ ๊ทธ๋ƒฅ ์ž๋ฆฌ ํ‘œ์‹œ์ž๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

three

Suggestion

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์€ ์ €์ž‘๊ถŒ ์นจํ•ด๊ฐ€ ์กฐ๊ธˆ ๋œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

logo_1

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

๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด Sourcetree๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ•ด๋‹น ์•ฑ ์ด์™ธ์˜ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์ถ”๊ฐ€ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์–ด์จŒ๋“  ์•„์ด์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. @mrdoob ์€ ์ž‘๋…„์— ํฌ๋Ÿผ์„ ๋งŒ๋“ค ๋•Œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

020b4bf5260882fa7b29b4aba7c3ff2c8e46aad0

@loeeee
๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ํŠธ๋ผ์ด ๊ฐ๋„ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์ข‹์•„ํ•˜์ง€๋งŒ, 16 ํ•˜์œ„ ์‚ผ๊ฐํ˜•์ด์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ 3์œผ๋กœ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ด๋ฆ„๊ณผ ๋” ์ž˜ ๋งž์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” 3๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋ฌด์Šจ ๋œป์ด์—์š”?

@Usnul ์ฐธ๊ณ ๋กœ:
https://github.com/mrdoob/three.js/issues/2789#issuecomment -284244912

@loeeee @yomotsu
๋‚˜๋Š” ์ด๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค:
Triangle of three

์‚ฌ์‹ค ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋งŽ์ด ์ข‹์•„ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ "์‚ผ๊ฐํ˜• ๋กœ๊ณ "์— ๋Œ€ํ•œ Google์˜ ์ฒซ ๋ฒˆ์งธ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

citgo

@loeeee
ํ™•์‹คํžˆ, ์ƒ‰์ƒ์„ ์•ฝ๊ฐ„ ๋ณ€๊ฒฝํ•˜๊ณ  ํšŒ์ „์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์•ฝ๊ฐ„์˜ ๊ธฐ์šธ์ด๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. :)
๋งˆ์น˜ ์œ„์—์„œ ๋ณธ ์ด์ง‘ํŠธ ํ”ผ๋ผ๋ฏธ๋“œ์ฒ˜๋Ÿผ ๊ทธ๋ฆผ์ž์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ƒํ•œ 3๋ฉด ํ”ผ๋ผ๋ฏธ๋“œ :P

Google์ด ์‚ผ๊ฐํ˜•์— ๋Œ€ํ•œ ๋…์ ๊ถŒ์„ ๊ฐ–๋„๋ก ํ—ˆ์šฉํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ๋ฉ”์‹œ์—์„œ ์‚ผ๊ฐํ˜• ๋‹ค๊ฐํ˜•์„ ๊ณ„์† ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค!

์‚ด์ง ๊ธฐ์šธ์ด๋ฉด ์šฐ๋ฆฌ ๋ชจ์Šต๊ณผ ๋งŽ์ด ๋‹ฎ์•„ ์žˆ์„ ๊ฑฐ์—์š” ๐Ÿ˜ฌ
logo-drawbotics-icon 3

์ด๊ฒƒ์€ ์ €์ž‘๊ถŒ ์นจํ•ด๊ฐ€ ์กฐ๊ธˆ ๋œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

logo_1

์šฐ๋ฆฌ๋Š” ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์•ผ ํ•  ์ผ์„ ํ•ฉ๋‹ˆ๋‹ค.

3๋ฉด 3๋ฉด๋„ 3๊ฐœ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์š” ๐Ÿ˜†

image

์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ๋งŽ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ƒ‰์ƒ์ด ์žˆ์–ด์•ผ ํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ค์ • ์ค‘์ธ ํ”Œ๋žซํผ์—๋Š” ํฐ์ƒ‰์œผ๋กœ, ์–ด๋‘์šด ๋ฐฐ๊ฒฝ์—๋Š” ์ผ๋ฐ˜ ํฐ์ƒ‰์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
three

@looee ์ € ํด๋ฆฌ ํฌ๋กฌ? ๐Ÿ˜„

๋‹จ์ˆœํžˆ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋กœ๊ณ ๋ฅผ 3d๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?
์ด ๊ฐ™์€
threejs

๊ทธ๋ฆผ์ž์™€ ์ƒ์ž ๋ชจ์„œ๋ฆฌ๋ฅผ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ์™„๋ฒฝํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ๋‚ด ๋งˆ์Œ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์ด ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•œ๋‹ค๋ฉด ๋กœ๊ณ ๋ฅผ ์ œ๋Œ€๋กœ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋ฏธ ๋กœ๊ณ ๊ฐ€ ์žˆ์–ด์š” ๐Ÿ˜

ScreenFlow

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