คำถามติดแท็ก artifacts

1
ทำไมเสียงเพอร์ลินของฉันจึงดู“ บล็อก”?
ฉันพยายามใช้ Perlin Noise ด้วยตัวเองโดยใช้เพียงทฤษฎี (ติดตาม flafla2.github.io/2014/08/09/perlinnoise.html) น่าเสียดายที่ฉันไม่สามารถมองหาเสียงเพอร์ลิน "ดั้งเดิม" ได้ อะไรคือสาเหตุที่รหัสด้านล่างแสดงผล Perlin Noise รุ่นที่บล็อก ฉันควรปรับปรุง / เปลี่ยนแปลงรหัสเพื่อให้แสดงผล Perlin Noise โดยไม่มีสิ่งประดิษฐ์หรือไม่ ฉันสงสัยว่าอาจมีปัญหาไม่ว่าจะเป็นวิธีการสอดแทรกหรือในgradsเวกเตอร์ gradsเวกเตอร์มีผลคูณจุดของ (เวกเตอร์สุ่มสำหรับจุดตาข่าย) และ (เวกเตอร์ขนาด) - ทั้ง 4 จุดขัดแตะอยู่บริเวณใกล้เคียง (เวกเตอร์สุ่มและขนาดอธิบายไว้ในลิงค์แรก) GLSL Sandbox: http://glslsandbox.com/e#32663.0 float fade(float t) { return t * t * t * (t * (t * 6. - 15.) …
21 glsl  noise  artifacts 

1
เมื่อสร้าง JPEG ฉันจะลดการเกิดขึ้นของสิ่งประดิษฐ์ได้อย่างไร
มีปัจจัยหลัก 2 ประการที่ดูเหมือนว่าจะนำไปสู่สิ่งประดิษฐ์ดิจิทัลเมื่อสร้างภาพ JPEG: นามแฝงและการบีบอัด ตัวอย่าง: การแปลง PNG ที่มีตัวอักษรอยู่ในรูปแบบ JPEG หรือการวางภาพเวกเตอร์ไว้บนภาพถ่าย การลดรอยหยักโดยทั่วไปจะสร้างความพร่ามัวรอบ ๆ แต่ถ้าภาพถูกบีบอัดให้สูญเสียรายละเอียดบางส่วนก็หายไปดังนั้นความพร่ามัวและการทำให้เป็นพิกเซลอาจลดลงอย่างเห็นได้ชัด นี่เป็นสิ่งที่ถูกต้องหรือไม่ เช่นเนื่องจากการบีบอัดแบบไม่สูญเสียสร้างภาพที่มีรายละเอียดสูงสิ่งประดิษฐ์ที่เกิดจากนามแฝงจะเห็นได้ชัดเจนขึ้นดังนั้นจึงอาจพบความสมดุลโดยใช้การบีบอัดที่ถูกต้องแม้ว่าจะลดคุณภาพของภาพลง แก้ไข ฉันเพิ่งบันทึก JPEG นี้ใน mspaint (3.46KB): นี่คือ JPEG เดียวกันกับการบีบอัดสูงสุด (คุณภาพต่ำสุด 0.5KB): นี่คือ JPEG เดียวกันกับการบีบอัด 50% (สังเกตความแตกต่างของขนาด 1.29KB): การบีบอัด 50% เดียวกัน แต่บันทึกเป็น "โปรเกรสซีฟ JPG" เก็บข้อมูล EXIF ​​และ XMP ดั้งเดิมและ "พยายามบันทึกด้วยคุณภาพ JPG ดั้งเดิม" (คุณสามารถสังเกตเห็นว่าไม่มีพิกเซลสีเทาอยู่รอบ 2.96KB): และในที่สุดก็เหมือนกับเมื่อก่อนด้วยการปิดการสุ่มสี …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.