99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

CSC4140代做、代寫Python/Java編程設計

時間:2024-05-16  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



CSC4140 Final Projects
April 27, 2024
The nal is 40% of the total mark.
We encourage to help eachother but do not show the same thing in your report and do not cheat!
Strict Due Date: 11:59PM, May 20th, 2024
Student ID:
Student Name:
This assignment represents my own work in accordance with University regulations.
Signature:
1
1 Transient Rendering through Scattering Medium
Problem Description
Participating media are used to simulate materials ranging from fog, smoke, and clouds, over
translucent materials such as skin or milk, to fuzzy structured substances such as woven or knitted
cloth. Participating media are usually attached to shapes in the scene. When a shape marks the
transition to a participating medium, it is necessary to provide information about the two media
that lie at the interior and exterior of the shape. This informs the renderer about what happens
in the region of space surrounding the surface. In many practical use cases, it is sucient only
to specify an interior medium and to assume the exterior medium (e.g., air), not to inuence the
light transport.
Transient rendering is proposed to simulate how the light propagates in the space. Instead of
the traditional renderer, it assumes the light speed is limited. Transient rendering for participating
media helps to provide a new simulation tool to achieve a new sensing technology in extreme
weather condition.
Goals and Deliverbles
Based on the code of Dierentiable Transient Rendering linked below, realize a renderer in the
FOG medium. You can refer to any renderer or code for participating media. For this project,
deliver a series of transient images generated with the Dierentiable Transient Renderer.
When working on this project, you will have to gure out how to embed the participating media
into the given engine.
Resources
1. Dierentiable Transient Rendering
2. Code
3. Mitsuba
2 Realize BDPT (use cuda)
Problem Description
Based on the code of assignment 5 and 6, realize your own Bi-Directional Path Tracer.
2
Goals and Deliverbles
Render the given scenes in assignments 5 and 6 using your own BDPT and compare the difference with the current one in your report. We encourage you to use CUDA to implement them
to avoid the hours-long rendering process. CUDA has become very easy, and it's just a library for
parallel computing and rendering.
Find a caustic scene like a lens or glass ball, render it with BDPT and the path tracer, compare
the results, and explain.
Resources
M. Clark, "CUDA Pro Tip: Kepler Texture Objects Improve Performance and Flexibility",
NVidia Accelerated Computinig, 2013. [Online]
T. Karras, "Thinking Parallel, Part III: Tree Construction on the GPU", NVidia Accelerated
Computing, 2012. [Online]
T. Karras, "Thinking Parallel, Part II: Tree Traversal on the GPU", NVidia Accelerated Computing, 2012. [Online]
E. Veach, "Robust Monte Carlo Methods for Light Transport Simulation", Ph.D, Stanford
University, 1997.
3 Realize Spectral Ray Tracing and Learn to Use "Nvidia
OptiX"
Problem Description
The current implementation of the raytracer cannot model dispersion and chromatic aberrations
because its light model is not wavelength-dependent. Currently, indices of refraction are constant
rather than dierent for each wavelength. You can implement your code based on assignment 6.
Nvidia OptiX is a high-level GPU-accelerated ray-casting API. If your computer supports
Nvidia RTX, We strongly recommend you try it and coding based on this API instead of the code
of assignment 6.
Goals and Deliverbles
Implement spectral ray tracing by tracing rays of dierent wavelengths sampled using the human
eye's wavelength prole for each color (RGB). By modeling dierent indices of refraction based on
those wavelengths for glass-like materials, we hope you to reproduce eects such as the dispersion
of light through a prism, the changing colors based on the viewing angle for a lens on a reective
3
surface with a thin lm (such as a DVD), as well as model chromatic aberrations present in real
camera systems with lenses. Additionally, it would be best if you created wavelength-dependent
bsdfs and lighting. We hope to model dierent temperature lights.
1. Prism scene rendering
2. Disk/bubbles scene rendering (Add dierent environment maps (potential source from Light
Probe Library). Images from the light probe library are in HDR format, suitable for spectral
ray-tracing since you have the more realistic spectrum distribution of each scene pixel).
3. Correctly simulates chromatic aberration of dierent lenses.
4. Compare rendered images with real photos we take of the objects (e.g., disk).
5. Compare rendering under dierent temperature lights.
6. Finally, we hope you deliver a synthesized image that harmoniously combines objects that
best illustrate the eectiveness of our spectral ray tracer. (e.g., gemstones, etc., suggestions
on this would be helpful!)
7. Optional: Add fog/volumetric scattering so that rainbows can be seen.
Tasks:
1. Change lenstester to also include wavelength argument that the user can set. (mainly for
debugging purposes)
2. Refactor code so that rays have a wavelength argument that can be passed in and checked
as well as that functions that return Spectrums now return a single intensity value
3. Change raytrace_pixel to ask for multiple ray samples for each color channel, then combine
those color channels
4. Change camera.generate ray to take in a color channel argument and sample that color
channel's wavelength distribution (Gaussian) to change the ray's wavelength
5. Change lens_camera's tracing through the lens to use the wavelength argument to change
indices of refraction when tracing through the lens
6. Change sample_L of lights to have a wavelength-dependent intensity to simulate dierent
colors of lights (maybe initialize lights with a temperature argument and model them as ideal
black bodies to get the intensities for each color)
7. Rewrite BSDFs of colored objects to return a wavelength-dependent magnitude instead of a
constant spectrum argument.
4
8. Rewrite/write glass BSDF to have wavelength-dependent indices of refraction (similar code
as lens_camera's tracing)
9. Write a bubble/ thin-lm interference BSDF that uses wavelength, thickness, and light to
determine if the interference occurs (integer multiples of wavelength)
10. Write new scene/dae les (using Blender )/mess with the parser to create a triangular prism
would want a small area of light create a disk + reective surface + transparent coating
Resources
1. AN INTRODUCTION TO NVIDIA OPTIX
2. Prisms and Rainbows: a Dispersion Model for Computer Graphics
3. Iridescent Surface Rendering with Per-channel Rotation of Anisotropic Microfacet Distribution
4. Rendering Iridescent Colors of Optical Disks
5. Derive spectrum from RGB triple
6. soap bubbles 1
7. soap bubbles 2
Other useful links: [1] refractive index [2] refractive indices [3] glassner [4] hyperphysics [5]
Morris, Nigel. "Capturing the Reectance Model of Soap Bubbles." University of Toronto
(2003).
4 Smooth Mesh Estimation from Depth Data using NonSmooth Convex Optimization
Problem Description
Meshes are commonly used as 3D maps since they encode the topology of the scene while being
lightweight. Unfortunately, 3D meshes are mathematically dicult to handle directly because of
their combinatorial and discrete nature. Therefore, most approaches generate 3D meshes of a scene
after fusing depth data using volumetric or other representations. Nevertheless, volumetric fusion
remains computationally expensive both in terms of speed and memory. The main references for
this project are this paper on the Smooth Mesh Estimation from Depth , and you can use the
attached test data.
5
Goals and Deliverbles
Your task is to implement the given paper. To simplify the task, you are allowed to use any
package available to help you dealing with the optimization part. Or you can grab a certain piece
of code block to help you complete this task.
Final Note
You have achieved a milestone in Computer Graphics. Here your task left is to make some
fancy results and reports! Computer Graphics is not only a science of producing graphical images
with the aid of a computer but also a fancy art! Again, always be creative!
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp









 

掃一掃在手機打開當前頁
  • 上一篇:代寫MATH6119、Python/c++編程語言代做
  • 下一篇:菲律賓出生紙是入國籍嗎(出生紙怎么入籍)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 trae 豆包網頁版入口 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲国产精品精华液2区45| 国产精品美女视频| 亚洲少妇屁股交4| 欧美性色欧美a在线播放| 午夜精品在线视频一区| 欧美成人video| 成人国产精品视频| 亚洲成av人**亚洲成av**| 精品欧美一区二区在线观看| www.99精品| 日本美女一区二区三区| 国产日韩欧美精品综合| 欧美在线|欧美| 国产suv精品一区二区6| 午夜日韩在线电影| 国产精品久久久久久一区二区三区| 在线看国产一区| 国产精品99久久久久| 亚洲一区二区三区精品在线| 久久久影视传媒| 欧美老人xxxx18| 97久久超碰国产精品电影| 韩国一区二区在线观看| 午夜精品成人在线| 一区二区三区蜜桃| 国产视频一区在线播放| 欧美一区二区三区啪啪| 在线观看国产91| fc2成人免费人成在线观看播放| 青青草国产精品97视觉盛宴| 亚洲一区二区在线观看视频| 中文字幕欧美区| 国产日韩精品视频一区| 欧美草草影院在线视频| 欧美精品欧美精品系列| 色偷偷久久一区二区三区| 成人ar影院免费观看视频| 激情综合网激情| 日本不卡视频在线观看| 亚洲一区日韩精品中文字幕| 亚洲黄色免费电影| 《视频一区视频二区| 日本一区二区三区视频视频| 亚洲精品在线观| 国产亚洲综合在线| 久久香蕉国产线看观看99| 精品乱人伦一区二区三区| 精品国产一区久久| 国产日产欧美一区| 国产精品三级电影| 一区在线中文字幕| 一区二区三区在线观看动漫| 一区二区三区日本| 日韩精品乱码免费| 久久国产精品99精品国产| 久久精品国产网站| 国产成人自拍高清视频在线免费播放| 国产一区视频网站| 99re成人精品视频| 欧美日韩亚洲国产综合| 3d成人动漫网站| 久久婷婷一区二区三区| 国产精品久久久久四虎| 一区二区三区在线视频免费观看 | 欧美日韩国产综合一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 日本韩国视频一区二区| 欧美一区二区性放荡片| 337p日本欧洲亚洲大胆精品| 精品成人免费观看| 中文字幕亚洲精品在线观看| 亚洲国产色一区| 美女网站一区二区| 粉嫩一区二区三区性色av| 岛国精品在线观看| 欧美色视频在线| 精品国产伦一区二区三区观看方式 | 国产亚洲欧美一级| 中文字幕亚洲视频| 日日夜夜精品免费视频| 国产精品综合av一区二区国产馆| 91在线观看下载| 678五月天丁香亚洲综合网| 国产午夜精品久久久久久免费视| 亚洲宅男天堂在线观看无病毒| 美女视频网站黄色亚洲| 91免费精品国自产拍在线不卡| 91精品婷婷国产综合久久| 欧美激情一区在线观看| 天天色天天操综合| 99久久er热在这里只有精品15 | 成人国产精品免费网站| 91福利资源站| 欧美电影免费观看高清完整版在| 国产精品免费久久久久| 美女一区二区在线观看| 色综合久久久久综合体桃花网| 精品乱码亚洲一区二区不卡| 亚洲午夜久久久久久久久久久| 久久精品72免费观看| 欧美性极品少妇| 国产精品污污网站在线观看| 久久精品国产99国产| 欧美日韩国产高清一区二区三区 | 欧美国产精品v| 美女免费视频一区| 欧美精品久久久久久久久老牛影院| 中文字幕第一区| 国产精品白丝jk白祙喷水网站| 欧美日韩在线直播| 洋洋av久久久久久久一区| 北岛玲一区二区三区四区| 精品国产91乱码一区二区三区 | 日韩欧美国产一二三区| 亚洲综合色噜噜狠狠| 99久久99久久久精品齐齐| 国产日韩成人精品| 国产一区视频导航| 久久久精品国产免大香伊| 精品系列免费在线观看| 精品卡一卡二卡三卡四在线| 久久国产精品区| 精品91自产拍在线观看一区| 麻豆传媒一区二区三区| 91精品国产综合久久小美女| 日韩av成人高清| 日韩欧美电影在线| 久久成人av少妇免费| xf在线a精品一区二区视频网站| 麻豆精品久久久| 久久久不卡网国产精品一区| 国产又黄又大久久| 国产精品蜜臀在线观看| 色香蕉久久蜜桃| 午夜伦欧美伦电影理论片| 欧美一区二区三区在线视频| 久久成人av少妇免费| 久久久久国产精品麻豆ai换脸| 国产福利一区二区三区视频在线| 国产视频一区二区在线| 99国产欧美久久久精品| 亚洲愉拍自拍另类高清精品| 欧美色国产精品| 国产乱妇无码大片在线观看| 中文字幕亚洲电影| 欧美精品日韩一本| 国产成人精品免费网站| 亚洲一区二区综合| 欧美大黄免费观看| 99riav一区二区三区| 五月婷婷激情综合| 中文字幕第一区第二区| 欧美高清hd18日本| 国产成人免费视频网站高清观看视频| 亚洲视频1区2区| 日韩欧美色综合| 91丨九色丨尤物| 久久成人免费电影| 亚洲欧美另类久久久精品| 日韩一区和二区| 色婷婷综合久久久| 国产成人欧美日韩在线电影 | 亚洲午夜免费电影| 久久理论电影网| 欧美日韩一卡二卡三卡| 国产成人8x视频一区二区| 亚洲一二三四在线| 中文一区二区在线观看| 日韩欧美自拍偷拍| 91激情五月电影| 国v精品久久久网| 久久成人av少妇免费| 亚洲妇女屁股眼交7| 国产精品福利影院| 久久日一线二线三线suv| 欧美另类久久久品| 欧美午夜理伦三级在线观看| 懂色av一区二区三区免费观看| 性感美女久久精品| 一区二区成人在线视频| 国产精品久久久久久福利一牛影视 | 毛片基地黄久久久久久天堂| 亚洲精品欧美激情| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日韩视频一区二区| 97成人超碰视| www.综合网.com| 不卡高清视频专区| 国产成人一区在线| 国产一区二区三区四| 激情综合色播激情啊| 九色综合国产一区二区三区| 日本成人中文字幕在线视频| 天天av天天翘天天综合网| 亚洲综合在线免费观看| 亚洲一区二区综合| 一区二区三区精品视频在线| 亚洲美女屁股眼交3| 亚洲免费观看高清| 亚洲激情男女视频|