Building
To pull the project down, run
go get github.com/OpenDiablo2/OpenDiablo2
C:\users\(you)\go\src\github.com\OpenDiablo2\OpenDiablo2
In the root folder, rungo get -d
to pull down all dependencies.
To run the project, rungo run .
from the root folder.
You can also open the root folder in VSCode.
Make sure you have thems-vscode.go
plugin installed.Linux
To install them you can use./build.sh
in the project root folder -
this script takes care of the installation for you.
On windows this folder will most likely be in
There are several dependencies which need to be installed additionally.จากข้อความข้างบนสรุปขั้นตอนลงlสำหรับ windows ดังนี้
โหลด VS Code https://code.visualstudio.com/
ลง Golang https://golang.org/dl/
ลง Golang plugin https://marketplace.visualstudio.com/items?itemName=golang.go
ลง Git Programmer คงมีทุกเครื่อง https://git-scm.com/downloads
เปิด cmd ขึ้นพิมพ์ git https://github.com/OpenDiablo2/OpenDiablo2.git
เข้าไปที่ \OpenDiablo2\OpenDiablo2 เปิดด้วย VS Code
รัน main.go
คาดว่าควรจะได้(ไม่ได้ลองเหมือนกัน 555)
ที่มา
KritSitti_'s_blog
จากBlogที่ผมต้องการเขียนขึ้นมาเพื่อบันทึกเรื่องราวในการฝึกงานเป็นบล็อกที่พยายามเขียนบทความไฟฟ้าอิเล็กทรอกนิกส์และคอมพิวเตอร์
ป้ายกำกับ
FIBO
(28)
microcontroller
(16)
CHIPKIT
(6)
robotics
(6)
Camera
(5)
Photo
(5)
arduino
(5)
bluetooth
(5)
communication
(5)
ubuntu
(5)
กล้อง
(5)
ถ่ายรูป
(5)
android
(4)
pid control
(4)
notebook
(2)
Agile
(1)
CI
(1)
Software engineering
(1)
algorithm
(1)
controller
(1)
game
(1)
guitar
(1)
hardware
(1)
programming
(1)
ล๊อตเตอรี่
(1)
สลากกินแบ่งรัฐบาล
(1)
หวย
(1)
26 มิถุนายน 2563
OpenDaiblo2
ขุด Code ที่กำลัง Hot ใน GitHub ก็พบกับเกมส์ที่เป็นตำนานอย่าง Daiblo2 ที่กลับเอามาทำเป็น Opensource เอาเนอะ 20 ปีแล้วเป็นไปตามกฏสิขสิทธิ์ทำให้เกิดโปรเจคนี้ขึ้นมา สถานะโปรเจคขณะเขียนข่าวนี้ก็ต้องบอกว่ายังต้องพัฒนากันต่ออีกเยอะตามใน Road Map เลย Link ใครอยากมีชื่อในโปรเจคก็ลองดูนะ
จากที่ไล่ดูการติดตั้งยังยุ่งยากซับซ้อน จะเขียนลิสต์ให้นะครับ
25 มิถุนายน 2563
EXPOSURE MODES ของกล้อง (การใช้งานกล้อง กล้อง DSLR)
กล้องดิจิตอลส่วนใหญ่มีหนึ่งในโหมดการเปิดรับแสงมาตรฐานดังต่อไปนี้: Auto, Program(P), Aperture Priority(Av/ A), Shutter Priority(Tv /S), Manual (M) และBulb(B) Av, Tv และ M มักเรียกว่า "creative modes" หรือ "โหมดเปิดรับแสงอัตโนมัติ (AE)"
นอกจากนี้กล้องอาจมีโหมดที่ตั้งไว้ล่วงหน้าหลายโหมด; ที่พบมากที่สุด ได้แก่ landscape, portrait, sports และ night mode สัญลักษณ์ที่ใช้สำหรับแต่ละโหมดแตกต่างกันเล็กน้อยจากกล้องสู่กล้อง แต่อาจมีลักษณะคล้ายกับด้านล่าง:
แต่ละโหมดเหล่านี้มีผลต่อการเลือกรูรับแสง, ISO และความเร็วชัตเตอร์สำหรับการตั้งค่าเปิดรับแสง บางโหมดพยายามเลือกค่าทั้งสามให้คุณโดยอัตโนมัติในขณะที่โหมดอื่น ๆ ให้คุณระบุการตั้งค่าเดียวและกล้องจะเลือกอีกสองค่า (ถ้าเป็นไปได้)
ตารางต่อไปนี้จะอธิบายว่าแต่ละโหมดเกี่ยวข้องกับการเปิดรับแสงอย่างไร:
Mode | กลไกการทำงาน |
Auto | กล้องจะเลือกการตั้งค่าการเปิดรับแสงทั้งหมดโดยอัตโนมัติ |
Program(P) | กล้องเลือกรูรับแสงและความเร็วชัตเตอร์โดยอัตโนมัติ คุณสามารถเลือกความไวแสง ISO และการชดเชยแสงที่สอดคล้องกันได้ ด้วยกล้องบางตัว P สามารถทำหน้าที่เป็นลูกผสมของโหมด Av & TV |
Aperture Priority(Av/ A) | คุณระบุค่ารูรับแสง & ISO; การวัดแสงของกล้องจะกำหนดความเร็วชัตเตอร์โดยอัตโนมัติ |
Shutter Priority(Tv /S) | คุณระบุความเร็วชัตเตอร์ & ISO; การวัดแสงของกล้องจะกำหนดค่ารูรับแสงโดยอัตโนมัติ |
Manual (M) | คุณระบุค่ารูรับแสง, ISO และความเร็วชัตเตอร์ โดยกล้องไม่สนใจการวัดแสงเลย |
Bulb(B) | ใช้สำหรับการเปิดรับแสงนานกว่า 30 วินาที คุณระบุค่ารูรับแสงและ ISO ความเร็วชัตเตอร์ถูกกำหนดโดยสวิตช์ลั่นชัตเตอร์จากระยะไกลหรือตามระยะเวลาจนกว่าคุณจะกดปุ่มชัตเตอร์ครั้งที่สอง |
Mode | กลไกการทำงาน |
Portrait | กล้องพยายามเลือกค่า f-stop ต่ำสุดที่เป็นไปได้สำหรับการรับแสงที่กำหนด สิ่งนี้ทำให้มั่นใจได้ถึงความชัดลึกที่ตื้นที่สุดเท่าที่จะเป็นไปได้ |
Landscape | กล้องพยายามเลือก f-stop ที่สูงเพื่อให้แน่ใจว่ามีระยะชัดลึก กล้องคอมแพคมักตั้งระยะโฟกัสไปที่วัตถุที่อยู่ไกลหรือระยะอนันต์ |
Sports/Action | กล้องพยายามทำให้ความเร็วชัตเตอร์เร็วที่สุดเท่าที่จะเป็นไปได้สำหรับการเปิดรับแสงซึ่งมีค่า 1/250 วินาทีหรือเร็วกว่า นอกเหนือจากการใช้ f-stop ต่ำแล้วความเร็วชัตเตอร์เร็วก็มักจะทำได้โดยการเพิ่มความไวแสง ISO มากกว่าที่จะยอมรับได้ในโหมดPortrait |
Night/Low-light | กล้องอนุญาตให้ใช้ความเร็วชัตเตอร์ที่นานกว่าปกติสำหรับการถ่ายภาพด้วยมือและ เพิ่มความไวแสง ISO ให้ใกล้เคียงกับค่าสูงสุดที่มี อย่างไรก็ตามสำหรับกล้องบางตัว การตั้งค่านี้หมายความว่ามีการใช้แฟลชและใช้ความเร็วชัตเตอร์ที่ยาวนาน และ ISO สูงในการแสดงพื้นหลัง ตรวจสอบคู่มือการใช้งานกล้องของคุณ |
อย่างไรก็ตามฃการตั้งค่าข้างต้นส่วนใหญ่ขึ้นอยู่กับระบบวัดแสงของกล้องเพื่อที่จะรู้ว่าการเปิดรับแสงที่เหมาะสมคืออะไร สำหรับเรื่องที่ยุ่งยากการวัดแสงมักจะคลาดเคลื่อนดังนั้นจึงเป็นที่ดีที่จะต้องระวังเมื่อมันอาจจะเพี้ยนและสิ่งที่คุณสามารถทำเพื่อชดเชยการเปิดรับแสงได้ (ดูหัวข้อการชดเชยการสัมผัสภายในกล้องสอนการวัดแสง)
สุดท้ายโหมดข้างต้นบางโหมดอาจควบคุมการตั้งค่ากล้องที่ไม่เกี่ยวข้องกับการเปิดรับแสงซึ่งอาจแตกต่างกันไปในแต่ละกล้อง การตั้งค่าเพิ่มเติมดังกล่าวอาจรวมถึงจุดโฟกัสอัตโนมัติโหมดวัดแสงและโหมดโฟกัสอัตโนมัติเป็นต้น
ISO SPEED (การใช้งานกล้อง กล้อง DSLR)
ความไวแสง ISO คือการควบคุมความไวของเซ็นเซอร์ต่อแสงที่กระทบ เช่นเดียวกับความเร็วชัตเตอร์มันสัมพันธ์กับ 1: 1 กับปริมาณแสงที่เพิ่มขึ้นหรือลดลง อย่างไรก็ตามแตกต่างจากรูรับแสงและความเร็วชัตเตอร์ความไวแสง ISO ที่ต่ำกว่านั้นจะดีกว่าเพราะความไวแสง ISO ที่สูงขึ้นจะเพิ่มจุดรบกวนภาพ(noise) ดังนั้นความไวแสง ISO จึงเพิ่มขึ้นเมื่อค่ารูรับแสงและความเร็วชัตเตอร์ไม่สามารถรับแสงได้มากพอ
เมื่อ ISO สูงขึ้นภาพจะลดความคมชัดเนื่องจากมีจุดรบกวนมากขึ้น ส่วนอีกรูปเมื่อ ISO ต่ำลง รูปก็มืดลงอีก แต่จุดรบกวนน้อยลง
จุดรบกวนสำหรับโหมดในแอพแต่งภาพหรือในหนังมักใช้ชื่อ film grain
ความไวแสง ISO ทั่วไปประกอบด้วย 100 ถึง 6400 แต่กล้องหลายตัวจะสามารถตั้งค่าที่ต่ำกว่าหรือสูงกว่านี้ สำหรับกล้องขนาดเล็กความไวแสง ISO ในช่วง 50-200 โดยทั่วไปจะสร้างสัญญาณรบกวนภาพต่ำที่ยอมรับได้ในขณะที่กล้องดิจิตอล DSLR ช่วง 50-6400 (หรือสูงกว่า) มักเป็นที่ยอมรับ
SHUTTER SPEED (การใช้งานกล้อง กล้อง DSLR)
การตั้ง SHUTTER SPEED ชัตเตอร์ของกล้องจะกำหนดว่าเมื่อใดที่เซ็นเซอร์กล้องจะเปิดหรือปิดเพื่อรับแสงที่เข้ามาจากเลนส์กล้อง
ตามลำดับตัวเลข ความเร็วชัตเตอร์มีผลต่อการเปิดรับแสงด้วยสัมพันธ์กันอย่างแน่นอน 1: 1 กับปริมาณแสงที่เข้าสู่กล้อง
มันจะสร้างสรรค์ภาพได้โดย ความเร็วชัตเตอร์เป็นเครื่องมือที่ทรงพลังสำหรับการหยุดนิ่งหรือการแสดงภาพเคลื่อนไหวที่เกินจริง:
SHUTTER SPEED (ความเร็วชัตเตอร์) หมายถึงระยะเวลาที่แสงได้ผ่านเข้าสู่กล้อง
ความเร็วชัตเตอร์และ exposure time"เวลาเปิดรับแสง" อ้างถึงแนวคิดเดียวกันโดยที่ความเร็วชัตเตอร์ที่เร็วขึ้นหมายถึงระยะเวลารับแสงที่สั้นลง
ความเร็วชัตเตอร์และ exposure time"เวลาเปิดรับแสง" อ้างถึงแนวคิดเดียวกันโดยที่ความเร็วชัตเตอร์ที่เร็วขึ้นหมายถึงระยะเวลารับแสงที่สั้นลง
ตามลำดับตัวเลข ความเร็วชัตเตอร์มีผลต่อการเปิดรับแสงด้วยสัมพันธ์กันอย่างแน่นอน 1: 1 กับปริมาณแสงที่เข้าสู่กล้อง
ตัวอย่างเช่นเมื่อเวลาการรับแสงเพิ่มขึ้นเป็นสองเท่าของปริมาณแสงที่เข้าสู่กล้องเป็นสองเท่า
นอกจากนี้ยังมีระยะของค่าที่สามารถตั้งค่าได้มากที่สุด(สำหรับกล้องรุ่นเก่า)
นอกจากนี้ยังมีระยะของค่าที่สามารถตั้งค่าได้มากที่สุด(สำหรับกล้องรุ่นเก่า)
Shutter speed | ตัวอย่างการใช้งาน |
1 - 30+ seconds | กลางคืน ถ่ายดาว ถ่ายไฟ บนขาตั้งกล้อง |
2 - 1/2 second | น้ำไหลแบบละมุน ถ่ายวิวบนขาตั้งกล้อง |
1/2 to 1/30 second | ภาพที่แสดงการเคลื่อนไหวคนเดินล้อรถหมุน(ราวกับตาเราเห็น) |
1/50 - 1/100 second | ถ่ายภาพด้วยมือ |
1/250 - 1/500 second | หยุดภาพที่แบบเคลื่อนไหวอย่างรวดเร็วเช่นกีฬา |
1/1000 - 1/4000 second | หยุดสิ่งที่เร็วมากเช่นหยดน้ำ |
มันจะสร้างสรรค์ภาพได้โดย ความเร็วชัตเตอร์เป็นเครื่องมือที่ทรงพลังสำหรับการหยุดนิ่งหรือการแสดงภาพเคลื่อนไหวที่เกินจริง:
บางครั้งการเคลื่อนไหวเบลอเป็นสิ่งที่ต้องการเช่นน้ำตกและภาพสร้างสรรค์อื่นๆ แต่สำหรับภาพอื่น ๆ ส่วนใหญ่จะหลีกเลี่ยง
ดังนั้นทุกคนมักจะใส่ใจกับความเร็วชัตเตอร์เพราะจะส่งผลให้ภาพที่คมชัด สามารถถ่ายมือถือโดยไม่ต้องกังวลเรื่องกล้องสั่น
คุณมั่นใจได้อย่างไรว่าความเร็วชัตเตอร์ใดจะให้ภาพที่คมชัด? วิธีที่ดีที่สุดในการตรวจสอบจากกล้องดิจิตอลคือดูผลลัพธ์บนหน้าจอ LCD ด้านหลังของกล้อง หากภาพถ่าที่โฟกัสออกมาเบลอคุณจะต้องเพิ่มความเร็วชัตเตอร์ รักษามือให้มั่นคง หรือใช้ขาตั้งกล้อง
APERTURE SETTING (การใช้งานกล้อง กล้อง DSLR)
การตั้งค่ารูรับแสง(Aperture)ของกล้องจะควบคุมบริเวณที่แสงผ่านเลนส์กล้องของคุณได้ มันถูกระบุในรูปแบบของค่า f-stop ซึ่งมักจะเป็นแบบสลับค่า เพราะพื้นที่ของการเปิดเพิ่มขึ้นเมื่อ f-stop ลดลง ในคำแสลงของช่างภาพเมื่อมีคนบอกว่าพวกเขา "stopping down" หรือ "opening up" เลนส์พวกเขาหมายถึงการเพิ่มและลดค่า f-stop ตามลำดับ
ตามลำดับตัวเลข ทุกครั้งที่ค่า f-stop ลดลงครึ่งหนึ่งพื้นที่เก็บแสงจะเพิ่มเป็นสี่เท่าเป็นสูตรสำหรับการตั้งค่ารูรับแสง แต่ช่างภาพส่วนใหญ่เพียงจำหมายเลข f-stop ที่ตรงกับแสงเพิ่มขึ้นสองเท่า / ลดลงครึ่งหนึ่ง
Aperture | ปริมาณแสงสัมพัธ | ความเร็วชัตเตอร์ |
---|---|---|
f/22 | 1X | 16 seconds |
f/16 | 2X | 8 seconds |
f/11 | 4X | 4 seconds |
f/8.0 | 8X | 2 seconds |
f/5.6 | 16X | 1 second |
f/4.0 | 32X | 1/2 second |
f/2.8 | 64X | 1/4 second |
f/2.0 | 128X | 1/8 second |
f/1.4 | 256X | 1/15 second |
การปรับรูรับแสงและความเร็วชัตเตอร์ข้างต้นทั้งหมดส่งผลให้ได้รับปริมาณแสงเท่ากัน
หมายเหตุ: ค่าความเร็วชัตเตอร์ในกล้องแต่ละตัวนั้น อาจจะไม่สามารถปรับค่าได้โดยเพิ่มทีละสองเท่าหรือลดครึ่งหนึ่งของค่าความเร็วชัดเตอร์อื่น แต่ก็สามารถตั้งค่าใกล้เคียงมากพอที่จะให้เกิดความแตกต่างเพียงเล็กน้อย
ค่า f-stop ด้านบนเป็นตัวเลือกมาตรฐานทั้งหมดในกล้องทุกตัวควรจะมี แม้ว่าส่วนใหญ่ยังสามารถให้ปรับได้ละเอียดขึ้นอีกเช่น 1/2 ของขั้น 1/3 ของขั้น ได้แก่ f / 3.2 หรือ f / 6.3 ช่วงของค่าอาจแตกต่างกันไปในแต่ละกล้อง
ตัวอย่างเช่นกล้องคอมแพคอาจมีช่วง f / 2.8 ถึง f / 8.0 ในขณะที่กล้องดิจิตอล SLR อาจมีช่วง f / 1.4 ถึง f / 32 ด้วยเลนส์ถ่ายภาพบุคคล ช่วงรูรับแสงแคบนั้นไม่ใช่ปัญหาใหญ่ แต่ช่วงที่กว้างกว่านั้นมอบความยืดหยุ่นในการสร้างสรรค์มากขึ้น
มันจะสร้างสรรค์ภาพได้โดย การตั้งค่ารูรับแสงของกล้องคือสิ่งที่กำหนดความชัดลึกของภาพถ่าย (ช่วงระยะทางที่วัตถุปรากฏในโฟกัสคมชัด) ค่า f-stop ที่ต่ำกว่าสัมพันธ์กับความคมชัดที่ตื้นกว่า เพื่อถ่ายภาพหน้าชัดหลังเบลอที่นิยมกัน
สมัครสมาชิก:
บทความ (Atom)